On Fri, Aug 26, 2005 at 01:03:47AM +0200, Brice Méalier wrote: > I compiled it with the debugging symbols and then try to run it from > gdb, but it starts, the splash screen appears and nothing more!! I can > just quit gdb and kill muse running inside. The output is: > > (gdb) run > Starting program: /usr/bin/muse > [Thread debugging using libthread_db enabled] > [New Thread -1223010624 (LWP 26513)] > /usr/bin/mozilla-firefox > no locale <muse_en_US>/</usr/share/muse/locale> > open projectfile: No such file or directory > starting with default template > [New Thread -1229894736 (LWP 26525)] > > Program received signal SIG33, Real-time event 33. > [Switching to Thread -1229894736 (LWP 26525)] > 0xb7353af8 in clone () from /lib/tls/libc.so.6
Ah, this is a signal for internal thread handling stuff or whatever. You can tell gdb to ignore it using handle SIG33 nostop noprint pass Do the same with other signals until you hit the SIGSEGV. Then, type "bt" to obtain a backtrace. > With ltrace this is the same story!!! I issue an ltrace muse in a > terminal as root and it outputs a lot of stuff, the splash screen comes > out and then it locks the computer, the processor runs 100% and that's > it! Try starting with ltrace -f to trace all threads. Regards, Daniel.