Bug 466348 - Ark failed after moving other files to trash
Summary: Ark failed after moving other files to trash
Status: REPORTED
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 22.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-02-24 11:50 UTC by José Miguel Acosta Martín
Modified: 2023-02-24 11:58 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (2.16 KB, text/plain)
2023-02-24 11:58 UTC, José Miguel Acosta Martín
Details

Note You need to log in before you can comment on or make changes to this bug.
Description José Miguel Acosta Martín 2023-02-24 11:50:44 UTC
Application: ark (22.12.2)

Qt Version: 5.15.8
Frameworks Version: 5.102.0
Operating System: Linux 6.1.10-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.26.5 [KCrashBackend]

-- Information about the crash:
Unzip a file while moving other files to the trash in the same folder, it is possible that some files were in use by Ark and that is the reason for the failure

The crash does not seem to be reproducible.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault

[KCrash Handler]
#4  0x00005611f958d010 in ?? ()
#5  0x00007f5181112070 in QObject::setProperty(char const*, QVariant const&) () from /lib64/libQt5Core.so.5
#6  0x00007f5182b70445 in Kerfuffle::LoadJob::onFinished(bool) () from /lib64/libkerfuffle.so.22
#7  0x00007f5181107d00 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#8  0x00007f5181da544e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#9  0x00007f51810dc1e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#10 0x00007f51810df181 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#11 0x00007f5181134413 in ?? () from /lib64/libQt5Core.so.5
#12 0x00007f517f71ba90 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#13 0x00007f517f71be48 in ?? () from /lib64/libglib-2.0.so.0
#14 0x00007f517f71bedc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#15 0x00007f5181133c16 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#16 0x00007f51810dac5b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#17 0x00007f51810e2dc6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#18 0x00005611f7ab3818 in ?? ()
#19 0x00007f5182319af0 in __libc_start_call_main () from /lib64/libc.so.6
#20 0x00007f5182319bb9 in __libc_start_main_impl () from /lib64/libc.so.6
#21 0x00005611f7ab5505 in ?? ()
[Inferior 1 (process 25552) detached]

Reported using DrKonqi
Comment 1 José Miguel Acosta Martín 2023-02-24 11:58:52 UTC
Created attachment 156675 [details]
New crash information added by DrKonqi

ark (22.12.2) using Qt 5.15.8

If a 1st file is being compressed and another 2nd file is extracted at the same time, when Ark is closed in the extraction of the 2nd file (and the loading has not been completed) the error always occurs.

If no other file compression process exists, the failure no longer occurs

-- Backtrace (Reduced):
#5  0x00007f8f09112070 in QObject::setProperty(char const*, QVariant const&) () from /lib64/libQt5Core.so.5
#6  0x00007f8f0a9b1445 in Kerfuffle::LoadJob::onFinished(bool) () from /lib64/libkerfuffle.so.22
#7  0x00007f8f09107d00 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#8  0x00007f8f09da544e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#9  0x00007f8f090dc1e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5