Version: amarok-2.2-git (using KDE 4.3.0) Compiler: gcc (GCC) 4.4.0 20090708 OS: Linux Installed from: Unspecified Linux Step to reproduce: 1. Open "Home -> Playlists -> User Playlists" You see "Add Folder" button. 2. Click on "Add Folder" button, press Enter - you create playlist folder without name. 3. Click right mouse button on folder without name and select "Load". 4. Crash Amarok build from git, commit: a55e0c035e636eb4dc0018c110e666d605812c0c Use external mysql server.
Created attachment 35866 [details] Image show bug
Confirmed here. Backtrace: Thread 1 (Thread 0x7fe487f3d760 (LWP 5699)): [KCrash Handler] #5 0x00007fe4858cd1e5 in raise () from /lib/libc.so.6 #6 0x00007fe4858ce703 in abort () from /lib/libc.so.6 #7 0x00007fe485c440e5 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2042 #8 0x00007fe485c44200 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2241 #9 0x00007fe4871672da in KSharedPtr<Meta::Playlist>::operator-> (this=0x7fffa3820d10) at /usr/include/ksharedptr.h:126 #10 0x00007fe4872851b8 in PlaylistBrowserNS::UserModel::slotLoad (this=0x3af8950) at /home/mikko/amarok/src/browsers/playlistbrowser/UserPlaylistModel.cpp:570 #11 0x00007fe4872874b2 in PlaylistBrowserNS::UserModel::qt_metacall (this=0x3af8950, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffa3820ee0) at /home/mikko/amarok/build/src/UserPlaylistModel.moc:86 #12 0x00007fe485d43525 in QMetaObject::activate (sender=0x7fe458bea4e0, from_signal_index=<value optimized out>, to_signal_index=6, argv=0xffffffffffffffff) at kernel/qobject.cpp:3101 #13 0x00007fe486604e17 in QAction::triggered (this=0x1643, _t1=false) at .moc/debug-shared/moc_qaction.cpp:236 #14 0x00007fe486605bc0 in QAction::activate (this=0x7fe458bea4e0, event=<value optimized out>) at kernel/qaction.cpp:1160 #15 0x00007fe4869ced9c in QMenuPrivate::activateCausedStack (this=0x6196bd0, causedStack=@0x7fffa3821000, action=0x7fe458bea4e0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967 #16 0x00007fe4869d533b in QMenuPrivate::activateAction (this=0x6196bd0, action=0x7fe458bea4e0, action_e=2743220080, self=true) at widgets/qmenu.cpp:1060 #17 0x00007fe4879f83a5 in KMenu::mouseReleaseEvent (this=0x7fffa3823770, e=0x7fffa3821b60) at /var/tmp/paludis/kde-base-kdelibs-4.3.9999/work/kdelibs-4.3.9999/kdeui/widgets/kmenu.cpp:456 #18 0x00007fe48665dd40 in QWidget::event (this=0x7fffa3823770, event=0x7fffa3821b60) at kernel/qwidget.cpp:7549 #19 0x00007fe4869d65cb in QMenu::event (this=0x7fffa3823770, e=0x7fffa3821b60) at widgets/qmenu.cpp:2353 #20 0x00007fe48660a88d in QApplicationPrivate::notify_helper (this=0x1fb1ad0, receiver=0x7fffa3823770, e=0x7fffa3821b60) at kernel/qapplication.cpp:4056 #21 0x00007fe486613d0b in QApplication::notify (this=<value optimized out>, receiver=0x7fffa3823770, e=0x7fffa3821b60) at kernel/qapplication.cpp:3758 #22 0x00007fe48793bc51 in KApplication::notify (this=0x7fffa3826150, receiver=0x7fffa3823770, event=0x7fffa3821b60) at /var/tmp/paludis/kde-base-kdelibs-4.3.9999/work/kdelibs-4.3.9999/kdeui/kernel/kapplication.cpp:302 #23 0x00007fe485d2dcdb in QCoreApplication::notifyInternal (this=0x7fffa3826150, receiver=0x7fffa3823770, event=0x7fffa3821b60) at kernel/qcoreapplication.cpp:606 #24 0x00007fe486612e82 in QApplicationPrivate::sendMouseEvent (receiver=0x7fffa3823770, event=0x7fffa3821b60, alienWidget=0x0, nativeWidget=0x7fffa3823770, buttonDown=<value optimized out>, lastMouseReceiver=@0x7fe486f97f50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #25 0x00007fe48667482b in QETWidget::translateMouseEvent (this=0x7fffa3823770, event=<value optimized out>) at kernel/qapplication_x11.cpp:4338 #26 0x00007fe486673155 in QApplication::x11ProcessEvent (this=0x7fffa3826150, event=0x7fffa3823550) at kernel/qapplication_x11.cpp:3545 #27 0x00007fe486698e7e in QEventDispatcherX11::processEvents (this=0x1ee2710, flags={i = -1551747472}) at kernel/qeventdispatcher_x11.cpp:132 #28 0x00007fe485d2c922 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1551747424}) at kernel/qeventloop.cpp:149 #29 0x00007fe485d2cabc in QEventLoop::exec (this=0x7fffa38236e0, flags={i = -1551747328}) at kernel/qeventloop.cpp:197 #30 0x00007fe4869d6447 in QMenu::exec (this=<value optimized out>, p=@0x7fffa38237f0, action=0x0) at widgets/qmenu.cpp:1993 #31 0x00007fe48728a52b in PlaylistBrowserNS::UserPlaylistTreeView::contextMenuEvent (this=0x3af8c40, event=0x7fffa3824530) at /home/mikko/amarok/src/browsers/playlistbrowser/UserPlaylistTreeView.cpp:195 #32 0x00007fe48665e086 in QWidget::event (this=0x3af8c40, event=0x7fffa3824530) at kernel/qwidget.cpp:7708 #33 0x00007fe48699487b in QFrame::event (this=0x3af8c40, e=0x7fffa3824530) at widgets/qframe.cpp:559 #34 0x00007fe486ab5b8d in QAbstractItemView::viewportEvent (this=0x3af8c40, event=0x7fffa3824530) at itemviews/qabstractitemview.cpp:1476 #35 0x00007fe486af03e2 in QTreeView::viewportEvent (this=0x3af8c40, event=0x7fffa3824530) at itemviews/qtreeview.cpp:1266 #36 0x00007fe485d2d777 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x3af2a50, event=0x7fffa3824530) at kernel/qcoreapplication.cpp:726 #37 0x00007fe48660a85c in QApplicationPrivate::notify_helper (this=0x1fb1ad0, receiver=0x3af2a50, e=0x7fffa3824530) at kernel/qapplication.cpp:4052 #38 0x00007fe486614296 in QApplication::notify (this=<value optimized out>, receiver=0x3af2a50, e=0x7fffa3824530) at kernel/qapplication.cpp:3845 #39 0x00007fe48793bc51 in KApplication::notify (this=0x7fffa3826150, receiver=0x3af2a50, event=0x7fffa3824530) at /var/tmp/paludis/kde-base-kdelibs-4.3.9999/work/kdelibs-4.3.9999/kdeui/kernel/kapplication.cpp:302 #40 0x00007fe485d2dcdb in QCoreApplication::notifyInternal (this=0x7fffa3826150, receiver=0x3af2a50, event=0x7fffa3824530) at kernel/qcoreapplication.cpp:606 #41 0x00007fe486674ccd in QETWidget::translateMouseEvent (this=0x2062a20, event=<value optimized out>) at kernel/qapplication_x11.cpp:4410 #42 0x00007fe486673155 in QApplication::x11ProcessEvent (this=0x7fffa3826150, event=0x7fffa3825f50) at kernel/qapplication_x11.cpp:3545 #43 0x00007fe486698e7e in QEventDispatcherX11::processEvents (this=0x1ee2710, flags={i = -1551736720}) at kernel/qeventdispatcher_x11.cpp:132 #44 0x00007fe485d2c922 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1551736672}) at kernel/qeventloop.cpp:149 #45 0x00007fe485d2cabc in QEventLoop::exec (this=0x7fffa38260e0, flags={i = -1551736592}) at kernel/qeventloop.cpp:197 #46 0x00007fe485d3161e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #47 0x00000000004037c5 in main (argc=3, argv=0x7fffa3827358) at /home/mikko/amarok/src/main.cpp:128
Changing priority.
fixed: http://gitorious.org/amarok/amarok/commit/a66d1370dd3e742206f315937f4f9764a73bc00c
*** Bug 204296 has been marked as a duplicate of this bug. ***
*** Bug 219812 has been marked as a duplicate of this bug. ***