OK. I tried it before with vanilla, but I was using the same pd/extra directory as pd-extended. Now I have isolated the problem by compiling pd-vanilla in a separate folder, and I've found that there is some clash between Gem and vasp. When I remove the Gem (version 0.90, compiled Oct 8 2008 by iohannes) vasp works fine.
No warnings in the Pd window with extended, but in the vanilla Pd with the same externals I get this:
libdir loader $Revision: 1.8 $ compiled on May 13 2009 at 12:54:42 compiled against Pd version 0.41.4.extended-rc1 warning: old method 'draw' for class 'primTri' renamed 'draw_aliased' warning: old method 'width' for class 'polygon' renamed 'width_aliased' warning: old method 'draw' for class 'polygon' renamed 'draw_aliased' warning: old method 'draw' for class 'curve3d' renamed 'draw_aliased' warning: old method 'width' for class 'curve' renamed 'width_aliased' warning: old method 'draw' for class 'curve' renamed 'draw_aliased' warning: old method 'open' for class 'pix_movieNEW' renamed 'open_aliased' warning: old method 'img_num' for class 'pix_movieNEW' renamed 'img_num_aliased' warning: old method 'auto' for class 'pix_movieNEW' renamed 'auto_aliased' warning: class 'pix_film' overwritten; old one renamed 'pix_film_aliased' warning: class 'pix_filmQT' overwritten; old one renamed 'pix_filmQT_aliased' warning: class 'change' overwritten; old one renamed 'change_aliased' warning: class 'abs~' overwritten; old one renamed 'abs~_aliased' GEM: Graphics Environment for Multimedia GEM: ver: 0.90 GEM: compiled: Oct 8 2008 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version on irix/windows) GEM: Chris Clepper (macOS-X) GEM: Daniel Heckenberg (windows) GEM: James Tittle (macOS-X) GEM: IOhannes m zmoelnig (linux/windows) libdir_loader: added 'cyclone' to the global objectclass path warning: class 'wrap' overwritten; old one renamed 'wrap_aliased' warning: class 'abs~' overwritten; old one renamed 'abs~_aliased'
...some clues maybe? Ed
--- On Tue, 19/5/09, Thomas Grill gr@grrrr.org wrote:
From: Thomas Grill gr@grrrr.org Subject: Re: [PD-dev] [PD] VASP troubles on extended 0.40.3 - and on 0.41-RC1 To: "Ed Kelly" morph_2016@yahoo.co.uk Cc: "pddev" pd-dev@iem.at Date: Tuesday, 19 May, 2009, 8:13 PM Hi Ed, could you also try with vanilla pd? I can't reproduce the problem. gr~~~
Am 14.05.2009 um 22:37 schrieb Ed Kelly:
Apologies for posting on the main list first - my
mistake!
Vasp always crashes PD for me. It happens with any
vasp object (inc. all help files) on pd-extended-0.40.3 and pd-extended 0.41.RC1. The terminal window shows
watchdog: signaling pd... watchdog: signaling pd... etc after a "signal 6" message.
but before that the text below appears in the terminal
inside which PD is running.
I've tried pd-extended-0.40.3 and the new RC1 of
pd-extended-0.41.1, and re-compiled vasp several times. The bug persists whether jack is running or not, and whether rt mode is on or off.
Some process is aborting inside vasp every time.
Here's the detail.
Best wishes, Ed Intel dual core, 2Gb, Ubuntu Intrepid.
tk scaling is 1.44534291704 *** glibc detected *** /usr/bin/pd: free():
invalid
pointer: 0x09edaf14 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb7e45454]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb7e474b6]
/usr/lib/pd/extra/vasp.pd_linux(_ZN16flext_root_multidlEPv+0x32)[0xb600b764]
/usr/lib/pd/extra/vasp.pd_linux(_ZN11flext_multi8AtomList4FreeEv+0x25)[0xb600b995]
/usr/lib/pd/extra/vasp.pd_linux(_ZN11flext_multi8AtomListD0Ev+0x29)[0xb600ba29]
/usr/lib/pd/extra/vasp.pd_linux(_ZN9vasp_base9ToOutVaspEiR4Vasp+0x69)[0xb5fe0043]
/usr/lib/pd/extra/vasp.pd_linux(_ZN7vasp_tx6m_bangEv+0x61)[0xb5fe00dd]
/usr/lib/pd/extra/vasp.pd_linux(_ZN7vasp_op8m_dobangEv+0x5f)[0xb5fdffbf]
/usr/lib/pd/extra/vasp.pd_linux(_ZN7vasp_op6m_vaspEiPK5_atom+0x28)[0xb5fdf8d8]
/usr/lib/pd/extra/vasp.pd_linux[0xb5fe12b8]
/usr/lib/pd/extra/vasp.pd_linux(_ZN16flext_base_multi10TryMethTagEPNS_4ItemEPK7_symboliPK5_atom+0x1cd)[0xb60127c7]
/usr/lib/pd/extra/vasp.pd_linux(_ZN16flext_base_multi8FindMethEiPK7_symboliPK5_atom+0x6b)[0xb6012971]
/usr/lib/pd/extra/vasp.pd_linux(_ZN16flext_base_multi15CbMethodHandlerEiPK7_symboliPK5_atom+0x43)[0xb6012a9d]
/usr/lib/pd/extra/vasp.pd_linux(_ZN16flext_base_multi11cb_anythingEP9flext_hdrPK7_symboliP5_atom+0x43)[0xb60130b5]
/usr/bin/pd(pd_typedmess+0x26b)[0x80afb2b] ======= Memory map: ======== 08048000-08128000 r-xp 00000000 08:15 889688 /usr/bin/pd 08128000-08129000 r--p 000df000 08:15 889688 /usr/bin/pd 08129000-0812a000 rw-p 000e0000 08:15 889688 /usr/bin/pd 0812a000-0853b000 rw-p 0812a000 00:00 0 09de2000-09edc000 rw-p 09de2000 00:00 0 [heap] b3e40000-b3e97000 rw-p b3e40000 00:00 0 b3e97000-b3fff000 r-xp 00000000 08:15 887130 /usr/lib/libsamplerate.so.0.1.3 b3fff000-b4000000 r--p 00167000 08:15 887130 /usr/lib/libsamplerate.so.0.1.3 b4000000-b4001000 rw-p 00168000 08:15 887130 /usr/lib/libsamplerate.so.0.1.3 b4001000-b40dd000 r-xp 00000000 08:15 887952 /usr/lib/libfftw3f.so.3.1.2 b40dd000-b40e3000 r--p 000dc000 08:15 887952 /usr/lib/libfftw3f.so.3.1.2 b40e3000-b40e4000 rw-p 000e2000 08:15 887952 /usr/lib/libfftw3f.so.3.1.2 b40e4000-b40f0000 r-xp 00000000 08:15 889570 /usr/lib/libaubio.so.2.1.1 b40f0000-b40f1000 rw-p 0000b000 08:15 889570 /usr/lib/libaubio.so.2.1.1 b410f000-b415f000 r-xp 00000000 08:15 887999 /usr/lib/libImlib2.so.1.4.0 b415f000-b4160000 r--p 0004f000 08:15 887999 /usr/lib/libImlib2.so.1.4.0 b4160000-b4161000 rw-p 00050000 08:15 887999 /usr/lib/libImlib2.so.1.4.0 b4161000-b4175000 rw-p b4161000 00:00 0 b4175000-b41b7000 r-xp 00000000 08:15 886902 /usr/lib/libmp3lame.so.0.0.0 b41b7000-b41b9000 rw-p 00042000 08:15 886902 /usr/lib/libmp3lame.so.0.0.0 b41b9000-b41ea000 rw-p b41b9000 00:00 0 b41ea000-b41f5000 r-xp 00000000 08:15 887233 /usr/lib/libvorbisenc.so.2.0.3 b41f5000-b41f6000 r--p 0000a000 08:15 887233 /usr/lib/libvorbisenc.so.2.0.3 b41f6000-b42e4000 rw-p 0000b000 08:15 887233 /usr/lib/libvorbisenc.so.2.0.3 b42e4000-b42ff000 r-xp 00000000 08:15 887231 /usr/lib/libvorbis.so.0.4.0 b42ff000-b4300000 r--p 0001a000 08:15 887231 /usr/lib/libvorbis.so.0.4.0 b4300000-b430e000 rw-p 0001b000 08:15 887231 /usr/lib/libvorbis.so.0.4.0 b430e000-b4357000 r-xp 00000000 08:15 887199 /usr/lib/libtheora.so.0.3.3 b4357000-b4359000 rw-p 00049000 08:15 887199 /usr/lib/libtheora.so.0.3.3 b4359000-b43c4000 r-xp 00000000 08:15 1076527 /usr/lib/pd/extra/pidip.pd_linux b43c4000-b43c5000 r--p 0006a000 08:15 1076527 /usr/lib/pd/extra/pidip.pd_linux b43c5000-b43c7000 rw-p 0006b000 08:15 1076527 /usr/lib/pd/extra/pidip.pd_linux b43c7000-b43cc000 rw-p b43c7000 00:00 0 b43cc000-b43cd000 ---p b43cc000 00:00 0 b43cd000-b4bcd000 rwxp b43cd000 00:00 0 b4bcd000-b4da0000 r-xp 00000000 08:15 886766 /usr/lib/libgsl.so.0.12.0 b4da0000-b4da9000 rw-p 001d3000 08:15 886766 /usr/lib/libgsl.so.0.12.0 b4da9000-b4de0000 r-xp 00000000 08:15 886768 /usr/lib/libgslcblas.so.0.0.0 b4de0000-b4de2000 rw-p 00036000 08:15 886768 /usr/lib/libgslcblas.so.0.0.0 b4deb000-b4dee000 r-xp 00000000 08:15 1076558 /usr/lib/pd/extra/aubio.pd_linux b4dee000-b4def000 rw-p 00002000 08:15 1076558 /usr/lib/pd/extra/aubio.pd_linux b4def000-b4e00000 r--p 00000000 08:15 1017319
/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
b4e00000-b4e21000 rw-p b4e00000 00:00 0 b4e21000-b4f00000 ---p b4e21000 00:00 0 b4f08000-b4f17000 r-xp 00000000 08:15 1097766 /lib/libbz2.so.1.0.4 b4f17000-b4f18000 r--p 0000f000 08:15 1097766 /lib/libbz2.so.1.0.4 b4f18000-b4f19000 rw-p 00010000 08:15 1097766 /lib/libbz2.so.1.0.4 b4f19000-b4f5b000 r-xp 00000000 08:15 1076508 /usr/lib/pd/extra/pdp.pd_linux b4f5b000-b4f5c000 r--p 00041000 08:15 1076508 /usr/lib/pd/extra/pdp.pd_linux b4f5c000-b4f5d000 rw-p 00042000 08:15 1076508 /usr/lib/pd/extra/pdp.pd_linux b4f5dPd: signal 6 watchdog: signaling pd...
Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev