On Monday 22 Dec 2003 1:46 pm, Eckhard Jokisch wrote:
> klick on "Repeat" while playing (activate)
> klick on "Repeat" while playing (deactivate)
> Messagebox appears "Sequencer stopped"
Oh yes -- that crashes the sequencer. Nasty.
There may be a core dump from the sequencer binary
("rosegardensequencer", separate from the rosegarden binary), from
which you can get a stack trace.
Otherwise, you can also run the sequencer process separately, before
the GUI, and run it in a debugger. (Of course this only works if you
have a debugger and enough CPU/memory to run the sequencer happily
from it.)
In this case, we can go to one terminal window and say
$ gdb ./sequencer/.libs/lt-rosegardensequencer
GNU gdb 5.3.92
[startup messages...]
(gdb) run
Starting program: /home/cannam/rosegarden/head/sequencer/.libs/
lt-rosegardensequencer
[sequencer startup messages...]
rosegarden (sequencer): RosegardenSequencer - started OK
Then in another terminal, run rosegarden itself (no debugger) and do
what you were describing. Then when it stops playing, switch back to
the gdb terminal and we see this:
Program received signal SIGBUS, Bus error.
[Switching to Thread 16384 (LWP 8656)]
0x0806e98c in Rosegarden::MappedEvent::getType() const
(this=0x42b01020)
at MappedEvent.h:374
374 MappedEventType getType() const { return m_type; }
(gdb) where
#0 0x0806e98c in Rosegarden::MappedEvent::getType() const
(this=0x42b01020)
at MappedEvent.h:374
#1 0x0806c370 in MmappedSegment::iterator::operator++()
(this=0xbfffedc8)
at mmappedsegment.cpp:146
#2 0x0806dde6 in
MmappedSegmentsMetaIterator::getPlayingAudioFiles(Rosegarden::RealTime
const&) (this=0x8176488, [EMAIL PROTECTED])
at mmappedsegment.cpp:627
#3 0x080733dd in RosegardenSequencerApp::keepPlaying()
(this=0x814ab28)
at rosegardensequencer.cpp:303
#4 0x0807d1fa in main (argc=1, argv=0xbffff074) at main.cpp:181
(gdb)
and this at least gives plenty of information to send us a bug report,
if not to start tracking the bug yourself.
Chris
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel