Bug 414453

Summary: Dolphin crashed after a partition of internal hard disk to be unmounted
Product: [Applications] dolphin Reporter: Patrick Silva <bugseforuns>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: elvis.angelaccio, kfm-devel
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Patrick Silva 2019-11-24 11:39:52 UTC
Application: dolphin (20.03.70)

Qt Version: 5.13.2
Frameworks Version: 5.65.0
Operating System: Linux 5.0.0-29-generic x86_64
Windowing system: X11
Distribution: KDE neon Unstable Edition

-- Information about the crash:
- What I was doing when the application crashed:
Dolphin crashed after I unmount the ext4 partition where my Arch Linux is installed doing right click on its entry under "Devices" in places panel and selecting "Unmount".

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f27f8311800 (LWP 9976))]

Thread 5 (Thread 0x7f27c81bc700 (LWP 9980)):
#0  0x00007f27f7b81bf9 in __GI___poll (fds=0x7f27c00049b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f27e99635c9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f27c00049b0, timeout=<optimized out>, context=0x7f27c0000bf0) at ../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7f27c0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897
#3  0x00007f27e99636dc in g_main_context_iteration (context=0x7f27c0000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f27f181eb9b in QEventDispatcherGlib::processEvents (this=0x7f27c0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f27f17bf06a in QEventLoop::exec (this=this@entry=0x7f27c81bbda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f27f15da3aa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531
#7  0x00007f27f15dbb52 in QThreadPrivate::start (arg=0x5593841bcff0) at thread/qthread_unix.cpp:360
#8  0x00007f27ebd4c6db in start_thread (arg=0x7f27c81bc700) at pthread_create.c:463
#9  0x00007f27f7b8e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f27d5274700 (LWP 9979)):
#0  0x00007f27ebd529f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559383db90d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x559383db9088, cond=0x559383db90b0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x559383db90b0, mutex=0x559383db9088) at pthread_cond_wait.c:655
#3  0x00007f27d632d2cb in cnd_wait (mtx=0x559383db9088, cond=0x559383db90b0) at ../src/../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x5593840530e0) at ../src/util/u_queue.c:256
#5  0x00007f27d632cff7 in impl_thrd_routine (p=<optimized out>) at ../src/../include/c11/threads_posix.h:87
#6  0x00007f27ebd4c6db in start_thread (arg=0x7f27d5274700) at pthread_create.c:463
#7  0x00007f27f7b8e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f27dd91c700 (LWP 9978)):
#0  0x00007f27f7b81bf9 in __GI___poll (fds=0x7f27d0014690, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f27e99635c9 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f27d0014690, timeout=<optimized out>, context=0x7f27d0000bf0) at ../../../../glib/gmain.c:4203
#2  g_main_context_iterate (context=context@entry=0x7f27d0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897
#3  0x00007f27e99636dc in g_main_context_iteration (context=0x7f27d0000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#4  0x00007f27f181eb9b in QEventDispatcherGlib::processEvents (this=0x7f27d0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f27f17bf06a in QEventLoop::exec (this=this@entry=0x7f27dd91bd70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#6  0x00007f27f15da3aa in QThread::exec (this=this@entry=0x7f27f1f0cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#7  0x00007f27f1c950e5 in QDBusConnectionManager::run (this=0x7f27f1f0cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007f27f15dbb52 in QThreadPrivate::start (arg=0x7f27f1f0cd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#9  0x00007f27ebd4c6db in start_thread (arg=0x7f27dd91c700) at pthread_create.c:463
#10 0x00007f27f7b8e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f27dfccb700 (LWP 9977)):
#0  0x00007f27f7b81bf9 in __GI___poll (fds=0x7f27dfccaca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f27ec37b747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f27ec37d36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f27e2ab0e10 in QXcbEventQueue::run (this=0x559383c3d9d0) at qxcbeventqueue.cpp:228
#4  0x00007f27f15dbb52 in QThreadPrivate::start (arg=0x559383c3d9d0) at thread/qthread_unix.cpp:360
#5  0x00007f27ebd4c6db in start_thread (arg=0x7f27dfccb700) at pthread_create.c:463
#6  0x00007f27f7b8e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f27f8311800 (LWP 9976)):
[KCrash Handler]
#6  QByteArray::QByteArray (this=0x7ffffa373358, size=-1) at tools/qbytearray.cpp:1843
#7  0x00007f27f0908dbb in k_queryAttributes (path=..., attributes=...) at ./src/xattr_p.h:240
#8  0x00007f27f090ca89 in KFileMetaData::UserMetaData::queryAttributes (this=this@entry=0x7ffffa373490, attributes=..., attributes@entry=...) at ./src/usermetadata.cpp:220
#9  0x00007f27f65b03bb in Baloo::Private::convertUserMetaData (metaData=...) at ./src/filemetadatautil.cpp:37
#10 0x00007f27f65b1a33 in Baloo::IndexedDataRetriever::slotIndexedFile (this=0x5593846df4e0, exitCode=<optimized out>, exitStatus=<optimized out>) at ./src/indexeddataretriever.cpp:70
#11 0x00007f27f17f19ef in QtPrivate::QSlotObjectBase::call (a=0x7ffffa373620, r=0x5593846df4e0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#12 QMetaObject::activate (sender=sender@entry=0x5593843a92e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=<optimized out>, argv@entry=0x7ffffa373620) at kernel/qobject.cpp:3789
#13 0x00007f27f17f1f97 in QMetaObject::activate (sender=sender@entry=0x5593843a92e0, m=m@entry=0x7f27f1c748a0 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffffa373620) at kernel/qobject.cpp:3660
#14 0x00007f27f172f7af in QProcess::finished (this=this@entry=0x5593843a92e0, _t1=<optimized out>, _t2=<optimized out>) at .moc/moc_qprocess.cpp:339
#15 0x00007f27f17366d7 in QProcessPrivate::_q_processDied (this=0x5593847a1690) at io/qprocess.cpp:1189
#16 0x00007f27f17367f9 in QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffffa3737d0) at .moc/moc_qprocess.cpp:216
#17 0x00007f27f17f18d5 in QMetaObject::activate (sender=sender@entry=0x559383d42560, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=<optimized out>, argv@entry=0x7ffffa3737d0) at kernel/qobject.cpp:3809
#18 0x00007f27f17f1f97 in QMetaObject::activate (sender=sender@entry=0x559383d42560, m=m@entry=0x7f27f1c76c40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffa3737d0) at kernel/qobject.cpp:3660
#19 0x00007f27f17fe028 in QSocketNotifier::activated (this=this@entry=0x559383d42560, _t1=<optimized out>, _t2=...) at .moc/moc_qsocketnotifier.cpp:141
#20 0x00007f27f17fe3e2 in QSocketNotifier::event (this=0x559383d42560, e=0x7ffffa373ab0) at kernel/qsocketnotifier.cpp:266
#21 0x00007f27f2a91eac in QApplicationPrivate::notify_helper (this=this@entry=0x559383c3b130, receiver=receiver@entry=0x559383d42560, e=e@entry=0x7ffffa373ab0) at kernel/qapplication.cpp:3703
#22 0x00007f27f2a994b0 in QApplication::notify (this=0x7ffffa373dc0, receiver=0x559383d42560, e=0x7ffffa373ab0) at kernel/qapplication.cpp:3449
#23 0x00007f27f17c0f08 in QCoreApplication::notifyInternal2 (receiver=0x559383d42560, event=0x7ffffa373ab0) at kernel/qcoreapplication.cpp:1095
#24 0x00007f27f17c10de in QCoreApplication::sendEvent (receiver=<optimized out>, event=event@entry=0x7ffffa373ab0) at kernel/qcoreapplication.cpp:1490
#25 0x00007f27f181f7e8 in socketNotifierSourceDispatch (source=source@entry=0x559383c99070) at kernel/qeventdispatcher_glib.cpp:107
#26 0x00007f27e9963417 in g_main_dispatch (context=0x7f27d8004ff0) at ../../../../glib/gmain.c:3176
#27 g_main_context_dispatch (context=context@entry=0x7f27d8004ff0) at ../../../../glib/gmain.c:3829
#28 0x00007f27e9963650 in g_main_context_iterate (context=context@entry=0x7f27d8004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3902
#29 0x00007f27e99636dc in g_main_context_iteration (context=0x7f27d8004ff0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963
#30 0x00007f27f181eb7f in QEventDispatcherGlib::processEvents (this=0x559383c9cdf0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007f27f17bf06a in QEventLoop::exec (this=this@entry=0x7ffffa373cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#32 0x00007f27f17c83e0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1403
#33 0x00007f27f2255ecc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1788
#34 0x00007f27f2a91e05 in QApplication::exec () at kernel/qapplication.cpp:2859
#35 0x00007f27f7ea442c in kdemain (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:188
#36 0x00007f27f7a8eb97 in __libc_start_main (main=0x5593829fd720 <main>, argc=2, argv=0x7ffffa373f28, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffffa373f18) at ../csu/libc-start.c:310
#37 0x00005593829fd75a in _start ()

Possible duplicates by query: bug 401024, bug 398191, bug 395128, bug 351850, bug 335214.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2019-11-24 12:11:38 UTC

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