Bug 448691

Summary: Dolphin just sort of randomly crashed in the background
Product: [Applications] dolphin Reporter: wodencafe
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: akselmo, kfm-devel
Priority: NOR Keywords: drkonqi
Version: 21.08.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description wodencafe 2022-01-18 06:04:26 UTC
Application: dolphin (21.08.1)

Qt Version: 5.15.2
Frameworks Version: 5.86.0
Operating System: Linux 5.13.0-25-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: Ubuntu 21.10

-- Information about the crash:
- What I was doing when the application crashed:
I had started uploading a file to a website by dragging it from dolphin to the page. I then switched to a different window and began working on other things. A short while later (a minute or so maybe?), I saw the crash warning. No other applications crashed, just dolphin.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=139761809689024) at pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=139761809689024) at pthread_kill.c:80
#6  __GI___pthread_kill (threadid=139761809689024, signo=signo@entry=6) at pthread_kill.c:91
#7  0x00007f1cd9bc2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f1cd9ba87b7 in __GI_abort () at abort.c:79
#9  0x00007f1cd9c095e6 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f1cd9d5aef4 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#10 0x00007f1cd9cb522a in __GI___fortify_fail (msg=msg@entry=0x7f1cd9d5aedc "stack smashing detected") at fortify_fail.c:26
#11 0x00007f1cd9cb51f6 in __stack_chk_fail () at stack_chk_fail.c:24
#12 0x00007f1cdc25896c in KDirectoryContentsCounter::startWorker (this=0x5568ac7e5180, path=...) at ./src/kitemviews/private/kdirectorycontentscounter.cpp:196
#13 0x00007f1cdc22461b in KDirectoryContentsCounter::scanDirectory (path=..., this=<optimized out>) at ./src/kitemviews/private/kdirectorycontentscounter.cpp:78
#14 KFileItemModelRolesUpdater::rolesData (this=this@entry=0x5568abfa62b0, item=...) at ./src/kitemviews/kfileitemmodelrolesupdater.cpp:1331
#15 0x00007f1cdc225a1b in KFileItemModelRolesUpdater::slotGotPreview (this=0x5568abfa62b0, item=..., pixmap=...) at ./src/kitemviews/kfileitemmodelrolesupdater.cpp:545
#16 0x00007f1cda2ada53 in QtPrivate::QSlotObjectBase::call (a=0x7ffd335b3d50, r=0x5568abfa62b0, this=0x5568b3c2c8c0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#17 doActivate<false> (sender=0x5568ba58b190, signal_index=25, argv=0x7ffd335b3d50) at kernel/qobject.cpp:3886
#18 0x00007f1cda2a6d67 in QMetaObject::activate (sender=sender@entry=0x5568ba58b190, m=m@entry=0x7f1cdbf78780 <KIO::PreviewJob::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd335b3d50) at kernel/qobject.cpp:3946
#19 0x00007f1cdbeca88b in KIO::PreviewJob::gotPreview (this=this@entry=0x5568ba58b190, _t1=..., _t2=...) at ./obj-x86_64-linux-gnu/src/widgets/KF5KIOWidgets_autogen/include/moc_previewjob.cpp:198
#20 0x00007f1cdbecf011 in KIO::PreviewJobPrivate::emitPreview (this=this@entry=0x5568b6cd0040, thumb=...) at ./src/widgets/previewjob.cpp:951
#21 0x00007f1cdbed016c in KIO::PreviewJobPrivate::slotThumbData (this=0x5568b6cd0040, job=<optimized out>, data=...) at ./src/widgets/previewjob.cpp:937
#22 0x00007f1cda2ada53 in QtPrivate::QSlotObjectBase::call (a=0x7ffd335b4050, r=0x5568ba58b190, this=0x5568bac2eb70) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#23 doActivate<false> (sender=0x5568b604fc90, signal_index=25, argv=0x7ffd335b4050) at kernel/qobject.cpp:3886
#24 0x00007f1cdbc812b8 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#25 0x00007f1cda2ada53 in QtPrivate::QSlotObjectBase::call (a=0x7ffd335b4150, r=0x5568b604fc90, this=0x5568b9188700) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#26 doActivate<false> (sender=0x5568b5e1b930, signal_index=3, argv=0x7ffd335b4150) at kernel/qobject.cpp:3886
#27 0x00007f1cdbc53c06 in KIO::SlaveInterface::data(QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#28 0x00007f1cdbc55f62 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#29 0x00007f1cdbc543cd in KIO::SlaveInterface::dispatch() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#30 0x00007f1cdbc58df2 in KIO::Slave::gotInput() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#31 0x00007f1cda2ada53 in QtPrivate::QSlotObjectBase::call (a=0x7ffd335b4380, r=0x5568b5e1b930, this=0x5568afc48f20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#32 doActivate<false> (sender=0x5568b5f07380, signal_index=3, argv=0x7ffd335b4380) at kernel/qobject.cpp:3886
#33 0x00007f1cda2a373e in QObject::event (this=0x5568b5f07380, e=0x5568bab01000) at kernel/qobject.cpp:1314
#34 0x00007f1cdad646b3 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5568b5f07380, e=0x5568bab01000) at kernel/qapplication.cpp:3632
#35 0x00007f1cda27616a in QCoreApplication::notifyInternal2 (receiver=0x5568b5f07380, event=0x5568bab01000) at kernel/qcoreapplication.cpp:1063
#36 0x00007f1cda279257 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5568ab473ec0) at kernel/qcoreapplication.cpp:1817
#37 0x00007f1cda2cfef7 in postEventSourceDispatch (s=0x5568ab5d40f0) at kernel/qeventdispatcher_glib.cpp:277
#38 0x00007f1cd7ed28bb in g_main_dispatch (context=0x7f1cd0005000) at ../../../glib/gmain.c:3337
#39 g_main_context_dispatch (context=0x7f1cd0005000) at ../../../glib/gmain.c:4055
#40 0x00007f1cd7f25f08 in g_main_context_iterate.constprop.0 (context=context@entry=0x7f1cd0005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4131
#41 0x00007f1cd7ed0003 in g_main_context_iteration (context=0x7f1cd0005000, may_block=1) at ../../../glib/gmain.c:4196
#42 0x00007f1cda2cf548 in QEventDispatcherGlib::processEvents (this=0x5568ab5d32c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#43 0x00007f1cda274a9b in QEventLoop::exec (this=this@entry=0x7ffd335b4790, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#44 0x00007f1cda27d024 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#45 0x00005568aa61aa24 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:222
[Inferior 1 (process 87107) detached]

Possible duplicates by query: bug 447763, bug 447746, bug 447519, bug 445746, bug 445496.

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2023-12-08 11:57:40 UTC
Hi, have you been able to reproduce this on newer version of Dolphin? Please install debug symbols to Dolphin, KIO and KIO-Extras and send a backtrace if it still crashes. Thank you!
Comment 2 Bug Janitor Service 2023-12-23 03:46:18 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-01-07 03:46:20 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!