Bug#770840: ark: Ark crashes on exit when nested archives opened
Package: ark
Version: 4:4.14.2-2
Followup-For: Bug #770840
I just encountered this bug too. Downloaded and opened .deb file and
then data.tar.gz within that. Then closed the .deb file -> crash.
Stacktrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6 KXMLGUIFactory::removeClient (this=0x0, client=client@entry=0x1c4d908) at ../../kdeui/xmlgui/kxmlguifactory.cpp:419
#7 0x00007f7af69fc914 in Ark::Part::~Part (this=0x1c4d870, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:141
#8 0x00007f7af69fc999 in Ark::Part::~Part (this=0x1c4d870, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:146
#9 0x00007f7b08b1c3b9 in KParts::Part::slotWidgetDestroyed (this=0x1c4d870) at ../../kparts/part.cpp:353
#10 0x00007f7b06a50f4c in QMetaObject::activate (sender=sender@entry=0x1c49250, m=m@entry=0x7f7b06d99240 <QObject::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffd37aa3a0) at kernel/qobject.cpp:3567
#11 0x00007f7b06a519bf in QObject::destroyed (this=this@entry=0x1c49250, _t1=_t1@entry=0x1c49250) at .moc/release-shared/moc_qobject.cpp:148
#12 0x00007f7b06a55be7 in QObject::~QObject (this=0x1c49250, __in_chrg=<optimized out>) at kernel/qobject.cpp:871
#13 0x00007f7b074adf97 in QWidget::~QWidget (this=0x1c49250, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#14 0x00007f7b078c7549 in QSplitter::~QSplitter (this=0x1c49250, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#15 0x00007f7b06a53a78 in QObjectPrivate::deleteChildren (this=this@entry=0x1c3d4a0) at kernel/qobject.cpp:1935
#16 0x00007f7b074adf03 in QWidget::~QWidget (this=0x1c0f310, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#17 0x00007f7b082cc699 in KVBox::~KVBox (this=0x1c0f310, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:29
#18 0x00007f7b06a53a78 in QObjectPrivate::deleteChildren (this=this@entry=0x1c3cc70) at kernel/qobject.cpp:1935
#19 0x00007f7b074adf03 in QWidget::~QWidget (this=0x1c19e60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#20 0x00007f7af6a086a4 in ~ArkViewer (this=0x1c19e60, __in_chrg=<optimized out>) at ../../part/arkviewer.cpp:56
#21 ArkViewer::~ArkViewer (this=0x1c19e60, __in_chrg=<optimized out>) at ../../part/arkviewer.cpp:58
#22 0x00007f7b06a53a78 in QObjectPrivate::deleteChildren (this=this@entry=0x1a15c60) at kernel/qobject.cpp:1935
#23 0x00007f7b074adf03 in QWidget::~QWidget (this=0x17ff6b0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#24 0x00007f7b078c7549 in QSplitter::~QSplitter (this=0x17ff6b0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#25 0x00007f7b08b1c92f in KParts::Part::~Part (this=0x1994d50, __vtt_parm=0x7f7af6c1f018 <VTT for Ark::Part+24>, __in_chrg=<optimized out>) at ../../kparts/part.cpp:209
#26 0x00007f7af69fc949 in Ark::Part::~Part (this=0x1994d50, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:139
#27 0x00007f7af69fc999 in Ark::Part::~Part (this=0x1994d50, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:146
#28 0x000000000040ddff in MainWindow::~MainWindow (this=this@entry=0x190bc20, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:72
#29 0x000000000040deb9 in MainWindow::~MainWindow (this=0x190bc20, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:74
#30 0x00007f7b06a55668 in QObject::event (this=0x190bc20, e=<optimized out>) at kernel/qobject.cpp:1203
#31 0x00007f7b074ae9f3 in QWidget::event (this=0x190bc20, event=0x1c2eb90) at kernel/qwidget.cpp:8859
#32 0x00007f7b07889363 in QMainWindow::event (this=this@entry=0x190bc20, event=event@entry=0x1c2eb90) at widgets/qmainwindow.cpp:1478
#33 0x00007f7b08295861 in KMainWindow::event (this=this@entry=0x190bc20, ev=ev@entry=0x1c2eb90) at ../../kdeui/widgets/kmainwindow.cpp:1084
#34 0x00007f7b082d1499 in KXmlGuiWindow::event (this=0x190bc20, ev=0x1c2eb90) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#35 0x00007f7b0745b29c in QApplicationPrivate::notify_helper (this=this@entry=0x17a5220, receiver=receiver@entry=0x190bc20, e=e@entry=0x1c2eb90) at kernel/qapplication.cpp:4570
#36 0x00007f7b07461da8 in QApplication::notify (this=this@entry=0x7fffd37ab060, receiver=receiver@entry=0x190bc20, e=e@entry=0x1c2eb90) at kernel/qapplication.cpp:4356
#37 0x00007f7b081d009a in KApplication::notify (this=0x7fffd37ab060, receiver=0x190bc20, event=0x1c2eb90) at ../../kdeui/kernel/kapplication.cpp:311
#38 0x00007f7b06a3bf8d in QCoreApplication::notifyInternal (this=0x7fffd37ab060, receiver=receiver@entry=0x190bc20, event=event@entry=0x1c2eb90) at kernel/qcoreapplication.cpp:955
#39 0x00007f7b06a3f821 in sendEvent (event=0x1c2eb90, receiver=0x190bc20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1764670) at kernel/qcoreapplication.cpp:1579
#41 0x00007f7b06a3fcb3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472
#42 0x00007f7b06a6b3a3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#43 postEventSourceDispatch (s=0x1796700) at kernel/qeventdispatcher_glib.cpp:280
#44 0x00007f7b02a0fc5d in g_main_dispatch (context=0x17a5550) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
#45 g_main_context_dispatch (context=context@entry=0x17a5550) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
#46 0x00007f7b02a0ff48 in g_main_context_iterate (context=context@entry=0x17a5550, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
#47 0x00007f7b02a0fffc in g_main_context_iteration (context=0x17a5550, may_block=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842
#48 0x00007f7b06a6b4ed in QEventDispatcherGlib::processEvents (this=0x1796910, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#49 0x00007f7b074ffb96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f7b06a3aae1 in QEventLoop::processEvents (this=this@entry=0x7fffd37aaf80, flags=...) at kernel/qeventloop.cpp:149
#51 0x00007f7b06a3ae45 in QEventLoop::exec (this=this@entry=0x7fffd37aaf80, flags=...) at kernel/qeventloop.cpp:204
#52 0x00007f7b06a408b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#53 0x00007f7b0745973c in QApplication::exec () at kernel/qapplication.cpp:3828
#54 0x0000000000409ef4 in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:209
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ark depends on:
ii kde-runtime 4:4.14.2-1
ii libarchive13 3.1.2-10
ii libc6 2.19-13
ii libkdecore5 4:4.14.2-3
ii libkdeui5 4:4.14.2-3
ii libkfile4 4:4.14.2-3
ii libkhtml5 4:4.14.2-3
ii libkio5 4:4.14.2-3
ii libkonq5abi1 4:4.14.2-1
ii libkparts4 4:4.14.2-3
ii libkpty4 4:4.14.2-3
ii libqt4-dbus 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii libqtcore4 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii libqtgui4 4:4.8.6+git64-g5dc8b2b+dfsg-2+b1
ii libstdc++6 4.9.2-2
Versions of packages ark recommends:
ii bzip2 1.0.6-7+b1
ii p7zip-full 9.20.1~dfsg.1-4.1
ii unzip 6.0-12+b1
ii zip 3.0-8
Versions of packages ark suggests:
ii rar 2:4.2.0-1
ii unrar 1:5.0.10-1
-- no debconf information
Reply to: