Bug 173770

Summary: Dolphin crashes when dragging an samba share from the address bar to the Places sidebar
Product: [Applications] dolphin Reporter: Sebastian <sebastian>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sebastian 2008-10-28 17:23:42 UTC
Version:            (using KDE 4.1.2)
OS:                Linux
Installed from:    Ubuntu Packages

I open a samba share e.g. smb://server/share. After that I can see the content of this share. Now I drag the icon/share from the addressbar and move it to the Places sidebar. In the moment I drop the share at the sidebar dolphin crashes.


Backtrace:
Anwendung: Dolphin (dolphin), Signal SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb5fb3970 (LWP 8006)]
[KCrash handler]
#6  0xb7fab410 in __kernel_vsyscall ()
#7  0xb67f3085 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb67f4a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb75f9367 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfb2255c "ASSERT: \"d\" in file /build/buildd/kde4libs-4.1.2/kdecore/util/ksharedptr.h, line 116") at global/qglobal.cpp:2061
#10 0xb75f9458 in qFatal (msg=0xb7740498 "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2263
#11 0xb75f9505 in qt_assert (assertion=0xb759ffe7 "d", 
    file=0xb759f834 "/build/buildd/kde4libs-4.1.2/kdecore/util/ksharedptr.h", 
    line=116) at global/qglobal.cpp:1831
#12 0xb7568a50 in KSharedPtr<KMimeType>::operator-> (this=0xbfb24684)
    at /build/buildd/kde4libs-4.1.2/kdecore/util/ksharedptr.h:116
#13 0xb7586744 in KFilePlacesModel::dropMimeData (this=0x8164928, 
    data=0x8398120, action=Qt::MoveAction, row=7, column=0, 
    parent=@0xbfb24704)
    at /build/buildd/kde4libs-4.1.2/kfile/kfileplacesmodel.cpp:558
#14 0xb712ec81 in QAbstractItemView::dropEvent (this=0x82a2558, 
    event=0xbfb24ecc) at itemviews/qabstractitemview.cpp:1812
#15 0xb7158a2e in QListView::dropEvent (this=0x82a2558, event=0xbfb24ecc)
    at itemviews/qlistview.cpp:935
#16 0xb758f3ca in KFilePlacesView::dropEvent (this=0x82a2558, 
    event=0xbfb24ecc)
    at /build/buildd/kde4libs-4.1.2/kfile/kfileplacesview.cpp:602
#17 0xb6cc2742 in QWidget::event (this=0x82a2558, event=0xbfb24ecc)
    at kernel/qwidget.cpp:7199
#18 0xb6ffd2a3 in QFrame::event (this=0x82a2558, e=0xbfb24ecc)
    at widgets/qframe.cpp:657
#19 0xb709120f in QAbstractScrollArea::viewportEvent (this=0x82a2558, e=0x6)
    at widgets/qabstractscrollarea.cpp:947
#20 0xb713ac28 in QAbstractItemView::viewportEvent (this=0x82a2558, 
    event=0xbfb24ecc) at itemviews/qabstractitemview.cpp:1435
#21 0xb70925b5 in QAbstractScrollAreaFilter::eventFilter (this=0x829dc58, 
    o=0x829b620, e=0xbfb24ecc) at widgets/qabstractscrollarea_p.h:102
#22 0xb76ed431 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x80b8f38, receiver=0x829b620, event=0xbfb24ecc)
    at kernel/qcoreapplication.cpp:698
#23 0xb6c6af73 in QApplicationPrivate::notify_helper (this=0x80b8f38, 
    receiver=0x829b620, e=0xbfb24ecc) at kernel/qapplication.cpp:3796
#24 0xb6c705bc in QApplication::notify (this=0xbfb26a3c, receiver=0x829b620, 
    e=0xbfb24ecc) at kernel/qapplication.cpp:3757
#25 0xb7b7e483 in KApplication::notify (this=0xbfb26a3c, receiver=0x829b620, 
    event=0xbfb24ecc)
    at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#26 0xb76ed0b9 in QCoreApplication::notifyInternal (this=0xbfb26a3c, 
    receiver=0x829b620, event=0xbfb24ecc) at kernel/qcoreapplication.cpp:591
#27 0xb6ce3b5c in QX11Data::xdndHandleDrop (this=0x80bc8a8, xe=0xbfb24f98, 
    passive=false)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 0xb6ce3ebc in QDragManager::drop (this=0x83c82b8)
    at kernel/qdnd_x11.cpp:1690
#29 0xb6ce744d in QDragManager::eventFilter (this=0x83c82b8, o=0x8227f60, 
    e=0xbfb2545c) at kernel/qdnd_x11.cpp:1290
#30 0xb76ed4f8 in QCoreApplicationPrivate::sendThroughApplicationEventFilters
    (this=0x80b8f38, receiver=0x8227f60, event=0xbfb2545c)
    at kernel/qcoreapplication.cpp:680
#31 0xb6c6af13 in QApplicationPrivate::notify_helper (this=0x80b8f38, 
    receiver=0x8227f60, e=0xbfb2545c) at kernel/qapplication.cpp:3775
#32 0xb6c70125 in QApplication::notify (this=0xbfb26a3c, receiver=0x8227f60, 
    e=0xbfb2545c) at kernel/qapplication.cpp:3527
#33 0xb7b7e483 in KApplication::notify (this=0xbfb26a3c, receiver=0x8227f60, 
    event=0xbfb2545c)
    at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#34 0xb76ed0b9 in QCoreApplication::notifyInternal (this=0xbfb26a3c, 
    receiver=0x8227f60, event=0xbfb2545c) at kernel/qcoreapplication.cpp:591
#35 0xb6c6d661 in QApplicationPrivate::sendMouseEvent (receiver=0x8227f60, 
    event=0xbfb2545c, alienWidget=0x0, nativeWidget=0x8227f60, 
    buttonDown=0xb7460a10, lastMouseReceiver=@0xb7460a14)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#36 0xb6cd752d in QETWidget::translateMouseEvent (this=0x8227f60, 
    event=0xbfb25978) at kernel/qapplication_x11.cpp:4048
#37 0xb6cd5ee1 in QApplication::x11ProcessEvent (this=0xbfb26a3c, 
    event=0xbfb25978) at kernel/qapplication_x11.cpp:3166
#38 0xb6cfec2a in x11EventSourceDispatch (s=0x80bbdc8, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#39 0xb6337cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb633b083 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb633b63e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb77189f8 in QEventDispatcherGlib::processEvents (this=0x80b3cc0, 
    flags=@0xbfb25b18) at kernel/qeventdispatcher_glib.cpp:325
#43 0xb6cfea25 in QGuiEventDispatcherGlib::processEvents (this=0x80b3cc0, 
    flags=@0xbfb25b48) at kernel/qguieventdispatcher_glib.cpp:204
#44 0xb76ec33d in QEventLoop::processEvents (this=0x83c7c38, 
    flags=@0xbfb25b84) at kernel/qeventloop.cpp:149
#45 0xb76ec4cd in QEventLoop::exec (this=0x83c7c38, flags=@0xbfb25bf8)
    at kernel/qeventloop.cpp:200
#46 0xb6ce711b in QDragManager::drag (this=0x83c82b8, o=0x83a3ae0)
    at kernel/qdnd_x11.cpp:1950
#47 0xb6c7d70d in QDrag::exec (this=0x83a3ae0, supportedActions=@0xbfb25cc0, 
    defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:281
#48 0xb6c7d7a4 in QDrag::exec (this=0x83a3ae0, supportedActions=@0xbfb25d2c)
    at kernel/qdrag.cpp:240
#49 0xb7eb2fd2 in KUrlComboBox::mouseMoveEvent (this=0x8232770, 
    event=0xbfb2626c)
    at /build/buildd/kde4libs-4.1.2/kio/kfile/kurlcombobox.cpp:426
#50 0xb6cc2f41 in QWidget::event (this=0x8232770, event=0xbfb2626c)
    at kernel/qwidget.cpp:7006
#51 0xb6fcb1c7 in QComboBox::event (this=0x8232770, event=0xbfb2626c)
    at widgets/qcombobox.cpp:2616
#52 0xb6c6af9c in QApplicationPrivate::notify_helper (this=0x80b8f38, 
    receiver=0x8232770, e=0xbfb2626c) at kernel/qapplication.cpp:3800
#53 0xb6c70125 in QApplication::notify (this=0xbfb26a3c, receiver=0x8232770, 
    e=0xbfb2626c) at kernel/qapplication.cpp:3527
#54 0xb7b7e483 in KApplication::notify (this=0xbfb26a3c, receiver=0x8232770, 
    event=0xbfb2626c)
    at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#55 0xb76ed0b9 in QCoreApplication::notifyInternal (this=0xbfb26a3c, 
    receiver=0x8232770, event=0xbfb2626c) at kernel/qcoreapplication.cpp:591
#56 0xb6c6d661 in QApplicationPrivate::sendMouseEvent (receiver=0x8232770, 
    event=0xbfb2626c, alienWidget=0x8232770, nativeWidget=0x81345d8, 
    buttonDown=0xb7460a10, lastMouseReceiver=@0xb7460a14)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#57 0xb6cd752d in QETWidget::translateMouseEvent (this=0x81345d8, 
    event=0xbfb26788) at kernel/qapplication_x11.cpp:4048
#58 0xb6cd5ee1 in QApplication::x11ProcessEvent (this=0xbfb26a3c, 
    event=0xbfb26788) at kernel/qapplication_x11.cpp:3166
#59 0xb6cfec2a in x11EventSourceDispatch (s=0x80bbdc8, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#60 0xb6337cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#61 0xb633b083 in ?? () from /usr/lib/libglib-2.0.so.0
#62 0xb633b63e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#63 0xb77189f8 in QEventDispatcherGlib::processEvents (this=0x80b3cc0, 
    flags=@0xbfb26928) at kernel/qeventdispatcher_glib.cpp:325
#64 0xb6cfea25 in QGuiEventDispatcherGlib::processEvents (this=0x80b3cc0, 
    flags=@0xbfb26958) at kernel/qguieventdispatcher_glib.cpp:204
#65 0xb76ec33d in QEventLoop::processEvents (this=0xbfb269d0, 
    flags=@0xbfb26994) at kernel/qeventloop.cpp:149
#66 0xb76ec4cd in QEventLoop::exec (this=0xbfb269d0, flags=@0xbfb269d8)
    at kernel/qeventloop.cpp:200
#67 0xb76ee74d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#68 0xb6c6a897 in QApplication::exec () at kernel/qapplication.cpp:3330
#69 0x08080a89 in ?? ()
#70 0xb67de450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#71 0x080619d1 in _start ()
#0  0xb7fab410 in __kernel_vsyscall ()
Comment 1 Sebastian 2008-10-28 17:37:43 UTC
I'm sorry. That was not absolutly correct. It only happens when I drag an address which looks like this: smb://server/
It don't happen when I add smb://server/share to the Places bar.

Comment 2 Frank Reininghaus 2008-10-28 22:33:21 UTC
Thanks for the bug report. This crash has been reported before, I'll mark it as a duplicate.

*** This bug has been marked as a duplicate of bug 168485 ***