Bug 222479

Summary: ejecting a not mounted DVD from 'places' panel makes Dolphin crash
Product: [Applications] dolphin Reporter: carlo cancellieri <ccancellieri>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, faure, kdelibs-bugs
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description carlo cancellieri 2010-01-13 00:42:47 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.59 (KDE 4.4.59 (KDE 4.5 >= 20100107))
Qt Version: 4.6.0
Operating System: Linux 2.6.32-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I'm storing many DVD into a local drive.
Mounting and UnMounting IDE DVD 'sometime' volumes hangs the unload procedure but DVD eject.
Icons of ejected DVD still remain into the 'Places' panel as into the 'Device notifier'
So I've mounted another volume and so on...
The crash appens randomly ejecting a not mounted dvd volume.
Not useful information into dmesg log:
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
....
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A


 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.3-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[KCrash Handler]
#5  0x00007fb8af6d46f1 in QString::length (this=0x1bb90d0) at ../../include/QtCore/../../src/corelib/tools/qstring.h:686
#6  0x00007fb8af825988 in QTextCodec::fromUnicode (this=0x6b3f40, str=...) at codecs/qtextcodec.cpp:1195
#7  0x00007fb8af70f318 in QString::toLocal8Bit (this=0x1bb90d0) at tools/qstring.cpp:3511
#8  0x00007fb8af75bb67 in locale_encode (f=...) at io/qfile.cpp:66
#9  0x00007fb8af75b55c in QFile::encodeName (fileName=...) at io/qfile.cpp:477
#10 0x00007fb8b3d4914e in KDE::stat(QString const&, stat*) () from /usr/lib64/libkfile.so.4
#11 0x00007fb8b214ce55 in ?? () from /usr/lib64/libkio.so.5
#12 0x00007fb8b2150c86 in ?? () from /usr/lib64/libkio.so.5
#13 0x00007fb8af7e993f in QMetaObject::metacall (object=0x8c5b00, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0x7fffc924c280) at kernel/qmetaobject.cpp:237
#14 0x00007fb8af7fed9b in QMetaObject::activate (sender=0x1665b30, m=0x7fb8afb56400, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#15 0x00007fb8af808b0a in QSingleShotTimer::timeout (this=0x1665b30) at .moc/debug-shared/qtimer.moc:82
#16 0x00007fb8af808c4b in QSingleShotTimer::timerEvent (this=0x1665b30) at kernel/qtimer.cpp:308
#17 0x00007fb8af7f94da in QObject::event (this=0x1665b30, e=0x7fffc924cd60) at kernel/qobject.cpp:1224
#18 0x00007fb8b020f5b1 in QApplicationPrivate::notify_helper (this=0x6d1900, receiver=0x1665b30, e=0x7fffc924cd60) at kernel/qapplication.cpp:4242
#19 0x00007fb8b020fa02 in QApplication::notify (this=0x7fffc924f7d0, receiver=0x1665b30, e=0x7fffc924cd60) at kernel/qapplication.cpp:3661
#20 0x00007fb8b1c1176e in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x00007fb8af7e1b69 in QCoreApplication::notifyInternal (this=0x7fffc924f7d0, receiver=0x1665b30, event=0x7fffc924cd60) at kernel/qcoreapplication.cpp:704
#22 0x00007fb8af7e6eab in QCoreApplication::sendEvent (receiver=0x1665b30, event=0x7fffc924cd60) at kernel/qcoreapplication.h:215
#23 0x00007fb8af82122b in QTimerInfoList::activateTimers (this=0x6d6a90) at kernel/qeventdispatcher_unix.cpp:603
#24 0x00007fb8af81e903 in timerSourceDispatch (source=0x6d6a30) at kernel/qeventdispatcher_glib.cpp:184
#25 0x00007fb8af81e93d in idleTimerSourceDispatch (source=0x6d6af0) at kernel/qeventdispatcher_glib.cpp:231
#26 0x00007fb8ab087fc3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fb8ab08b0bc in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007fb8ab08b23e in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007fb8af81d625 in QEventDispatcherGlib::processEvents (this=0x6cee90, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#30 0x00007fb8b02d6097 in QGuiEventDispatcherGlib::processEvents (this=0x6cee90, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#31 0x00007fb8af7ddf9f in QEventLoop::processEvents (this=0x7fffc924d180, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007fb8af7de1c3 in QEventLoop::exec (this=0x7fffc924d180, flags=...) at kernel/qeventloop.cpp:201
#33 0x00007fb8b06c3220 in QMenu::exec (this=0x7fffc924d260, p=..., action=0x0) at widgets/qmenu.cpp:2045
#34 0x00007fb8b3d689ed in KFilePlacesView::contextMenuEvent(QContextMenuEvent*) () from /usr/lib64/libkfile.so.4
#35 0x00007fb8b02767fd in QWidget::event (this=0x8d4e80, event=0x7fffc924e8d0) at kernel/qwidget.cpp:8141
#36 0x00007fb8b067b83b in QFrame::event (this=0x8d4e80, e=0x7fffc924e8d0) at widgets/qframe.cpp:557
#37 0x00007fb8b070d830 in QAbstractScrollArea::viewportEvent (this=0x8d4e80, e=0x7fffc924e8d0) at widgets/qabstractscrollarea.cpp:1032
#38 0x00007fb8b07afb6e in QAbstractItemView::viewportEvent (this=0x8d4e80, event=0x7fffc924e8d0) at itemviews/qabstractitemview.cpp:1589
#39 0x00007fb8b071040e in QAbstractScrollAreaPrivate::viewportEvent (this=0x8dad60, event=0x7fffc924e8d0) at widgets/qabstractscrollarea_p.h:100
#40 0x00007fb8b071044a in QAbstractScrollAreaFilter::eventFilter (this=0x8e0290, o=0x8dac70, e=0x7fffc924e8d0) at widgets/qabstractscrollarea_p.h:116
#41 0x00007fb8af7df5ff in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x6d1900, receiver=0x8dac70, event=0x7fffc924e8d0) at kernel/qcoreapplication.cpp:819
#42 0x00007fb8b020f58f in QApplicationPrivate::notify_helper (this=0x6d1900, receiver=0x8dac70, e=0x7fffc924e8d0) at kernel/qapplication.cpp:4238
#43 0x00007fb8b0210b04 in QApplication::notify (this=0x7fffc924f7d0, receiver=0x8dac70, e=0x7fffc924e8d0) at kernel/qapplication.cpp:3901
#44 0x00007fb8b1c1176e in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#45 0x00007fb8af7e1b69 in QCoreApplication::notifyInternal (this=0x7fffc924f7d0, receiver=0x8dac70, event=0x7fffc924e8d0) at kernel/qcoreapplication.cpp:704
#46 0x00007fb8b02209e1 in QCoreApplication::sendSpontaneousEvent (receiver=0x8dac70, event=0x7fffc924e8d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#47 0x00007fb8b02a885f in QETWidget::translateMouseEvent (this=0x8d80b0, event=0x7fffc924f320) at kernel/qapplication_x11.cpp:4373
#48 0x00007fb8b02a97d7 in QApplication::x11ProcessEvent (this=0x7fffc924f7d0, event=0x7fffc924f320) at kernel/qapplication_x11.cpp:3379
#49 0x00007fb8b02d6872 in x11EventSourceDispatch (s=0x6d6b70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x00007fb8ab087fc3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#51 0x00007fb8ab08b0bc in ?? () from /usr/lib64/libglib-2.0.so.0
#52 0x00007fb8ab08b23e in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#53 0x00007fb8af81d625 in QEventDispatcherGlib::processEvents (this=0x6cee90, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#54 0x00007fb8b02d6097 in QGuiEventDispatcherGlib::processEvents (this=0x6cee90, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#55 0x00007fb8af7ddf9f in QEventLoop::processEvents (this=0x7fffc924f730, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007fb8af7de1c3 in QEventLoop::exec (this=0x7fffc924f730, flags=...) at kernel/qeventloop.cpp:201
#57 0x00007fb8af7e25b3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#58 0x00007fb8b0211f3e in QApplication::exec () at kernel/qapplication.cpp:3570
#59 0x0000000000437e25 in main (argc=6, argv=0x7fffc924fcd8) at /var/tmp/portage/kde-base/dolphin-9999/work/dolphin-9999/dolphin/src/main.cpp:101

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-01 12:47:40 UTC
The crash was fixed recently: bug 222204
Regards

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