Le dimanche 06 mars 2011 à 18:46 +0100, IOhannes zmölnig a écrit :
On 03/06/2011 06:43 PM, Jack wrote:
Le dimanche 06 mars 2011 à 17:44 +0100, IOhannes zmölnig a écrit :
could you produce a backtrace in gdb?
well almost.
Yep, here (i hope it is what you need) :
Starting program: /usr/bin/pd [Thread debugging using libthread_db enabled] usage: pd [-flags] [file]...
this indicates that you have a wrong argument to Pd. what is the exact line you use to start gdb and pd?
$ gdb pd
then
(gdb) run
audio configuration flags: -r <n> -- specify sample rate
[...]
jack_client_new: deprecated [New Thread 0xb7fe4b70 (LWP 12574)] Cannot connect to server socket err = No such file or directory Cannot connect to server socket jack server is not running or cannot be started jack_client_new: deprecated [Thread 0xb7fe4b70 (LWP 12574) exited] [New Thread 0xb7fe4b70 (LWP 12575)] Cannot connect to server socket err = No such file or directory Cannot connect to server socket jack server is not running or cannot be started [Thread 0xb7fe4b70 (LWP 12575) exited] open: /etc/pd/gem.conf: No such file or directory open: /home/jack/.pd/gem.conf: No such file or directory open: ./gem.conf: No such file or directory
Program received signal SIGSEGV, Segmentation fault. 0x002f411f in ?? () from /lib/libc.so.6 (gdb)
the crucial part now, is to type "bt <ENTER>" (right after it crashed) in gdb and see what it prints.
OK, here :
Program received signal SIGSEGV, Segmentation fault. 0x002f182b in ?? () from /lib/libc.so.6 (gdb) bt #0 0x002f182b in ?? () from /lib/libc.so.6 #1 0x002f2ced in ?? () from /lib/libc.so.6 #2 0x002f698a in ?? () from /lib/libc.so.6 #3 0x002f6f53 in realloc () from /lib/libc.so.6 #4 0x080af7d6 in resizebytes () #5 0x085b0b50 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb)
++
Jack
fgamdrs IOhannes