Bug 419818 - Ark crashes when archive was moved during unpacking.
Summary: Ark crashes when archive was moved during unpacking.
Status: RESOLVED DUPLICATE of bug 418676
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 19.12.3
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-04-07 20:53 UTC by Peter Grobarcik
Modified: 2020-04-28 06:23 UTC (History)
1 user (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 Peter Grobarcik 2020-04-07 20:53:28 UTC
Application: ark (19.12.3)

Qt Version: 5.14.1
Frameworks Version: 5.68.0
Operating System: Linux 4.15.0-96-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.18

-- Information about the crash:
Open a big archive. While unpacking it to a different directory move the archive. Close Ark.

The crash can be reproduced every time.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9a8808a0c0 (LWP 18665))]

Thread 3 (Thread 0x7f9a63fff700 (LWP 18668)):
#0  0x00007f9a84007bf9 in __GI___poll (fds=0x7f9a5c01b720, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9a7e5a95c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9a7e5a96dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9a8496e0db in QEventDispatcherGlib::processEvents (this=0x7f9a5c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f9a8490d63a in QEventLoop::exec (this=this@entry=0x7f9a63ffed70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f9a8471e317 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007f9a821e5555 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f9a8471f7ec in QThreadPrivate::start (arg=0x7f9a8245dda0) at thread/qthread_unix.cpp:342
#8  0x00007f9a802f16db in start_thread (arg=0x7f9a63fff700) at pthread_create.c:463
#9  0x00007f9a8401488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f9a6a3b7700 (LWP 18667)):
#0  0x00007f9a802f79f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56266b25c328) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56266b25c2d8, cond=0x56266b25c300) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56266b25c300, mutex=0x56266b25c2d8) at pthread_cond_wait.c:655
#3  0x00007f9a6b913ecb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f9a6b913ac7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f9a802f16db in start_thread (arg=0x7f9a6a3b7700) at pthread_create.c:463
#6  0x00007f9a8401488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f9a8808a0c0 (LWP 18665)):
[KCrash Handler]
#6  KJob::kill (this=0x0, verbosity=verbosity@entry=KJob::Quietly) at ./src/lib/jobs/kjob.cpp:117
#7  0x00007f9a62b69293 in JobTracker::~JobTracker (this=0x56266b875340, __in_chrg=<optimized out>) at ./part/jobtracker.cpp:42
#8  0x00007f9a62b692d9 in JobTracker::~JobTracker (this=0x56266b875340, __in_chrg=<optimized out>) at ./part/jobtracker.cpp:44
#9  0x00007f9a8493e5fb in QObjectPrivate::deleteChildren (this=this@entry=0x56266b6dfa50) at kernel/qobject.cpp:2123
#10 0x00007f9a85835296 in QWidget::~QWidget (this=0x56266b6e0930, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1530
#11 0x00007f9a85835489 in QWidget::~QWidget (this=0x56266b6e0930, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#12 0x00007f9a87a08a87 in KParts::Part::~Part (this=0x56266b6f1cf0, __vtt_parm=0x7f9a62d7a068 <VTT for Ark::Part+24>, __in_chrg=<optimized out>) at ./src/part.cpp:65
#13 0x00007f9a62b44e8e in Ark::Part::~Part (this=this@entry=0x56266b6f1cf0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./part/part.cpp:228
#14 0x00007f9a62b44f19 in Ark::Part::~Part (this=0x56266b6f1cf0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./part/part.cpp:242
#15 0x0000562669562d84 in MainWindow::~MainWindow (this=this@entry=0x56266b615340, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./app/mainwindow.cpp:76
#16 0x0000562669562e49 in MainWindow::~MainWindow (this=0x56266b615340, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./app/mainwindow.cpp:78
#17 0x00007f9a84941eb5 in QObject::event (this=this@entry=0x56266b615340, e=e@entry=0x56266f85bc10) at kernel/qobject.cpp:1326
#18 0x00007f9a85839a03 in QWidget::event (this=this@entry=0x56266b615340, event=event@entry=0x56266f85bc10) at kernel/qwidget.cpp:9092
#19 0x00007f9a85946bd0 in QMainWindow::event (this=this@entry=0x56266b615340, event=event@entry=0x56266f85bc10) at widgets/qmainwindow.cpp:1341
#20 0x00007f9a86c77df1 in KMainWindow::event (this=this@entry=0x56266b615340, ev=ev@entry=0x56266f85bc10) at ./src/kmainwindow.cpp:868
#21 0x00007f9a86cb9197 in KXmlGuiWindow::event (this=0x56266b615340, ev=0x56266f85bc10) at ./src/kxmlguiwindow.cpp:121
#22 0x00007f9a857f88bc in QApplicationPrivate::notify_helper (this=this@entry=0x56266b186e60, receiver=receiver@entry=0x56266b615340, e=e@entry=0x56266f85bc10) at kernel/qapplication.cpp:3684
#23 0x00007f9a857ffac0 in QApplication::notify (this=0x7fffc748a320, receiver=0x56266b615340, e=0x56266f85bc10) at kernel/qapplication.cpp:3430
#24 0x00007f9a8490edb8 in QCoreApplication::notifyInternal2 (receiver=0x56266b615340, event=0x56266f85bc10) at kernel/qcoreapplication.cpp:1092
#25 0x00007f9a8490ef8e in QCoreApplication::sendEvent (receiver=receiver@entry=0x56266b615340, event=event@entry=0x56266f85bc10) at kernel/qcoreapplication.cpp:1487
#26 0x00007f9a84911a31 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x56266b1857d0) at kernel/qcoreapplication.cpp:1832
#27 0x00007f9a84911fc8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1691
#28 0x00007f9a8496ea13 in postEventSourceDispatch (s=0x56266b240ce0) at kernel/qeventdispatcher_glib.cpp:277
#29 0x00007f9a7e5a9417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f9a7e5a9650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f9a7e5a96dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f9a8496e0bc in QEventDispatcherGlib::processEvents (this=0x56266b23d920, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#33 0x00007f9a8490d63a in QEventLoop::exec (this=this@entry=0x7fffc748a230, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#34 0x00007f9a84916db0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1400
#35 0x0000562669559274 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:352

Possible duplicates by query: bug 418676, bug 418350, bug 414728, bug 414149, bug 413345.

Reported using DrKonqi
Comment 1 Christoph Feck 2020-04-28 06:23:54 UTC

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