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

Reply via email to