Summary: | Dolphin crashed after click on stop button of notification indicating the progress of compression to 7zip archive | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Patrick Silva <bugseforuns> |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | butirsky, elvis.angelaccio, frequency403, frontlemon, kde, kde, kfm-devel, liubomirwm, meven29, nate, sg7e0f7m, victor.revol, windows2linux |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=444507 | ||
Latest Commit: | https://invent.kde.org/utilities/ark/commit/b82fcaa37abac01547c28e948f4f1e253b8115ea | Version Fixed In: | 21.08.3 |
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Patrick Silva
2021-09-21 12:15:56 UTC
Sounds exactly like this issue: https://forum.manjaro.org/t/ark-7zip-and-zip-compression-not-working-properly-and-crashing-dolphin/87123/19 *** Bug 444318 has been marked as a duplicate of this bug. *** Downgrading Ark (not Dolphin) to 21.08.1 (from 21.08.2) "fixes" this bug (I'm using Frameworks 5.87.0). https://kde.org/announcements/changelogs/gear/21.08.2/ shows just one change to Ark: "Fix: Dolphin doesn’t fully quit after Compress from context menu". Please can this change be reverted for 21.08.3 release? Or we can just fix it. I'll do that. Git commit 625851b822b2e20d21b3addd7257870c0abb2429 by David Edmundson. Committed on 26/10/2021 at 14:03. Pushed by davidedmundson into branch 'job'. Cleaup AddJob on destruction In a recent patch m_addJob was cleaned up correctly. The code throughout already checked pointer validity, but at no point was this reset. This meant a queued task would then hit a dangling pointer. M +1 -1 kerfuffle/jobs.h https://invent.kde.org/utilities/ark/commit/625851b822b2e20d21b3addd7257870c0abb2429 Git commit 765ba23770f07308709d337a16721783958eab2a by David Edmundson. Committed on 26/10/2021 at 14:06. Pushed by elvisangelaccio into branch 'master'. Cleaup AddJob on destruction In a recent patch m_addJob was cleaned up correctly. The code throughout already checked pointer validity, but at no point was this reset. This meant a queued task would then hit a dangling pointer. M +2 -1 kerfuffle/jobs.h https://invent.kde.org/utilities/ark/commit/765ba23770f07308709d337a16721783958eab2a Git commit b82fcaa37abac01547c28e948f4f1e253b8115ea by Elvis Angelaccio, on behalf of David Edmundson. Committed on 26/10/2021 at 22:05. Pushed by elvisangelaccio into branch 'release/21.08'. Cleaup AddJob on destruction In a recent patch m_addJob was cleaned up correctly. The code throughout already checked pointer validity, but at no point was this reset. This meant a queued task would then hit a dangling pointer. M +2 -1 kerfuffle/jobs.h https://invent.kde.org/utilities/ark/commit/b82fcaa37abac01547c28e948f4f1e253b8115ea *** Bug 445180 has been marked as a duplicate of this bug. *** *** Bug 446701 has been marked as a duplicate of this bug. *** Can someone confirm this was fixed? I'm still experiencing it on 21.12, on two different computers. I'm unable to reproduce with 7zip format on neon unstable, but I can reproduce with zip format. Reported as bug 446926. Created attachment 144656 [details]
New crash information added by DrKonqi
dolphin (21.12.0) using Qt 5.15.2
- What I was doing when the application crashed:
I clicked stop button while compressing to .7z
-- Backtrace (Reduced):
#4 0x00007f981c7eb9e4 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#5 0x00007f981c7ebcca in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#6 0x00007f981c7e3310 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#7 0x00007f981d28dd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#8 0x00007f981c7b641a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
(In reply to Lyubomir from comment #12) > What I was doing when the application crashed: > I clicked stop button while compressing to .7z Even without clicking the "Stop" button in the notification, one of a few things might happen: 1) Dolphin crashes immediately, and no archive was ever created Or... 2) Dolphin crashes at the end of the compression task, but the archive was created (and passes verification) Or... 3) The notification hangs indefinitely, until I click "Stop" in which it will then hang for a bit and then segfault None of the above ever happens if I open Ark first, and then create a new archive. It only happens if you create a new archive from Dolphin's context menu. --- This happens when I go to Right-click -> Compress -> Compress to -> select 7z --- Distro: Manjaro Linux KDE Plasma: 5.23.4 KDE Frameworks: 5.88.0 Qt: 5.15.2 Kernel: 5.15.7 Dolphin: 21.12.0 Ark: 21.12.0 p7zip: 17.04 Created attachment 144817 [details]
New crash information added by DrKonqi
dolphin (21.12.0) using Qt 5.15.2
- What I was doing when the application crashed:
I compressed 3 folders to a .7z file, waited and then suddenly dolphin crashed.
Tried 3 times, all with the same result.
-- Backtrace (Reduced):
#4 0x00007f71bbe03253 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#5 0x00007f71bbe0356e in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#6 0x00007f71bbdff9f7 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#7 0x00007f71bc8121a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#8 0x00007f71bbddbf8a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
Cannot reproduce with Dolphin and Ark 22.04.1 on Arch Linux. Operating System: Arch Linux KDE Plasma Version: 5.24.90 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.4 Graphics Platform: Wayland |