https://bugs.kde.org/show_bug.cgi?id=426324
Bug ID: 426324 Summary: Dolphin crashes when trying to eject a CD drive Product: dolphin Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: bo...@fiery.me CC: kfm-de...@kde.org Target Milestone: --- Application: dolphin (20.08.1) Qt Version: 5.14.2 Frameworks Version: 5.73.0 Operating System: Linux 5.8.6-xanmod1 x86_64 Windowing system: X11 Distribution: KDE neon User Edition 5.19 -- Information about the crash: - What I was doing when the application crashed: 1. Inserted a CD into the CD drive bay. 2. Opened Dolphin, and clicked on the CD entry in Removable Devices section to mount. 3. Right-clicked on the CD entry -> Eject. 4. Dolphin crashed. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault [KCrash Handler] #4 0x00007f975ac9ad5d in Solid::StorageAccess::filePath (this=0x0) at ./src/solid/devices/frontend/storageaccess.cpp:57 #5 0x00007f975b78afcc in PlacesItemModel::slotStorageTearDownDone (this=0x55bf35463ba0, error=<optimized out>, errorData=...) at ./src/panels/places/placesitemmodel.cpp:467 #6 0x00007f97593d651e in QtPrivate::QSlotObjectBase::call (a=0x7ffc7e70dbf0, r=0x55bf35463ba0, this=0x55bf352f0e50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #7 doActivate<false> (sender=0x55bf354d1310, signal_index=4, argv=0x7ffc7e70dbf0) at kernel/qobject.cpp:3870 #8 0x00007f97593d0af7 in QMetaObject::activate (sender=sender@entry=0x55bf354d1310, m=m@entry=0x7f975ad3d740 <Solid::OpticalDrive::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc7e70dbf0) at kernel/qobject.cpp:3930 #9 0x00007f975ac7c7ef in Solid::OpticalDrive::ejectDone (this=this@entry=0x55bf354d1310, _t1=<optimized out>, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/H3VFCUX2PL/moc_opticaldrive.cpp:294 #10 0x00007f975ac80f01 in Solid::OpticalDrive::qt_static_metacall (_o=0x55bf354d1310, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc7e70dd80) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/H3VFCUX2PL/moc_opticaldrive.cpp:162 #11 0x00007f97593d6550 in doActivate<false> (sender=0x7f974000bc30, signal_index=4, argv=0x7ffc7e70dd80) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395 #12 0x00007f97593d0af7 in QMetaObject::activate (sender=sender@entry=0x7f974000bc30, m=m@entry=0x7f975ad35180 <Solid::Backends::UDisks2::OpticalDrive::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffc7e70dd80) at kernel/qobject.cpp:3930 #13 0x00007f975ac7c66f in Solid::Backends::UDisks2::OpticalDrive::ejectDone (this=this@entry=0x7f974000bc30, _t1=<optimized out>, _t1@entry=Solid::DeviceBusy, _t2=..., _t3=...) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:227 #14 0x00007f975aceee89 in Solid::Backends::UDisks2::OpticalDrive::slotEjectDone (this=0x7f974000bc30, error=2, errorString=...) at ./src/solid/devices/backends/udisks2/udisksopticaldrive.cpp:118 #15 0x00007f975ac7f87a in Solid::Backends::UDisks2::OpticalDrive::qt_static_metacall (_o=_o@entry=0x7f974000bc30, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=6, _a=_a@entry=0x7ffc7e70df90) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:117 #16 0x00007f975ac83e73 in Solid::Backends::UDisks2::OpticalDrive::qt_metacall (this=0x7f974000bc30, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7ffc7e70df90) at ./obj-x86_64-linux-gnu/src/solid/KF5Solid_autogen/EYXUHNKS25/moc_udisksopticaldrive.cpp:206 #17 0x00007f97596ab4ab in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:1001 #18 0x00007f97593ce2a9 in QObject::event (this=0x7f974000bc30, e=0x7f973807ae30) at kernel/qobject.cpp:1339 #19 0x00007f9759f8dcc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55bf349ea720, receiver=receiver@entry=0x7f974000bc30, e=e@entry=0x7f973807ae30) at kernel/qapplication.cpp:3685 #20 0x00007f9759f96f40 in QApplication::notify (this=0x7ffc7e70e6c0, receiver=0x7f974000bc30, e=0x7f973807ae30) at kernel/qapplication.cpp:3431 #21 0x00007f97593a078a in QCoreApplication::notifyInternal2 (receiver=0x7f974000bc30, event=0x7f973807ae30) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #22 0x00007f97593a2f74 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55bf349dfc70) at kernel/qcoreapplication.cpp:1815 #23 0x00007f97593f9b87 in postEventSourceDispatch (s=0x55bf34a65240) at kernel/qeventdispatcher_glib.cpp:277 #24 0x00007f97571cafbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f97571cb240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f97571cb2e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #27 0x00007f97593f91e2 in QEventDispatcherGlib::processEvents (this=0x55bf34a6d600, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #28 0x00007f975939f24b in QEventLoop::exec (this=this@entry=0x7ffc7e70e590, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 #29 0x00007f97593a7296 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118 #30 0x00007f975b76024f in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:206 #31 0x00007f975b5460b3 in __libc_start_main (main=0x55bf3498d060 <main>, argc=2, argv=0x7ffc7e70e868, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7e70e858) at ../csu/libc-start.c:308 #32 0x000055bf3498d09e in _start () [Inferior 1 (process 132483) detached] Possible duplicates by query: bug 426090, bug 425786, bug 425697, bug 425658, bug 425619. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.