From: Robert J. <rj...@sp...> - 2007-02-12 07:29:53
|
Hi Tim, On Sunday 11 February 2007 23:03, ter...@us... wrote: > Until now I have used good old printf 'checkpoint' statements > to debug my (optimized) muse. > I always used (plus some other options): > --with-jack --disable-suid-install > --disable-suid-build --disable-rtcap > --enable-optimize --enable-arch=pentium4 > > So, wanting more control, I imported muse into KDevelop, configured > with --enable-debug=yes, > but without --enable-optimize, > but with --enable-arch=pentium4, > and recompiled with compiler options -O0 and -ggdb. Sounds good, the -O0 and -ggdb should be redundant though. > > So when I try to start the debugger, even if I try the stand-alone KDbg, > I get a SIG33 "Real-time event 33", even if I include run argument > -d (debug mode: no threads, no RT). > Then I tried running from command line with -d, and I noticed this came up, > as it usually does: > Driver thread not running SCHED_FIFO, trying to set... > Thread succesfully set to SCHED_FIFO > Could this be a bug? Not turning off RT with -d ? I seem to remember gdb > doesn't like this. I can't check now what the exact problem you are getting. In any case I would recommend against using the -d parameter, I think it's pretty much history. The RTness of MusE is mostly governed by jack, if you start Jack without realtime and set -t <timeout> to a big value it will take a while before jack times out and MusE won't run with RT either. This should yield a scenario that I think is close to real running conditions. When starting MusE in gdb/kdevelop there will be atleast one signal caught, possibly the one you found, this is mostly harmless and clicking continue will eventually get it up and running. -- You might be right that it happens due to a bug though. -- Hope that helps, Robert > > But does anyone have any tips on how to set up muse RT for gdb? > Could it be some gdb-specific run- or compile-time threading option? > Or some permissions thing? > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Lmuse-developer mailing list > Lmu...@li... > https://lists.sourceforge.net/lists/listinfo/lmuse-developer |