[PD] Problems with "pool" object

João Martins joaomartins at mac.com
Tue Aug 24 11:30:30 CEST 2010


Nothing is as simple as it looks, as I'm learning by the minute.
With the latest release of Pd, turning off Gem does not allow "pool" to work
properly, and I get exactly the same error message.
This leads me back to "pool" in itself.
Compiling all of "flext" really seems a daunting task, but I think I'll give
it a go, if no one comes up with a better suggestion. ;)

Thank you all.

João Martins

No dia 24 de Agosto de 2010 10:17, João Martins <joaomartins at mac.com>escreveu:

> So, I've tried using a fresher copy of GEM (0.92.3) and not having xsample
> in the way, and I got apparently the same problem:
>
> *** glibc detected *** pdextended: free(): invalid pointer: 0x09c2b864 ***
> ======= Backtrace: =========
> /lib/tls/i686/cmov/libc.so.6[0x17b0d1]
> /lib/tls/i686/cmov/libc.so.6[0x17c7d2]
> /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x17f8ad]
>
> /home/user/pd-externals/pool/pool.pd_linux(_ZN17flext_root_singledlEPv+0x32)[0x89d52b4]
>
> /home/user/pd-externals/pool/pool.pd_linux(_ZN12flext_single8AtomList4FreeEv+0x25)[0x89d54d5]
>
> /home/user/pd-externals/pool/pool.pd_linux(_ZN12flext_single8AtomListD1Ev+0x28)[0x89d55a0]
>
> /home/user/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single12AttrDataCont5clearEv+0x60)[0x89d33a6]
>
> /home/abade/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single12AttrDataContD0Ev+0x2a)[0x89d4270]
>
> /home/abade/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single4ExitEv+0x7e)[0x89d0694]
>
> /home/user/pd-externals/pool/pool.pd_linux(_ZN16flext_obj_single8obj_freeEP9flext_hdr+0x7b)[0x89d2021]
> pdextended(pd_free+0x17)[0x80b5af7]
> ======= Memory map: ========
> 00110000-0024e000 r-xp 00000000 08:01 11740506   /lib/tls/i686/cmov/
> libc-2.10.1.so
> 0024e000-0024f000 ---p 0013e000 08:01 11740506   /lib/tls/i686/cmov/
> libc-2.10.1.so
> 0024f000-00251000 r--p 0013e000 08:01 11740506   /lib/tls/i686/cmov/
> libc-2.10.1.so
> 00251000-00252000 rw-p 00140000 08:01 11740506   /lib/tls/i686/cmov/
> libc-2.10.1.so
> 00252000-00255000 rw-p 00000000 00:00 0
> 00255000-00266000 r-xp 00000000 08:01 10455586   /usr/lib/libcelt.so.0.0.0
> 00266000-00267000 r--p 00010000 08:01 10455586   /usr/lib/libcelt.so.0.0.0
> 00267000-00268000 rw-p 00011000 08:01 10455586   /usr/lib/libcelt.so.0.0.0
> 00268000-0026f000 r-xp 00000000 08:01 10454666   /usr/lib/libSM.so.6.0.0
> 0026f000-00270000 r--p 00006000 08:01 10454666   /usr/lib/libSM.so.6.0.0
> 00270000-00271000 rw-p 00007000 08:01 10454666   /usr/lib/libSM.so.6.0.0
> 00271000-00274000 r-xp 00000000 08:01 11722789   /lib/libuuid.so.1.3.0
> 00274000-00275000 r--p 00002000 08:01 11722789   /lib/libuuid.so.1.3.0
> 00275000-00276000 rw-p 00003000 08:01 11722789   /lib/libuuid.so.1.3.0
> 00276000-00278000 r-xp 00000000 08:01 11740517   /lib/tls/i686/cmov/
> libdl-2.10.1.so
> 00278000-00279000 r--p 00001000 08:01 11740517   /lib/tls/i686/cmov/
> libdl-2.10.1.so
> 00279000-0027a000 rw-p 00002000 08:01 11740517   /lib/tls/i686/cmov/
> libdl-2.10.1.so
> 0027a000-002c2000 r-xp 00000000 08:01 10455789   /usr/lib/
> libpulsecommon-0.9.19.so
> 002c2000-002c3000 r--p 00047000 08:01 10455789   /usr/lib/
> libpulsecommon-0.9.19.so
> 002c3000-002c4000 rw-p 00048000 08:01 10455789   /usr/lib/
> libpulsecommon-0.9.19.so
> 002c4000-002c8000 r-xp 00000000 08:01 10455682   /usr/lib/libXtst.so.6.1.0
> 002c8000-002c9000 r--p 00004000 08:01 10455682   /usr/lib/libXtst.so.6.1.0
> 002c9000-002ca000 rw-p 00005000 08:01 10455682   /usr/lib/libXtst.so.6.1.0
> 002ca000-00330000 r-xp 00000000 08:01 10455079
> /usr/lib/libsndfile.so.1.0.20
> 00330000-00331000 r--p 00065000 08:01 10455079
> /usr/lib/libsndfile.so.1.0.20
> 00331000-00332000 rw-p 00066000 08:01 10455079
> /usr/lib/libsndfile.so.1.0.20
> 00332000-00336000 rw-p 00000000 00:00 0
> 00336000-00344000 r-xp 00000000 08:01 10452994   /usr/lib/libXext.so.6.4.0
> 00344000-00345000 r--p 0000d000 08:01 10452994   /usr/lib/libXext.so.6.4.0
> 00345000-00346000 rw-p 0000e000 08:01 10452994   /usr/lib/libXext.so.6.4.0
> 00346000-00359000 r-xp 00000000 08:01 11740525   /lib/tls/i686/cmov/
> libnsl-2.10.1.so
> 00359000-0035a000 r--p 00012000 08:01 11740525   /lib/tls/i686/cmov/
> libnsl-2.10.1.so
> 0035a000-0035b000 rw-p 00013000 08:01 11740525   /lib/tls/i686/cmov/
> libnsl-2.10.1.so
> 0035b000-0035d000 rw-p 00000000 00:00 0
> 0035d000-003ab000 r-xp 00000000 08:01 10453276   /usr/lib/libFLAC.so.8.2.0
> 003ab000-003ac000 r--p 0004d000 08:01 10453276   /usr/lib/libFLAC.so.8.2.0
> 003ac000-003ad000 rw-p 0004e000 08:01 10453276   /usr/lib/libFLAC.so.8.2.0
> 003ad000-003b2000 r-xp 00000000 08:01 10453274   /usr/lib/libogg.so.0.6.0
> 003b2000-003b3000 r--p 00004000 08:01 10453274   /usr/lib/libogg.so.0.6.0
> 003b3000-003b4000 rw-p 00005000 08:01 10453274   /usr/lib/libogg.so.0.6.0
> 003b4000-003b8000 r-xp 00000000 08:01 10455652   /usr/lib/libXdmcp.so.6.0.0
> 003b8000-003b9000 rw-p 00003000 08:01 10455652   /usr/lib/libXdmcp.so.6.0.0
> 003b9000-003bb000 r-xp 00000000 08:01 10455664
> /usr/lib/libXinerama.so.1.0.0
> 003bb000-003bc000 rw-p 00001000 08:01 10455664
> /usr/lib/libXinerama.so.1.0.0
> 003bc000-003bd000 r-xp 00000000 08:01 10527044
> /usr/lib/tls/libnvidia-tls.so.185.18.36
> 003bd000-003be000 rw-p 00000000 08:01 10527044
> /usr/lib/tls/libnvidia-tls.so.185.18.36
> 003be000-003d3000 r-xp 00000000 08:01 11740583   /lib/tls/i686/cmov/
> libpthread-2.10.1.so
> 003d3000-003d4000 r--p 00014000 08:01 11740583   /lib/tls/i686/cmov/
> libpthread-2.10.1.so
> 003d4000-003d5000 rw-p 00015000 08:01 11740583   /lib/tls/i686/cmov/
> libpthread-2.10.1.so
> 003d5000-003d7000 rw-p 00000000 00:00 0
> 003d7000-00541000 r-xp 00000000 08:01 10453340
> /usr/lib/libsamplerate.so.0.1.7
> 00541000-00542000 r--p 00169000 08:01 10453340
> /usr/lib/libsamplerate.so.0.1.7
> 00542000-00543000 rw-p 0016a000 08:01 10453340
> /usr/lib/libsamplerate.so.0.1.7
> 00543000-0066d000 r-xp 00000000 08:01 10454511   /usr/lib/libX11.so.6.2.0
> 0066d000-0066e000 ---p 0012a000 08:01 10454511   /usr/lib/libX11.so.6.2.0
> 0066e000-0066f000 r--p 0012a000 08:01 10454511   /usr/lib/libX11.so.6.2.0
> 0066f000-00671000 rw-p 0012b000 08:01 10454511   /usr/lib/libX11.so.6.2.0
> 00671000-00672000 rw-p 00000000 00:00 0
> 00672000-0069c000 r-xp 00000000 08:01 10455126   /usr/lib/libftgl.so.2.1.3
> 0069c000-0069e000 r--p 00029000 08:01 10455126   /usr/lib/libftgl.so.2.1.3
> 0069e000-0069f000 rw-p 0002b000 08:01 10455126   /usr/lib/libftgl.so.2.1.3
> 0069f000-006a3000 r-xp 00000000 08:01 2171044    /usr/lib/libv4l1.so.0
> 006a3000-006a4000 r--p 00003000 08:01 2171044    /usr/lib/libv4l1.so.0
> 006a4000-006a5000 rw-p 00004000 08:01 2171044    /usr/lib/libv4l1.so.0
> 006a5000-006b9000 r-xp 00000000 08:01 11722818   /lib/libz.so.1.2.3.3
> 006b9000-006ba000 r--p 00013000 08:01 11722818   /lib/libz.so.1.2.3.3
> 006ba000-006bb000 rw-p 00014000 08:01 11722818   /lib/libz.so.1.2.3.3
> 006bb000-006d6000 r-xp 00000000 08:01 10453292   /usr/lib/libdv.so.4.0.3
> 006d6000-006d7000 r--p 0001b000 08:01 10453292   /usr/lib/libdv.so.4.0.3
> 006d7000-006d9000 rw-p 0001c000 08:01 10453292   /usr/lib/libdv.so.4.0.3
> 006d9000-006e5000 rw-p 00000000 00:00 0
> 006e5000-00707000 r-xp 00000000 08:01 10455142   /usr/lib/libmpeg3.so.1.5.4
> 00707000-0070c000 rw-p 00022000 08:01 10455142   /usr/lib/libmpeg3.so.1.5.4
> 0070c000-0071f000 rw-p 00000000 00:00 0
> 00720000-00721000 r-xp 00000000 08:01 10799248
> /usr/lib/pd-extended/extra/libdir.pd_linux
> 00721000-00722000 r--p 00000000 08:01 10799248
> /usr/lib/pd-extended/extra/libdir.pd_linux
> 00722000-00723000 rw-p 00001000 08:01 10799248
> /usr/lib/pd-extended/extra/libdir.pd_linux
> 00723000-00792000 r-xp 00000000 08:01 10456713
> /usr/lib/libMagick++.so.2.0.0Pd: signal 6
>
> The machine running this has an IntelAtom processor. Should I test it
> exclusively with the "lpia" packages?
> I've noticed that these "lpia" packages do not add the application to the
> app launcher. Launching it via console is not an issue, but they look
> differently, as if anti-aliasing was off for the GUI.
>
> I'll test on that environment to see if it has any influence on this
> problem.
> In the meantime, any help is highly welcomed.
>
> Cheers.
>
> João Martins
>
>
> No dia 24 de Agosto de 2010 09:52, Frank Barknecht <fbar at footils.org>escreveu:
>
>  On Tue, Aug 24, 2010 at 09:33:53AM +0100, João Martins wrote:
>> > Well... I'll test to see if it is really a problem between pool and
>> xsample
>> > (they both work on my Mac), and not GEM. Did you notice that if I take
>> Gem
>> > out, pool and xsample stop having problems?
>>
>> Ah, no, I overlooked that. Then I would rather get a fresh Gem first, it
>> may be available in one of the newer Pd-extended versions.
>>
>> > But I'm more than willing to follow any suggestions. Could I ask you for
>> > instructions on how to "recompile everything related to flext with the
>> > newest versions of the sources"? Or a good link for Linux newbies?
>>
>> Puh, it's been a while since I compiled it.
>> http://puredata.info/Members/thomas/flext should have the most current
>> information.
>>
>> Ciao
>> --
>> Frank
>>
>
>
>
> --
> João Pedro Martins
> música . web design
> http://joaomartins.entropiadesign.org
> mail: joaomartins at mac.com
> skype: joaopsmartins
> ichat: joaomartins
> msn: joaopsmartins
>



-- 
João Pedro Martins
música . web design
http://joaomartins.entropiadesign.org
mail: joaomartins at mac.com
skype: joaopsmartins
ichat: joaomartins
msn: joaopsmartins
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20100824/70a7fefc/attachment.htm>


More information about the Pd-list mailing list