Heya, testdynamicmodel is crashing upon removing the last playlist
model->removeAt( model->index( model->activePlaylist() ) ); But I don't see what exactly is going wrong then. Anybody else? Here is a complete backtrace of a test run: PASS : TestDynamicModel::testDnD() Program received signal SIGSEGV, Segmentation fault. QShortcutMap::addShortcut (this=0x81556f8, owner=0x818ce80, key=..., context=Qt::WindowShortcut) at kernel/qshortcutmap.cpp:171 171 kernel/qshortcutmap.cpp: Datei oder Verzeichnis nicht gefunden. in kernel/qshortcutmap.cpp (gdb) bt #0 QShortcutMap::addShortcut (this=0x81556f8, owner=0x818ce80, key=..., context=Qt::WindowShortcut) at kernel/qshortcutmap.cpp:171 #1 0xb42f9d1e in QActionPrivate::redoGrab (this=0x81b14a0, map=...) at kernel/qaction.cpp:147 #2 0xb42faeea in QAction::setShortcut (this=0x818ce80, shortcut=...) at kernel/qaction.cpp:435 #3 0xb7a2e564 in Playlists::UserPlaylistProvider::UserPlaylistProvider (this=0x816e2a0, parent=0x0) at /home/sven/git/krohlass-clone/src/core-impl/playlists/providers/user/UserPlaylistProvider.cpp:39 #4 0xb7b3d849 in Playlists::PlaylistFileProvider::PlaylistFileProvider (this=0x816e2a0) at /home/sven/git/krohlass-clone/src/playlistmanager/file/PlaylistFileProvider.cpp:48 #5 0xb7b32c58 in PlaylistManager::PlaylistManager (this=0x816ce70) at /home/sven/git/krohlass-clone/src/playlistmanager/PlaylistManager.cpp:80 #6 0xb7b32b12 in PlaylistManager::instance () at /home/sven/git/krohlass-clone/src/playlistmanager/PlaylistManager.cpp:62 #7 0xb7b32ad6 in The::playlistManager () at /home/sven/git/krohlass-clone/src/playlistmanager/PlaylistManager.cpp:56 #8 0xb78b8411 in Playlist::Actions::restoreDefaultPlaylist (this=0x81626d8) at /home/sven/git/krohlass-clone/src/playlist/PlaylistActions.cpp:482 #9 0xb78b6eb8 in Playlist::Actions::init (this=0x81626d8) at /home/sven/git/krohlass-clone/src/playlist/PlaylistActions.cpp:95 #10 0xb78b6c8a in Playlist::Actions::instance () at /home/sven/git/krohlass-clone/src/playlist/PlaylistActions.cpp:59 #11 0xb78b8b06 in The::playlistActions () at /home/sven/git/krohlass-clone/src/playlist/PlaylistActions.cpp:539 #12 0xb79fe180 in Dynamic::DynamicModel::removeAt (this=0x81555c0, index=...) at /home/sven/git/krohlass-clone/src/dynamic/DynamicModel.cpp:724 #13 0x08050046 in TestDynamicModel::testRemoveActive (this=0xbfffee48) at /home/sven/git/krohlass-clone/tests/dynamic/TestDynamicModel.cpp:351 #14 0x08050236 in TestDynamicModel::qt_static_metacall (_o=0xbfffee48, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfffe658) at /home/sven/git/krohlass-clone/tests/dynamic/TestDynamicModel.moc:66 #15 0xb727a70d in QMetaMethod::invoke (this=0xbfffe7bc, object=0xbfffee48, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664 #16 0xb727cd1f in QMetaObject::invokeMethod (obj=0xbfffee48, member=0x81686f8 "testRemoveActive", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4= ..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179 #17 0xb73dded7 in invokeMethod (val9=<optimized out>, val8=<optimized out>, val7=<optimized out>, val6=<optimized out>, val5=<optimized out>, val4=<optimized out>, val3=<optimized out>, val2=<optimized out>, val1=<optimized out>, val0=<optimized out>, type=<optimized out>, member=<optimized out>, obj=<optimized out>) at ../../src/corelib/kernel/qobjectdefs.h:418 #18 qInvokeTestMethodDataEntry (slot=<optimized out>) at qtestcase.cpp:1423 #19 QTest::qInvokeTestMethod (slotName=0x8054a2d "testRemoveActive()", data=0x0) at qtestcase.cpp:1531 #20 0xb73def26 in qInvokeTestMethods (testObject=<optimized out>) at qtestcase.cpp:1696 #21 QTest::qExec (testObject=0xbfffee48, argc=5, argv=0x5) at qtestcase.cpp:1919 #22 0x0804b061 in main (argc=1, argv=0xbfffef84) at /home/sven/git/krohlass-clone/tests/dynamic/TestDynamicModel.cpp:44 _______________________________________________ Amarok-devel mailing list Amarok-devel@kde.org https://mail.kde.org/mailman/listinfo/amarok-devel