Summary: | Amarok crashes on shuffle keyboard shortcut | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Christian (Fuchs) <kde> |
Component: | Shortcuts | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | arnold, bogdan258001, hichamolabi, kirill.bogdanenko, konrad.zemek, landon, matej, prasadbabugudavalli |
Priority: | NOR | Keywords: | drkonqi |
Version: | 2.8.0 | ||
Target Milestone: | 2.9 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/amarok/2f42e4687d5dd277d0e39f012c49496f6e9631c8 | Version Fixed In: | 2.9 |
Sentry Crash Report: |
Description
Christian (Fuchs)
2013-08-16 21:41:36 UTC
Reproducible indeed, here goes a better backtrace with actual debugging symbols: Thread 1 (Thread 0x7f69fb88d7c0 (LWP 14787)): [KCrash Handler] #6 0x00007f69f6dc6037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0x00007f69f6dc9698 in __GI_abort () at abort.c:90 #8 0x00007f69f79e65c2 in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=0x4982e08 "ASSERT failure in QList<T>::at: \"index out of range\", file /usr/include/qt4/QtCore/qlist.h, line 469") at global/qglobal.cpp:2347 #9 0x00007f69f79e6938 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, msg=0x7f69f7b50518 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=ap@entry=0x7fff611ae8b8) at global/qglobal.cpp:2393 #10 0x00007f69f79e6ac4 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2576 #11 0x00007f69fa76ece7 in at (i=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:469 #12 iconName (c=<optimized out>) at /home/myriam/kde/src/amarok/src/playlist/PlaylistDefines.h:135 #13 Playlist::BreadcrumbLevel::BreadcrumbLevel (this=<optimized out>, internalColumnName=...) at /home/myriam/kde/src/amarok/src/playlist/PlaylistBreadcrumbLevel.cpp:31 #14 0x00007f69fa784e90 in Playlist::SortWidget::addLevel (this=0x3fb98e0, internalColumnName=..., sortOrder=Qt::AscendingOrder) at /home/myriam/kde/src/amarok/src/playlist/PlaylistSortWidget.cpp:98 #15 0x00007f69fa9944cb in MainWindow::slotShufflePlaylist (this=<optimized out>) at /home/myriam/kde/src/amarok/src/MainWindow.cpp:663 #16 0x00007f69fa996226 in MainWindow::qt_static_metacall (_o=0x1bc1470, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/myriam/kde/build/amarok/src/MainWindow.moc:155 #17 0x00007f69f7b020ef in QMetaObject::activate (sender=sender@entry=0x2ca4d00, m=m@entry=0x7f69f944a7a0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff611aecf0) at kernel/qobject.cpp:3539 #18 0x00007f69f89a2152 in QAction::triggered (this=this@entry=0x2ca4d00, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #19 0x00007f69f89a3580 in QAction::activate (this=0x2ca4d00, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257 #20 0x00007f69f89a36e7 in QAction::event (this=<optimized out>, e=e@entry=0x7fff611af290) at kernel/qaction.cpp:1183 #21 0x00007f69fb1e0fc7 in KAction::event (this=<optimized out>, event=0x7fff611af290) at ../../kdeui/actions/kaction.cpp:131 #22 0x00007f69f89a88ec in QApplicationPrivate::notify_helper (this=this@entry=0x1545c30, receiver=receiver@entry=0x2ca4d00, e=e@entry=0x7fff611af290) at kernel/qapplication.cpp:4567 #23 0x00007f69f89ab25b in QApplication::notify (this=this@entry=0x7fff611b06c8, receiver=receiver@entry=0x2ca4d00, e=e@entry=0x7fff611af290) at kernel/qapplication.cpp:4428 #24 0x00007f69fb2bc916 in KApplication::notify (this=0x7fff611b06c8, receiver=0x2ca4d00, event=0x7fff611af290) at ../../kdeui/kernel/kapplication.cpp:311 #25 0x00007f69f7aed63e in QCoreApplication::notifyInternal (this=0x7fff611b06c8, receiver=0x2ca4d00, event=event@entry=0x7fff611af290) at kernel/qcoreapplication.cpp:946 #26 0x00007f69f89db754 in sendEvent (event=0x7fff611af290, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #27 QShortcutMap::dispatchEvent (this=this@entry=0x1545d50, e=e@entry=0x7fff611af860) at kernel/qshortcutmap.cpp:884 #28 0x00007f69f89dbbb3 in QShortcutMap::tryShortcutEvent (this=0x1545d50, o=o@entry=0x3fdfa20, e=e@entry=0x7fff611af860) at kernel/qshortcutmap.cpp:364 #29 0x00007f69f89acdd0 in QApplication::notify (this=this@entry=0x7fff611b06c8, receiver=receiver@entry=0x3fdfa20, e=e@entry=0x7fff611af860) at kernel/qapplication.cpp:3991 #30 0x00007f69fb2bc916 in KApplication::notify (this=0x7fff611b06c8, receiver=0x3fdfa20, event=0x7fff611af860) at ../../kdeui/kernel/kapplication.cpp:311 #31 0x00007f69f7aed63e in QCoreApplication::notifyInternal (this=0x7fff611b06c8, receiver=receiver@entry=0x3fdfa20, event=0x7fff611af860, event@entry=0x7fff611af710) at kernel/qcoreapplication.cpp:946 #32 0x00007f69f89a7226 in sendSpontaneousEvent (event=event@entry=0x7fff611af710, receiver=receiver@entry=0x3fdfa20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #33 qt_sendSpontaneousEvent (receiver=receiver@entry=0x3fdfa20, event=event@entry=0x7fff611af860) at kernel/qapplication.cpp:5565 #34 0x00007f69f8a4b5d9 in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0x3fdfa20, grab=grab@entry=false, type=QEvent::KeyPress, code=72, modifiers=..., text=..., autorepeat=autorepeat@entry=false, count=1, nativeScanCode=43, nativeVirtualKey=104, nativeModifiers=20) at kernel/qkeymapper_x11.cpp:1866 #35 0x00007f69f8a4ba11 in QKeyMapperPrivate::translateKeyEvent (this=0x159c540, keyWidget=keyWidget@entry=0x3fdfa20, event=event@entry=0x7fff611b0290, grab=grab@entry=false) at kernel/qkeymapper_x11.cpp:1836 #36 0x00007f69f8a227e9 in QApplication::x11ProcessEvent (this=0x7fff611b06c8, event=event@entry=0x7fff611b0290) at kernel/qapplication_x11.cpp:3639 #37 0x00007f69f8a4e042 in x11EventSourceDispatch (s=0x15489f0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #38 0x00007f69ef903f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007f69ef904248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007f69ef904304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007f69f7b1c016 in QEventDispatcherGlib::processEvents (this=0x1544fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #42 0x00007f69f8a4e13e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #43 0x00007f69f7aec38f in QEventLoop::processEvents (this=this@entry=0x7fff611b0660, flags=...) at kernel/qeventloop.cpp:149 #44 0x00007f69f7aec618 in QEventLoop::exec (this=this@entry=0x7fff611b0660, flags=...) at kernel/qeventloop.cpp:204 #45 0x00007f69f7af1cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #46 0x000000000040dd89 in main (argc=3, argv=0x7fff611b1a38) at /home/myriam/kde/src/amarok/src/main.cpp:329 Shall I start work on this? I am able to reproduce it too. -Vedant. On Sat, Aug 17, 2013 at 3:25 AM, Myriam Schweingruber <myriam@kde.org>wrote: > https://bugs.kde.org/show_bug.cgi?id=323614 > > Myriam Schweingruber <myriam@kde.org> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Component|general |Shortcuts > > -- > You are receiving this mail because: > You are the assignee for the bug. > _______________________________________________ > Amarok-bugs-dist mailing list > Amarok-bugs-dist@kde.org > https://mail.kde.org/mailman/listinfo/amarok-bugs-dist > Yes, if you like :) Konrad, doesn't this have something to do with Shuffle action change? I'd bet. Git commit 2f42e4687d5dd277d0e39f012c49496f6e9631c8 by Konrad Zemek. Committed on 17/08/2013 at 13:23. Pushed by kzemek into branch 'master'. Get rid of last traces of Shuffle sort level M +1 -1 src/MainWindow.cpp M +30 -26 src/playlist/PlaylistSortWidget.cpp M +12 -7 src/playlist/PlaylistSortWidget.h M +7 -27 src/playlist/PlaylistViewUrlRunner.cpp http://commits.kde.org/amarok/2f42e4687d5dd277d0e39f012c49496f6e9631c8 Fixed in current git indeed, thanks for the quick response. It would be great if this would make it to the distributions now :) Keep up the good work, kind regards *** Bug 323666 has been marked as a duplicate of this bug. *** *** Bug 330418 has been marked as a duplicate of this bug. *** *** Bug 334122 has been marked as a duplicate of this bug. *** *** Bug 349141 has been marked as a duplicate of this bug. *** *** Bug 356386 has been marked as a duplicate of this bug. *** *** Bug 360600 has been marked as a duplicate of this bug. *** |