[PD] Problems with "pool" object

Thomas Grill gr at grrrr.org
Tue Aug 24 19:21:12 CEST 2010


Hi Joao,
interestingly i haven't asked before: what versions of flext, pool and xsample are you using?
I'm asking i would always recommend to compile from the svn source - which should not be all that daunting. I might not be the right source of comfort but i guess there are people here that can easily lead you through the process.
gr~~~

Am 24.08.2010 um 11:30 schrieb João Martins:

> 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
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20100824/b3e68737/attachment.htm>


More information about the Pd-list mailing list