Bug 480849 - Dolphin crash on Compress File Completion
Summary: Dolphin crash on Compress File Completion
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 23.08.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-02-04 12:57 UTC by mozo
Modified: 2024-02-12 21:14 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 mozo 2024-02-04 12:57:13 UTC
Application: dolphin (23.08.4)

Qt Version: 5.15.12
Frameworks Version: 5.114.0
Operating System: Linux 6.7.2-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
I just browsing the Web and left a folder for compression. When the compression was done, Dolphin crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  0x00007ca10418ce41 in KCoreDirListerCache::updateDirectory (this=<optimized out>, _dir=<optimized out>) at /usr/src/debug/kio5/kio-5.114.0/src/core/kcoredirlister.cpp:686
#7  0x00007ca104199860 in KCoreDirListerCache::processPendingUpdates (this=0x7ca10421d4a0 <_ZZN12_GLOBAL__N_121Q_QGS_kDirListerCache13innerFunctionEvE6holder.lto_priv.0>) at /usr/src/debug/kio5/kio-5.114.0/src/core/kcoredirlister.cpp:2031
#8  0x00007ca1024d0e27 in ??? () at /usr/lib/libQt5Core.so.5
#9  0x00007ca1024d295f in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#10 0x00007ca1024c38de in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ca1031788ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007ca10249bef8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007ca1024ea55b in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#14 0x00007ca1024eab4a in ??? () at /usr/lib/libQt5Core.so.5
#15 0x00007ca10030df69 in g_main_dispatch (context=0x7ca0f4000ec0) at ../glib/glib/gmain.c:3476
#16 0x00007ca10036c3a7 in g_main_context_dispatch_unlocked (context=0x7ca0f4000ec0) at ../glib/glib/gmain.c:4284
#17 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7ca0f4000ec0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#18 0x00007ca10030c162 in g_main_context_iteration (context=0x7ca0f4000ec0, may_block=1) at ../glib/glib/gmain.c:4414
#19 0x00007ca1024ead0c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007ca10249ac04 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007ca10249c0a3 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#22 0x00005667bfe18db8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin/dolphin-23.08.4/src/main.cpp:255
[Inferior 1 (process 3032) detached]

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2024-02-06 09:39:16 UTC
Hi, did you close dolphin or did you leave it minimized/open in the background?
Comment 2 mozo 2024-02-06 09:40:21 UTC
Hi, it was minimized.
Comment 3 Akseli Lahtinen 2024-02-12 14:32:21 UTC
Can't reproduce on Plasma 6.

Can you install debug symbols and see if you can get the crash again?

https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Arch_Linux
Comment 4 mozo 2024-02-12 15:43:34 UTC
The report is with symbols installed. DrKonqi doesn't allow filing issues without them. 
One more thing - it's a bug with VERY rare occurance. For me it was just two times.
Comment 5 Akseli Lahtinen 2024-02-12 17:59:06 UTC
Right, my bad. I was looking for the information that shows where the symbol is in source. I only see it for dolphin part.

Anyway, this might be fixed for Plasma 6 already.

Can you try following:

As long as you get the notification saying you're copying files long enough to close
dolphin while it's doing the copying in the background, wait til the copying 
process finishes and see if dolphin crashes.

1. Copy multiple large-ish files from folder A to folder B
2. Notification pops up saying copying files
3. Close all dolphin processes
4. Wait for the copy process to finish
5. Crash?
Comment 6 mozo 2024-02-12 18:18:18 UTC
Excuse me but this bug is for crash on comress a file completion, not for copying files :)
Comment 7 Akseli Lahtinen 2024-02-12 19:53:19 UTC
I know, but the bug might be related to the notification itself, which is fixed in Plasma 6. If the crash happens with above steps, then it's likely the same bug.
Comment 8 mozo 2024-02-12 20:07:24 UTC
There's no notification for I'm using a custom script to archive folders with zstd. Another important thing - i'm don't use the systray notification but the old school copy/paste dialog:
https://i.imgur.com/BdMDzGk.png

So there's no notification after the copying process is finished and there's no notification when the compression is finished.
Comment 9 Akseli Lahtinen 2024-02-12 20:26:35 UTC
Ok, thanks for clarifying!
Comment 10 mozo 2024-02-12 21:14:26 UTC
Welcome :)