Bug 453858 - Dolphin crashed with using eject button after deleted huge files from usb stick
Summary: Dolphin crashed with using eject button after deleted huge files from usb stick
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 22.04.1
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-15 22:30 UTC by olcay seker
Modified: 2024-02-01 14:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description olcay seker 2022-05-15 22:30:44 UTC
Application: dolphin (22.04.1)

Qt Version: 5.15.3
Frameworks Version: 5.93.0
Operating System: Linux 5.13.0-41-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Deleted huge size of files then eject external drive with eject button

The crash does not seem to be reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[New LWP 4718]
[New LWP 4803]
[New LWP 10239]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f342494599f in __GI___poll (fds=0x7ffd13e76ab8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f341fe139c0 (LWP 4688))]

Thread 4 (Thread 0x7f3402814700 (LWP 10239)):
#0  __GI___libc_read (nbytes=10, buf=0x7f3402813a1e, fd=28) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=28, buf=0x7f3402813a1e, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f342237c975 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#3  0x00007f342341b416 in pa_mainloop_prepare () from /lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f342341beb4 in pa_mainloop_iterate () from /lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f342341bf70 in pa_mainloop_run () from /lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f342342a11d in ?? () from /lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007f34223ab72c in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#8  0x00007f342346d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f3424952133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f34037fe700 (LWP 4803)):
#0  0x00007f34229f72b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f34229f882b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f34229f929b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f34229f94a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3424f1665b in QEventDispatcherGlib::processEvents (this=0x7f33f4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f3424eba87b in QEventLoop::exec (this=this@entry=0x7f34037fdbe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f3424cd4442 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f3424cd5623 in QThreadPrivate::start (arg=0x564128b901b0) at thread/qthread_unix.cpp:331
#8  0x00007f342346d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f3424952133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f341e186700 (LWP 4718)):
#0  0x00007ffd13fd0a67 in clock_gettime ()
#1  0x00007f34249100b5 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f341e185920) at ../sysdeps/unix/sysv/linux/clock_gettime.c:38
#2  0x00007f3424f15f25 in qt_clock_gettime (ts=0x7f341e185920, clock=1) at kernel/qelapsedtimer_unix.cpp:175
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f3424f147bd in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f3410004d50) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f3424f14d99 in QTimerInfoList::timerWait (this=0x7f3410004d50, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f3424f163b6 in timerSourcePrepareHelper (timeout=0x7f341e1859e4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:162
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f341e1859e4) at kernel/qeventdispatcher_glib.cpp:166
#9  0x00007f34229f88ef in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f34229f929b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f34229f94a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f3424f1665b in QEventDispatcherGlib::processEvents (this=0x7f3410000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f3424eba87b in QEventLoop::exec (this=this@entry=0x7f341e185bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#14 0x00007f3424cd4442 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#15 0x00007f3425f74f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#16 0x00007f3424cd5623 in QThreadPrivate::start (arg=0x7f3425ff8d80) at thread/qthread_unix.cpp:331
#17 0x00007f342346d609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#18 0x00007f3424952133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f341fe139c0 (LWP 4688)):
[KCrash Handler]
#4  0x00007f3426a02f50 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#5  0x00007f3426aeb4f7 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#6  0x00007f3426ae21fe in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#7  0x00007f3426ae2568 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#8  0x00007f3424ef2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffd13e77a20, r=0x7f3426b67660, this=0x5641293dc580) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#9  doActivate<false> (sender=0x5641290065d0, signal_index=6, argv=0x7ffd13e77a20) at kernel/qobject.cpp:3886
#10 0x00007f342612eee0 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#11 0x00007f342613034b in KJob::finishJob(bool) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#12 0x00007f34261303fd in KJob::kill(KJob::KillVerbosity) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x00007f3426ad1c74 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#14 0x00007f3426ad9e26 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#15 0x00007f3426ada050 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#16 0x00007f3426ae02e4 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#17 0x00007f34270b4aa5 in KFileItemModel::refreshDirectory (this=0x564128c3c830, url=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:1299
#18 0x00005641266b0a38 in FoldersPanel::loadTree (this=this@entry=0x5641288c8360, url=..., navigationBehaviour=navigationBehaviour@entry=FoldersPanel::StayWhereYouAre) at ./src/panels/folders/folderspanel.cpp:342
#19 0x00005641266b0dc1 in FoldersPanel::urlChanged (this=0x5641288c8360) at ./src/panels/folders/folderspanel.cpp:109
#20 0x00005641266afa36 in Panel::setUrl (this=0x5641288c8360, url=...) at ./src/panels/panel.cpp:54
#21 0x00007f3424ef2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffd13e77ff0, r=0x5641288c8360, this=0x5641288cc240) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#22 doActivate<false> (sender=0x5641285fff50, signal_index=11, argv=0x7ffd13e77ff0) at kernel/qobject.cpp:3886
#23 0x00007f3424eec1c7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x56412673b420 <DolphinMainWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd13e77ff0) at kernel/qobject.cpp:3946
#24 0x00005641266e2709 in DolphinMainWindow::urlChanged (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/EWIEGA46WW/moc_dolphinmainwindow.cpp:661
#25 0x00007f3424ef2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffd13e78100, r=0x5641285fff50, this=0x5641294ffae0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#26 doActivate<false> (sender=0x564128d4b850, signal_index=8, argv=0x7ffd13e78100) at kernel/qobject.cpp:3886
#27 0x00007f3426ffadf9 in KUrlNavigator::urlChanged(QUrl const&) () from /lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#28 0x00007f3426ffb118 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#29 0x00007f3424ef2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffd13e781f0, r=0x564128d4b850, this=0x564128d4c8c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#30 doActivate<false> (sender=0x564128d53dd0, signal_index=3, argv=0x7ffd13e781f0) at kernel/qobject.cpp:3886
#31 0x00007f3426c522dc in KCoreUrlNavigator::setCurrentLocationUrl(QUrl const&) () from /lib/x86_64-linux-gnu/libKF5KIOGui.so.5
#32 0x00007f3426fff405 in KUrlNavigator::setLocationUrl(QUrl const&) () from /lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#33 0x000056412669b44c in DolphinViewContainer::setUrl (this=this@entry=0x564128bc4e20, newUrl=...) at /usr/include/c++/9/bits/unique_ptr.h:360
#34 0x000056412668f1a7 in DolphinMainWindow::setViewsToHomeIfMountPathOpen (this=0x5641285fff50, mountPath=...) at ./src/dolphinmainwindow.cpp:1406
#35 0x00007f3424ef2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffd13e78450, r=0x5641285fff50, this=0x5641294c3740) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#36 doActivate<false> (sender=0x5641287d9e70, signal_index=26, argv=0x7ffd13e78450) at kernel/qobject.cpp:3886
#37 0x00007f3424eec1c7 in QMetaObject::activate (sender=sender@entry=0x5641287d9e70, m=m@entry=0x56412673af20 <PlacesPanel::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#38 0x00005641266e2497 in PlacesPanel::storageTearDownSuccessful (this=this@entry=0x5641287d9e70) at ./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/DIM5AXWM7T/moc_placespanel.cpp:269
#39 0x00005641266ade22 in PlacesPanel::slotTearDownDone (this=0x5641287d9e70, error=<optimized out>, errorData=...) at ./src/panels/places/placespanel.cpp:257
#40 0x00007f3424ef2dfe in QtPrivate::QSlotObjectBase::call (a=0x7ffd13e785f0, r=0x5641287d9e70, this=0x564129112c10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#41 doActivate<false> (sender=0x5641295ff130, signal_index=5, argv=0x7ffd13e785f0) at kernel/qobject.cpp:3886
#42 0x00007f3426871aef in Solid::StorageAccess::teardownDone(Solid::ErrorType, QVariant, QString const&) () from /lib/x86_64-linux-gnu/libKF5Solid.so.5
#43 0x00007f34268749d3 in ?? () from /lib/x86_64-linux-gnu/libKF5Solid.so.5
#44 0x00007f3424ef2e30 in doActivate<false> (sender=0x5641291a48f0, signal_index=5, argv=0x7ffd13e78770) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#45 0x00007f342687198f in ?? () from /lib/x86_64-linux-gnu/libKF5Solid.so.5
#46 0x00007f34268ea0cf in ?? () from /lib/x86_64-linux-gnu/libKF5Solid.so.5
#47 0x00007f3426874efb in ?? () from /lib/x86_64-linux-gnu/libKF5Solid.so.5
#48 0x00007f34268793c3 in ?? () from /lib/x86_64-linux-gnu/libKF5Solid.so.5
#49 0x00007f3425f8154b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#50 0x00007f3424ee9959 in QObject::event (this=0x5641291a48f0, e=0x7f3410032a30) at kernel/qobject.cpp:1314
#51 0x00007f342599edc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f34259a7bd8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#53 0x00007f3424ebbd7a in QCoreApplication::notifyInternal2 (receiver=0x5641291a48f0, event=0x7f3410032a30) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#54 0x00007f3424ebe681 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x564128448ef0) at kernel/qcoreapplication.cpp:1821
#55 0x00007f3424f16fe7 in postEventSourceDispatch (s=0x564128587d90) at kernel/qeventdispatcher_glib.cpp:277
#56 0x00007f34229f917d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f34229f9400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f34229f94a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f3424f16642 in QEventDispatcherGlib::processEvents (this=0x56412858e550, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#60 0x00007f3424eba87b in QEventLoop::exec (this=this@entry=0x7ffd13e78f70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#61 0x00007f3424ec2a24 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#62 0x0000564126681643 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:240
[Inferior 1 (process 4688) detached]

The reporter indicates this bug may be a duplicate of or related to bug 448532.

Possible duplicates by query: bug 453582, bug 452686, bug 452658, bug 452388, bug 452100.

Reported using DrKonqi