Bug 393500

Summary: Dolphin crashed after deleting .pdf file
Product: [Applications] dolphin Reporter: clone1612
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: elvis.angelaccio, mail
Priority: NOR Keywords: drkonqi
Version: 18.04.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description clone1612 2018-04-25 12:01:59 UTC
Application: dolphin (18.04.0)

Qt Version: 5.10.1
Frameworks Version: 5.45.0
Operating System: Linux 4.16.3-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

Cleaning up some files in the Downloads folder I selected a .pdf file (8,4 MiB in size) and pressed the delete key on my keyboard. Deleting was in progress for a few seconds after which Dolphin crashed. The removal itself however was successful (file was moved to the Trash bin).
The file in question was opened before without any problems and showed no signs of corruption. After restoring it from the Trash bin and deleting it again no crash happened. Therefore I couldn't reproduce the crash.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f380a868800 (LWP 5279))]

Thread 4 (Thread 0x7f37dced6700 (LWP 5282)):
#0  0x00007f380a110734 in read () at /usr/lib/libc.so.6
#1  0x00007f37fcaf8ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37fcab2ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f37fcab34c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f37fcab363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f380430e264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f38042b032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f38040bf72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f38040c4acd in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f37ff1440bc in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f380a11f2ff in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f37f0cb1700 (LWP 5281)):
#0  0x00007f380a114cd9 in poll () at /usr/lib/libc.so.6
#1  0x00007f37fcab3523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f37fcab363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f380430e264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f38042b032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f38040bf72e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f3804731416 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f38040c4acd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f37ff1440bc in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f380a11f2ff in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f37f322b700 (LWP 5280)):
#0  0x00007f380a114cd9 in poll () at /usr/lib/libc.so.6
#1  0x00007f37fc3f2180 in  () at /usr/lib/libxcb.so.1
#2  0x00007f37fc3f3e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f37f5dc582a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f38040c4acd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f37ff1440bc in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f380a11f2ff in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f380a868800 (LWP 5279)):
[KCrash Handler]
#6  0x00007f3809d93f8f in KStandardItem::setDataValue(QByteArray const&, QVariant const&) () at /usr/lib/libdolphinprivate.so.5
#7  0x00007f3809d94512 in KStandardItem::setIcon(QString const&) () at /usr/lib/libdolphinprivate.so.5
#8  0x00007f380a4497d1 in  () at /usr/lib/libkdeinit5_dolphin.so
#9  0x00007f38042e273f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007f380a4720a0 in  () at /usr/lib/libkdeinit5_dolphin.so
#11 0x00007f380a43e84a in  () at /usr/lib/libkdeinit5_dolphin.so
#12 0x00007f38042e273f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#13 0x00007f38086e80ad in  () at /usr/lib/libKF5KIOCore.so.5
#14 0x00007f38086e86cc in  () at /usr/lib/libKF5KIOCore.so.5
#15 0x00007f38042e2616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#16 0x00007f3805c8969d in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib/libKF5CoreAddons.so.5
#17 0x00007f3805c8a1e2 in KJob::finishJob(bool) () at /usr/lib/libKF5CoreAddons.so.5
#18 0x00007f3808697a91 in KIO::SimpleJob::slotFinished() () at /usr/lib/libKF5KIOCore.so.5
#19 0x00007f380868c12e in KIO::ListJob::slotFinished() () at /usr/lib/libKF5KIOCore.so.5
#20 0x00007f38042e273f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#21 0x00007f3808670ab6 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () at /usr/lib/libKF5KIOCore.so.5
#22 0x00007f380866cfd8 in KIO::SlaveInterface::dispatch() () at /usr/lib/libKF5KIOCore.so.5
#23 0x00007f3808672692 in KIO::Slave::gotInput() () at /usr/lib/libKF5KIOCore.so.5
#24 0x00007f38042e2616 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#25 0x00007f38086143aa in  () at /usr/lib/libKF5KIOCore.so.5
#26 0x00007f38042e3062 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007f38052b9fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007f38052c19c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007f38042b1cf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#30 0x00007f38042b4956 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#31 0x00007f380430ec54 in  () at /usr/lib/libQt5Core.so.5
#32 0x00007f37fcab3368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#33 0x00007f37fcab35b1 in  () at /usr/lib/libglib-2.0.so.0
#34 0x00007f37fcab363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#35 0x00007f380430e241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#36 0x00007f37f5e4d482 in  () at /usr/lib/libQt5XcbQpa.so.5
#37 0x00007f38042b032b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#38 0x00007f38042b9728 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#39 0x00007f380a4229d6 in kdemain () at /usr/lib/libkdeinit5_dolphin.so
#40 0x00007f380a0499a7 in __libc_start_main () at /usr/lib/libc.so.6
#41 0x00005598cfc9677a in _start ()

Reported using DrKonqi
Comment 1 Julian Steinmann 2018-04-27 17:25:55 UTC
Thanks for reporting this bug! If you are able to reproduce this crash at some point, it would be great if you could install the developer packages to get a full backtrace as the current one is still incomplete.
Comment 2 Elvis Angelaccio 2018-05-21 20:31:58 UTC

*** This bug has been marked as a duplicate of bug 393528 ***
Comment 3 Elvis Angelaccio 2018-06-03 11:35:44 UTC

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