Summary: | Crash on navigating through folders. | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Dev Ghai <devghai> |
Component: | File Browser | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | nhn |
Priority: | NOR | ||
Version: | 2.4.0 | ||
Target Milestone: | 2.4.1 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Dev Ghai
2011-04-20 19:38:40 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Since you are using Kubuntu, you will need amarok-dbg and phonon-dbg at least, ideally you should also have kdelibs5-dbg, libqt4-dbg and libglib2.0-0-dbg. That should cover most of the crashes. I have installed all the requested packages and it is still not generating a useful crash report. Most of the time now the crash handler does not even come up. I've been able to reproduce the bug consistently. I am in the process of recording my screen and uploading the video. Hope that will help. You can try running it in gdb to get a backtrace. Type the following in a terminal: gdb amarok run -d --nofork once it crashes, type this bt and paste the last results. #0 QMetaObject::changeGuard (ptr=0x92ffa98, o=0x0) at kernel/qobject.cpp:470 #1 0x014b3a77 in operator= (this=0x92ff8f8, action=0x92f6eb0, action_e=QAction::Trigger, self=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68 #2 QMenuPrivate::activateAction (this=0x92ff8f8, action=0x92f6eb0, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1098 #3 0x014b45e0 in QMenu::mouseReleaseEvent (this=0x92f6608, e=0xbfffd0a0) at widgets/qmenu.cpp:2301 #4 0x01045e08 in QWidget::event (this=0x92f6608, event=0xbfffd0a0) at kernel/qwidget.cpp:8187 #5 0x014b602f in QMenu::event (this=0x92f6608, e=0xbfffd0a0) at widgets/qmenu.cpp:2410 #6 0x00fe7fdc in QApplicationPrivate::notify_helper (this=0x816ace8, receiver=0x92f6608, e=0xbfffd0a0) at kernel/qapplication.cpp:4396 #7 0x00feec2e in QApplication::notify (this=0xbfffea38, receiver=0x92f6608, e=0xbfffd0a0) at kernel/qapplication.cpp:3959 #8 0x0030768a in KApplication::notify (this=0xbfffea38, receiver=0x92f6608, event=0xbfffd0a0) at ../../kdeui/kernel/kapplication.cpp:310 #9 0x01d6eb3b in QCoreApplication::notifyInternal (this=0xbfffea38, receiver=0x92f6608, event=0xbfffd0a0) at kernel/qcoreapplication.cpp:732 #10 0x00fed094 in sendEvent (receiver=0x92f6608, event=0xbfffd0a0, alienWidget=0x0, nativeWidget=0x92f6608, buttonDown=0x19823c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #11 QApplicationPrivate::sendMouseEvent (receiver=0x92f6608, event=0xbfffd0a0, alienWidget=0x0, nativeWidget=0x92f6608, buttonDown=0x19823c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058 #12 0x0107c261 in QETWidget::translateMouseEvent (this=0x92f6608, event=0xbfffd5bc) at kernel/qapplication_x11.cpp:4337 #13 0x0107b151 in QApplication::x11ProcessEvent (this=0xbfffea38, event=0xbfffd5bc) at kernel/qapplication_x11.cpp:3414 #14 0x010aa36a in x11EventSourceDispatch (s=0x8172d68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #15 0x03278855 in g_main_dispatch (context=0x8171e90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149 #16 g_main_context_dispatch (context=0x8171e90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702 #17 0x0327c668 in g_main_context_iterate (context=0x8171e90, block=<value optimized out>, dispatch=1, self=0x816fc50) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780 #18 0x0327c848 in g_main_context_iteration (context=0x8171e90, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843 #19 0x01d9d565 in QEventDispatcherGlib::processEvents (this=0x807e5a8, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #20 0x010a9be5 in QGuiEventDispatcherGlib::processEvents (this=0x807e5a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #21 0x01d6d609 in QEventLoop::processEvents (this=0xbfffd8b0, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece. ) at kernel/qeventloop.cpp:149 #22 0x01d6da8a in QEventLoop::exec (this=0xbfffd8b0, flags=...) at kernel/qeventloop.cpp:201 #23 0x014b0efe in QMenu::exec (this=0x92f6608, p=..., action=0x0) at widgets/qmenu.cpp:2054 #24 0x014c2817 in QPushButtonPrivate::_q_popupPressed (this=0x92ffc18) at widgets/qpushbutton.cpp:592 #25 0x014c3e17 in QPushButton::qt_metacall (this=0x92f6c00, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfffda5c) at .moc/release-shared/moc_qpushbutton.cpp:80 #26 0x00c4e7ca in Amarok::ElidingButton::qt_metacall (this=0x92f6c00, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0xbfffda5c) at ./ElidingButton.moc:67 #27 0x00c453f2 in qt_metacall (this=0x92f6c00, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0xbfffda5c) at ./BreadcrumbItemButton.moc:66 #28 BreadcrumbItemMenuButton::qt_metacall (this=0x92f6c00, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0xbfffda5c) at ./BreadcrumbItemButton.moc:115 #29 0x01d748ca in QMetaObject::metacall (object=0x92f6c00, cl=1073741843, idx=40, argv=0xbfffda5c) at kernel/qmetaobject.cpp:237 #30 0x01d876ad in QMetaObject::activate (sender=0x92f6c00, m=0x1979704, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280 #31 0x01756097 in QAbstractButton::pressed (this=0x92f6c00) at .moc/release-shared/moc_qabstractbutton.cpp:193 #32 0x01415b99 in QAbstractButtonPrivate::emitPressed (this=0x92ffc18) at widgets/qabstractbutton.cpp:560 #33 0x01415d9e in QAbstractButton::mousePressEvent (this=0x92f6c00, e=0xbfffe180) at widgets/qabstractbutton.cpp:1096 #34 0x01045dec in QWidget::event (this=0x92f6c00, event=0xbfffe180) at kernel/qwidget.cpp:8183 #35 0x01415e9e in QAbstractButton::event (this=0x92f6c00, e=0x8df2aa0) at widgets/qabstractbutton.cpp:1080 #36 0x014c3c22 in QPushButton::event (this=0x92f6c00, e=0xbfffe180) at widgets/qpushbutton.cpp:683 #37 0x00fe7fdc in QApplicationPrivate::notify_helper (this=0x816ace8, receiver=0x92f6c00, e=0xbfffe180) at kernel/qapplication.cpp:4396 #38 0x00feec2e in QApplication::notify (this=0xbfffea38, receiver=0x92f6c00, e=0xbfffe180) at kernel/qapplication.cpp:3959 #39 0x0030768a in KApplication::notify (this=0xbfffea38, receiver=0x92f6c00, event=0xbfffe180) at ../../kdeui/kernel/kapplication.cpp:310 #40 0x01d6eb3b in QCoreApplication::notifyInternal (this=0xbfffea38, receiver=0x92f6c00, event=0xbfffe180) at kernel/qcoreapplication.cpp:732 #41 0x00fed094 in sendEvent (receiver=0x92f6c00, event=0xbfffe180, alienWidget=0x92f6c00, nativeWidget=0x878d9d0, buttonDown=0x19823c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #42 QApplicationPrivate::sendMouseEvent (receiver=0x92f6c00, event=0xbfffe180, alienWidget=0x92f6c00, nativeWidget=0x878d9d0, buttonDown=0x19823c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058 #43 0x0107bd10 in QETWidget::translateMouseEvent (this=0x878d9d0, event=0xbfffe69c) at kernel/qapplication_x11.cpp:4403 #44 0x0107b151 in QApplication::x11ProcessEvent (this=0xbfffea38, event=0xbfffe69c) at kernel/qapplication_x11.cpp:3414 #45 0x010aa36a in x11EventSourceDispatch (s=0x8172d68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #46 0x03278855 in g_main_dispatch (context=0x8171e90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149 #47 g_main_context_dispatch (context=0x8171e90) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702 #48 0x0327c668 in g_main_context_iterate (context=0x8171e90, block=<value optimized out>, dispatch=1, self=0x816fc50) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780 #49 0x0327c848 in g_main_context_iteration (context=0x8171e90, may_block=1) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2843 #50 0x01d9d565 in QEventDispatcherGlib::processEvents (this=0x807e5a8, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #51 0x010a9be5 in QGuiEventDispatcherGlib::processEvents (this=0x807e5a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #52 0x01d6d609 in QEventLoop::processEvents (this=0xbfffe994, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece. ) at kernel/qeventloop.cpp:149 #53 0x01d6da8a in QEventLoop::exec (this=0xbfffe994, flags=...) at kernel/qeventloop.cpp:201 #54 0x01d7200f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #55 0x00fe6e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #56 0x08050e75 in main (argc=3, argv=0xbffff3f4) at ../../src/main.cpp:268 ========================================================= please let me know if you need anything more. amarok: BEGIN: virtual void FileBrowser::reActivate() amarok: BEGIN: virtual void FileBrowser::setupAddItems() amarok: [FileBrowser] current path KUrl("file:///") amarok: [FileBrowser] local path "/" amarok: END__: virtual void FileBrowser::setupAddItems() [Took: 0s] amarok: BEGIN: void BrowserCategory::activate() amarok: BEGIN: void BrowserCategoryList::activate(BrowserCategory*) amarok: BEGIN: void BrowserCategoryList::showCategory(const QString&) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.006s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.048s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.048s] amarok: END__: void BrowserCategoryList::activate(BrowserCategory*) [Took: 0.048s] amarok: END__: void BrowserCategory::activate() [Took: 0.048s] amarok: END__: virtual void FileBrowser::reActivate() [Took: 0.052s] amarok: BEGIN: void FileBrowser::itemActivated(const QModelIndex&) amarok: [FileBrowser] activated url: "file:///media" amarok: [FileBrowser] filename: "media" amarok: [FileBrowser] setting root path to: "/media" amarok: BEGIN: virtual void FileBrowser::setupAddItems() amarok: [FileBrowser] current path KUrl("file:///media") amarok: [FileBrowser] local path "/media" amarok: END__: virtual void FileBrowser::setupAddItems() [Took: 0.001s] amarok: BEGIN: void BrowserCategory::activate() amarok: BEGIN: void BrowserCategoryList::activate(BrowserCategory*) amarok: BEGIN: void BrowserCategoryList::showCategory(const QString&) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.009s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.01s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.01s] amarok: END__: void BrowserCategoryList::activate(BrowserCategory*) [Took: 0.01s] amarok: END__: void BrowserCategory::activate() [Took: 0.01s] amarok: END__: void FileBrowser::itemActivated(const QModelIndex&) [Took: 0.012s] amarok: BEGIN: void FileBrowser::itemActivated(const QModelIndex&) amarok: [FileBrowser] activated url: "file:///media/ent" amarok: [FileBrowser] filename: "ent" amarok: [FileBrowser] setting root path to: "/media/ent" amarok: BEGIN: virtual void FileBrowser::setupAddItems() amarok: [FileBrowser] current path KUrl("file:///media/ent") amarok: [FileBrowser] local path "/media/ent" amarok: END__: virtual void FileBrowser::setupAddItems() [Took: 0.002s] amarok: BEGIN: void BrowserCategory::activate() amarok: BEGIN: void BrowserCategoryList::activate(BrowserCategory*) amarok: BEGIN: void BrowserCategoryList::showCategory(const QString&) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.013s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.015s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.015s] amarok: END__: void BrowserCategoryList::activate(BrowserCategory*) [Took: 0.015s] amarok: END__: void BrowserCategory::activate() [Took: 0.015s] amarok: END__: void FileBrowser::itemActivated(const QModelIndex&) [Took: 0.019s] amarok: BEGIN: void FileBrowser::itemActivated(const QModelIndex&) amarok: [FileBrowser] activated url: "file:///media/ent/Music" amarok: [FileBrowser] filename: "Music" amarok: [FileBrowser] setting root path to: "/media/ent/Music" amarok: BEGIN: virtual void FileBrowser::setupAddItems() amarok: [FileBrowser] current path KUrl("file:///media/ent/Music") amarok: [FileBrowser] local path "/media/ent/Music" amarok: END__: virtual void FileBrowser::setupAddItems() [Took: 0.004s] amarok: BEGIN: void BrowserCategory::activate() amarok: BEGIN: void BrowserCategoryList::activate(BrowserCategory*) amarok: BEGIN: void BrowserCategoryList::showCategory(const QString&) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.065s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.065s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.065s] amarok: END__: void BrowserCategoryList::activate(BrowserCategory*) [Took: 0.066s] amarok: END__: void BrowserCategory::activate() [Took: 0.066s] amarok: END__: void FileBrowser::itemActivated(const QModelIndex&) [Took: 0.071s] amarok: BEGIN: void FileBrowser::itemActivated(const QModelIndex&) amarok: [FileBrowser] activated url: "file:///media/ent/Music/CMU" amarok: [FileBrowser] filename: "CMU" amarok: [FileBrowser] setting root path to: "/media/ent/Music/CMU" amarok: BEGIN: virtual void FileBrowser::setupAddItems() amarok: [FileBrowser] current path KUrl("file:///media/ent/Music/CMU") amarok: [FileBrowser] local path "/media/ent/Music/CMU" amarok: END__: virtual void FileBrowser::setupAddItems() [Took: 0.005s] amarok: BEGIN: void BrowserCategory::activate() amarok: BEGIN: void BrowserCategoryList::activate(BrowserCategory*) amarok: BEGIN: void BrowserCategoryList::showCategory(const QString&) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.02s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.021s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.021s] amarok: END__: void BrowserCategoryList::activate(BrowserCategory*) [Took: 0.021s] amarok: END__: void BrowserCategory::activate() [Took: 0.021s] amarok: END__: void FileBrowser::itemActivated(const QModelIndex&) [Took: 0.029s] amarok: BEGIN: void SqlRegistry::emptyCache() amarok: [SqlRegistry] albums: 11 (-5) of 791 cached amarok: [SqlRegistry] artists: 34 (-1) of 1516 cached amarok: [SqlRegistry] genres: 10 (-4) of 108 cached amarok: [SqlRegistry] tracks: 56 (-44) of 3149 cached amarok: END__: void SqlRegistry::emptyCache() [Took: 0.002s] amarok: BEGIN: void FileBrowser::addItemActivated(const QString&) amarok: [FileBrowser] callback: "/media/ent/Music/Hindi" amarok: BEGIN: virtual void FileBrowser::setupAddItems() amarok: [FileBrowser] current path KUrl("file:///media/ent/Music/Hindi") amarok: [FileBrowser] local path "/media/ent/Music/Hindi" amarok: END__: virtual void FileBrowser::setupAddItems() [Took: 0.014s] amarok: BEGIN: void BrowserCategory::activate() amarok: BEGIN: void BrowserCategoryList::activate(BrowserCategory*) amarok: BEGIN: void BrowserCategoryList::showCategory(const QString&) amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.033s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.041s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.041s] amarok: END__: void BrowserCategoryList::activate(BrowserCategory*) [Took: 0.041s] amarok: END__: void BrowserCategory::activate() [Took: 0.041s] amarok: END__: void FileBrowser::addItemActivated(const QString&) [Took: 0.058s] Yes, the backtrace is really useful this time, showing this is a duplicate of another bug. *** This bug has been marked as a duplicate of bug 265626 *** |