Hallo Ken,
(you should also keep the Pd mailing list in your CC, as this is a problem, others on the list might solve better than I can. )
Your problem now also happens in other flext externals. This could be the flext-problem, some others experienced as well.
However it also could be a messed up Pd install. You write, that you use the pd-0.37 from PlanetCCRMA. I strongly recommend to ditch this and build your own, directly from CVS. 0.37 is way old, 0.39 is much better and you get the best upgrade ever for free: the [list] object.
You also use two different Pd directories, one in /usr/local/lib/pd, the other in /usr/lib/pd It's better to decide to use only one directory, so you always know which is which.
If you install Pd from CVS, you should also recompile the externals. You *must* recompile flext and all flext externals for this version, IIRC.
Building Pd is simple, however if you check out CVS, you first have to run "autoconf" to generate the configure script, then do the usual ./configure && make && make install
(Do "./configure --prefix=/usr" or "./configure --prefix=/usr/local" and always keep that same prefix for the externals.
Ciao, Frank
Ken hat gesagt: // Ken wrote:
Frank Barknecht wrote:
Hallo,
hm, that gdb output somehow looks similar to a crash, people were experiencing with loading xsample and pool at the same time. You could try to move fluid~.pd_linux somewhere, where Pd cannot see it and check, if it still crashes.
Ciao
here's what i get now removing fluid~ :
[New Thread -1250047056 (LWP 27091)] OSCroute object version 1.05 by Matt Wright. pd: jdl Win32 raf. OSCroute Copyright © 1999 Regents of the Univ. of California. All Rights Reserved.
- OSC-route: float arguments are not OK.
OSCroute $1 ... couldn't create *** glibc detected *** malloc(): memory corruption: 0x082693e8 ***
Program received signal SIGABRT, Aborted. [Switching to Thread -1208121664 (LWP 27084)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0x00b5f7d5 in raise () from /lib/tls/libc.so.6 #2 0x00b61149 in abort () from /lib/tls/libc.so.6 #3 0x00b9327a in __libc_message () from /lib/tls/libc.so.6 #4 0x00b9a49c in _int_malloc () from /lib/tls/libc.so.6 #5 0x00b9bc76 in calloc () from /lib/tls/libc.so.6 #6 0x0809f77e in getbytes () #7 0x00000001 in ?? () #8 0x00000034 in ?? () #9 0xb60fbc46 in flext_root_single::operator new () from /usr/lib/pd/extra/idelay~.pd_linux #10 0xb4fc78f4 in flext_base_single::ItemCont::Resize () from /usr/local/lib/pd/extra/pool.pd_linux #11 0xb4fc79f5 in flext_base_single::ItemCont::Add () from /usr/local/lib/pd/extra/pool.pd_linux #12 0xb4fc8250 in flext_base_single::AddMethod () from /usr/local/lib/pd/extra/pool.pd_linux #13 0xb4fc07be in flext_base_single::Setup () from /usr/local/lib/pd/extra/pool.pd_linux #14 0xb4fb9afa in pool::__setup__ () from /usr/local/lib/pd/extra/pool.pd_linux #15 0xb4fc2151 in flext_obj_single::obj_add () from /usr/local/lib/pd/extra/pool.pd_linux #16 0xb4fb35ca in pool_setup () from /usr/local/lib/pd/extra/pool.pd_linux #17 0x080ac39e in sys_load_lib () #18 0xbfffb8dc in ?? () #19 0x000003e8 in ?? () #20 0x00000001 in ?? () #21 0x00c5f800 in __malloc_initialize_hook () from /lib/tls/libc.so.6 #22 0xbfffb924 in ?? () #23 0x00c523e1 in __libc_ptyname1 () from /lib/tls/libc.so.6 #24 0x00000000 in ?? ()
should i build a newer pd? i'm using planetccrma version: 0.37.1.devel