From: Julie S <msj...@ya...> - 2011-02-04 16:52:57
|
Hello All, I thought I'd give running Rosegarden in Eclipse a shot. I was able to do it fairly easily. I was playing with the debugger, which I believe is just using GDB as the back end. That seems to work fine. But when I hit a breakpoint, if I let it sit for more than a couple seconds it appears that something is timing out. The application windows close and the only message on the console is: jackd watchdog: timeout - killing jackd I'm not even running jack. I set a breakpoint on EventSelection::addRemoveEvent which gets triggered in Notation Editor when I insert a note. ... I'd like any suggestions on how to get the debugger working better. Sincerely, Julie S. |
From: D. M. M. <mic...@ro...> - 2011-02-04 19:19:40
|
On Friday, February 04, 2011, Julie S wrote: > jackd watchdog: timeout - killing jackd > > I'm not even running jack. You are, you're just not aware of it. Rosegarden tries to start JACK if it's not running, and that message tells me that Rosegarden got JACK going. Shortly after Rosegarden crashes (or probably when it exits normally too), you can expect one of those messages on the console. Yesterday, in fact, I kept getting confused because my core dumps were coming from jackd instead of Rosegarden. What was happening was Rosegarden was doing a core dump, and then jackd was following up with another core dump, writing over top of the first one. I edited ~/.jackdrc to say something stupid, so JACK would go away temporarily. > I'd like any suggestions on how to get the debugger working better. I've never enjoyed any success in this area, and I'm afraid I have nothing to suggest. -- D. Michael McIntyre |
From: Julie S <msj...@ya...> - 2011-02-04 19:39:13
|
Hello Michael, You are right. I see the JackDriver in the Sequencer Status. I did get everything going here. Pulled in RG from using Subclipse, Build and Run work. All the Eclipse context sensitive help appears to be working as well. The debugger actually functions. If I am quick to let set RG back in motion after hitting a break point it is ok. But if I start stepping through things or otherwise sit too long without significant progress, something eventually times out on me. I'll play with it more and see what I can do. Sincerely, Julie S. |