https://bugs.kde.org/show_bug.cgi?id=419818
Bug ID: 419818 Summary: Ark crashes when archive was moved during unpacking. Product: ark Version: 19.12.3 Platform: unspecified OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: elvis.angelac...@kde.org Reporter: coder.peter.grobar...@googlemail.com CC: rthoms...@gmail.com Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.