From: Tim E. R. <ter...@ro...> - 2011-11-04 00:26:48
|
On November 3, 2011 8:33:33 PM Florian Jung wrote: > Hi again > > > muse aborted with the following message: > > newItem: extending > muse2: /home/flo/muse-svn/release_2_0/muse/part.cpp:808: void > MusECore::PartList::remove(MusECore::Part*): Assertion i != end() failed > Aborted (Core dumped) > > gdb's backtrace is here: > > (gdb) bt > #0 0xb77c2424 in __kernel_vsyscall () > #1 0xb55e7751 in *__GI_raise (sig=6) > at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > #2 0xb55eab82 in *__GI_abort () at abort.c:92 > #3 0xb55e08b8 in *__GI___assert_fail (assertion=0xb76b5639 "i != end()", > file=0xb76b560c "/home/flo/muse-svn/release_2_0/muse/part.cpp", > line=808, > function=0xb76b56a0 "void MusECore::PartList::remove(MusECore::Part*)") > at assert.c:81 > #4 0xb75ceac3 in MusECore::PartList::remove (this=0x9f9849c, > part=0xa037bb8) > at /home/flo/muse-svn/release_2_0/muse/part.cpp:808 > #5 0xb75cf9ed in MusECore::Song::changePart (this=0x9b572c0, > oPart=0xa037bb8, > nPart=0xa039690) at /home/flo/muse-svn/release_2_0/muse/part.cpp:1074 > #6 0xb7623875 in MusECore::Song::doRedo2 (this=0x9b572c0) > at /home/flo/muse-svn/release_2_0/muse/undo.cpp:713 > #7 0xb75f71be in MusECore::Song::processMsg (this=0x9b572c0, > msg=0xbfe5e3d8) > at /home/flo/muse-svn/release_2_0/muse/song.cpp:1727 > #8 0xb754fa3e in MusECore::Audio::processMsg (this=0x9dff730, > msg=0xbfe5e3d8) > at /home/flo/muse-svn/release_2_0/muse/audio.cpp:728 > #9 0xb754e3cf in MusECore::Audio::process (this=0x9dff730, frames=512) > at /home/flo/muse-svn/release_2_0/muse/audio.cpp:313 > #10 0xb7358888 in dummyLoop (ptr=0x9b11d88) > at /home/flo/muse-svn/release_2_0/muse/driver/dummyaudio.cpp:461 > #11 0xb5842955 in start_thread (arg=0xb28dfb70) at pthread_create.c:300 > #12 0xb5688e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 > > steps to reproduce: > > 1. create a midi track > 2. create a midi part on it (length = one measure) > 3. copy it, and paste a clone right after it > 4. open both in a pianoroll > 5. make sure the first part is the current one > 6. insert a new event into the first, so that it does NOT cross part > boundaries (that is, so that it does NOT trigger an autoexpand) > 7. click that event, and move it after the first part, so that it > DOES trigger an autoexpand now. > 8. muse will abort with the above message > > > can please someone fix that? > and of course also in other affected editors (the drum editor may be > affected. dunno) (same for the other bugreport) > > greetings > flo Bug verified. Checking.... Tim. |