Closed alekz49 closed 12 years ago
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff0375431 in QString::operator== (this=0x30c7ba8, other=...) at tools/qstring.cpp:2150 2150 tools/qstring.cpp: No such file or directory. in tools/qstring.cpp (gdb) bt
at /home/chris/workspace/git-projects/oom/oom/Composer/HeaderList.cpp:499
at /home/chris/workspace/git-projects/oom/dbuild/oom/Composer/moc_HeaderList.cxx:118
argv=0x18) at kernel/qobject.cpp:3278
at /home/chris/workspace/git-projects/oom/dbuild/oom/Composer/moc_ComposerCanvas.cxx:198
at /home/chris/workspace/git-projects/oom/oom/Composer/ComposerCanvas.cpp:2188
at /home/chris/workspace/git-projects/oom/dbuild/oom/Composer/../../../oom/Composer/ComposerCanvas.h:208
at /home/chris/workspace/git-projects/oom/dbuild/oom/Composer/moc_ComposerCanvas.cxx:112
argv=0x18) at kernel/qobject.cpp:3278
at /home/chris/workspace/git-projects/oom/dbuild/oom/Composer/moc_HeaderList.cxx:141
at /home/chris/workspace/git-projects/oom/oom/Composer/HeaderList.cpp:676
at kernel/qapplication.cpp:4462
at kernel/qapplication.cpp:3921
at /home/chris/workspace/git-projects/oom/oom/main.cpp:146
at kernel/qcoreapplication.cpp:731
modifiers=<value optimized out>, text=..., autorepeat=false, count=1, nativeScanCode=116, nativeVirtualKey=65364, nativeModifiers=28)
at kernel/qkeymapper_x11.cpp:1866
grab=16) at kernel/qkeymapper_x11.cpp:1836
at kernel/qapplication_x11.cpp:3480
at kernel/qguieventdispatcher_glib.cpp:146
self=<value optimized out>) at gmain.c:3089
at kernel/qeventdispatcher_glib.cpp:422
at kernel/qguieventdispatcher_glib.cpp:204
) at kernel/qeventloop.cpp:149
) at kernel/qeventloop.cpp:201
it happens when moving a track beyond the existing list kills oomidi. Could compare track id instead of name? This one will be fixed soon
Fixed!
Checking for the end of an iterator without safeguards is a problem :)
When trying to move a track up in the track order, OOMidi-2011 segfaults. This was tested with 187 tracks, a new midi track was added, and moving it produced a crash.