[Bug 635384] Re: ark crashes while loading a big archive
Bug Watch Updater
635384 at bugs.launchpad.net
Fri Jun 15 20:38:10 UTC 2012
Launchpad has imported 100 comments from the remote bug at
https://bugs.kde.org/show_bug.cgi?id=193908.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.
------------------------------------------------------------------------
On 2009-05-24T16:49:15+00:00 Piotr Szymaniak wrote:
Application that crashed: ark
Version of the application: 2.13
KDE Version: 4.2.87 (KDE 4.2.87 (KDE 4.3 >= 20090519))
Qt Version: 4.5.1
Operating System: Linux 2.6.30-rc6 i686
What I was doing when the application crashed:
Similar to the duplicate bug. Open *huge* .tar.bz2 archive and close ark before it is loaded (I did it with a full system backup, about 1.1 gigabytes). Got kde-4.2.87 on Gentoo with debug enabled.
Hope the magic bug-report-thing will work. (:
-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
[Current thread is 0 (LWP 6174)]
Thread 2 (Thread 0xb4955b90 (LWP 6181)):
[KCrash Handler]
#6 Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x9297188, archiveEntry=@0xb49551f8) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/kerfuffle/archiveinterface.cpp:83
#7 0xb4af4635 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x9297188, aentry=0x927c090)
at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/plugins/libarchive/libarchivehandler.cpp:82
#8 0xb4af5b49 in LibArchiveInterface::list (this=0x9297188) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/plugins/libarchive/libarchivehandler.cpp:116
#9 0xb7f3717d in Kerfuffle::ListJob::doWork (this=0x92916b8) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/kerfuffle/jobs.cpp:144
#10 0xb7f39d31 in Kerfuffle::ThreadExecution::run (this=0x9293140) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/kerfuffle/threading.cpp:41
#11 0xb6a58a90 in QThreadPrivate::start (arg=0x9293140) at thread/qthread_unix.cpp:189
#12 0xb69e516f in start_thread (arg=0xb4955b90) at pthread_create.c:297
#13 0xb6849dce in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb60c0700 (LWP 6174)):
#0 0xb7f50424 in __kernel_vsyscall ()
#1 0xb69e8bf5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb6a5966e in QWaitCondition::wait (this=0x92926c0, mutex=0x92926ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3 0xb6a58d24 in QThread::wait (this=0x9293140, time=4294967295) at thread/qthread_unix.cpp:485
#4 0xb7f37d2a in ~Job (this=0x92916b8) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/kerfuffle/jobs.cpp:59
#5 0xb7f39879 in ~ListJob (this=0x92916b8) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/kerfuffle/jobs.h:82
#6 0xb6b599d2 in QObjectPrivate::deleteChildren (this=0x92a13c8) at kernel/qobject.cpp:1845
#7 0xb6b612bb in ~QObject (this=0x92a01e8) at kernel/qobject.cpp:844
#8 0xb7f3a98b in ~ArchiveBase (this=0x92a01e8) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/kerfuffle/archivebase.cpp:55
#9 0xb4c9a630 in ~ArchiveModel (this=0x9226a10) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/part/archivemodel.cpp:204
#10 0xb6b599d2 in QObjectPrivate::deleteChildren (this=0x922e0f0) at kernel/qobject.cpp:1845
#11 0xb6b612bb in ~QObject (this=0x921c628) at kernel/qobject.cpp:844
#12 0xb7e6946b in ~Part (this=0x921c628, __vtt_parm=0xb4ca63cc) at /var/tmp/portage/kde-base/kdelibs-4.2.87/work/kdelibs-4.2.87/kparts/part.cpp:212
#13 0xb7e696fa in ~ReadOnlyPart (this=0x921c628, __vtt_parm=0xb4ca63c8) at /var/tmp/portage/kde-base/kdelibs-4.2.87/work/kdelibs-4.2.87/kparts/part.cpp:459
#14 0xb7e6985f in ~ReadWritePart (this=0x921c628, __vtt_parm=0xb4ca63c4) at /var/tmp/portage/kde-base/kdelibs-4.2.87/work/kdelibs-4.2.87/kparts/part.cpp:721
#15 0xb4c8d6cc in ~Part (this=0x921c628) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/part/part.cpp:112
#16 0x08051e03 in ~MainWindow (this=0x9207fd8) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/app/mainwindow.cpp:74
#17 0xb6b57fd5 in qDeleteInEventHandler (o=0x1) at kernel/qobject.cpp:3813
#18 0xb6b5a09b in QObject::event (this=0x9207fd8, e=0x96bfa60) at kernel/qobject.cpp:1092
#19 0xb6d82e76 in QWidget::event (this=0x9207fd8, event=0x96bfa60) at kernel/qwidget.cpp:7918
#20 0xb7162357 in QMainWindow::event (this=0x9207fd8, event=0x96bfa60) at widgets/qmainwindow.cpp:1402
#21 0xb7b0fc8f in KMainWindow::event (this=0x9207fd8, ev=0x96bfa60) at /var/tmp/portage/kde-base/kdelibs-4.2.87/work/kdelibs-4.2.87/kdeui/widgets/kmainwindow.cpp:1094
#22 0xb7b4f74c in KXmlGuiWindow::event (this=0x9207fd8, ev=0x96bfa60) at /var/tmp/portage/kde-base/kdelibs-4.2.87/work/kdelibs-4.2.87/kdeui/xmlgui/kxmlguiwindow.cpp:131
#23 0xb6d2949c in QApplicationPrivate::notify_helper (this=0x918e530, receiver=0x9207fd8, e=0x96bfa60) at kernel/qapplication.cpp:4057
#24 0xb6d32142 in QApplication::notify (this=0xbff49c5c, receiver=0x9207fd8, e=0x96bfa60) at kernel/qapplication.cpp:4022
#25 0xb7a370d3 in KApplication::notify (this=0xbff49c5c, receiver=0x9207fd8, event=0x96bfa60) at /var/tmp/portage/kde-base/kdelibs-4.2.87/work/kdelibs-4.2.87/kdeui/kernel/kapplication.cpp:302
#26 0xb6b490ab in QCoreApplication::notifyInternal (this=0xbff49c5c, receiver=0x9207fd8, event=0x96bfa60) at kernel/qcoreapplication.cpp:606
#27 0xb6b4ca55 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x917d320) at kernel/qcoreapplication.h:213
#28 0xb6b4cc5d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#29 0xb6b73d0f in postEventSourceDispatch (s=0x91906e0) at kernel/qcoreapplication.h:218
#30 0xb62f3271 in IA__g_main_context_dispatch (context=0x9190658) at gmain.c:2144
#31 0xb62f6903 in g_main_context_iterate (context=0x9190658, block=1, dispatch=1, self=0x918e6c8) at gmain.c:2778
#32 0xb62f6ac1 in IA__g_main_context_iteration (context=0x9190658, may_block=1) at gmain.c:2841
#33 0xb6b739f8 in QEventDispatcherGlib::processEvents (this=0x918e510, flags={i = -1074488600}) at kernel/qeventdispatcher_glib.cpp:324
#34 0xb6dc1955 in QGuiEventDispatcherGlib::processEvents (this=0x918e510, flags={i = -1074488552}) at kernel/qguieventdispatcher_glib.cpp:202
#35 0xb6b47aea in QEventLoop::processEvents (this=0xbff49b80, flags={i = -1074488488}) at kernel/qeventloop.cpp:149
#36 0xb6b47caa in QEventLoop::exec (this=0xbff49b80, flags={i = -1074488440}) at kernel/qeventloop.cpp:196
#37 0xb6b4cd21 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#38 0xb6d291c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#39 0x0804fddf in main (argc=4, argv=0xbff49ff4) at /var/tmp/portage/kde-base/ark-4.2.87/work/ark-4.2.87/ark/app/main.cpp:225
This bug may be a duplicate of or related to bug 166751
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/0
------------------------------------------------------------------------
On 2009-05-24T17:34:37+00:00 Rakuco-h wrote:
*** Bug 166751 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/1
------------------------------------------------------------------------
On 2009-05-24T17:36:31+00:00 Rakuco-h wrote:
Indeed, this is a duplicate of bug 166751, but I'm leaving this one open
and marking the other one as a duplicate because this report provides a
better and mroe up-to-date backtrace. Thanks.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/2
------------------------------------------------------------------------
On 2009-08-21T09:04:47+00:00 Rakuco-h wrote:
*** Bug 204621 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/3
------------------------------------------------------------------------
On 2009-08-30T00:37:43+00:00 Rakuco-h wrote:
*** Bug 205436 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/4
------------------------------------------------------------------------
On 2009-09-23T15:08:07+00:00 Rakuco-h wrote:
*** Bug 208262 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/5
------------------------------------------------------------------------
On 2009-10-13T21:26:38+00:00 Rakuco-h wrote:
*** Bug 210472 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/6
------------------------------------------------------------------------
On 2009-10-16T15:28:41+00:00 Rakuco-h wrote:
*** Bug 210766 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/7
------------------------------------------------------------------------
On 2009-11-02T16:13:52+00:00 Rakuco-h wrote:
*** Bug 212721 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/8
------------------------------------------------------------------------
On 2009-11-08T18:22:58+00:00 Rakuco-h wrote:
*** Bug 189419 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/9
------------------------------------------------------------------------
On 2009-11-08T18:26:52+00:00 Rakuco-h wrote:
*** Bug 208104 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/10
------------------------------------------------------------------------
On 2009-11-27T22:38:37+00:00 Rakuco-h wrote:
*** Bug 216415 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/11
------------------------------------------------------------------------
On 2009-12-06T03:55:43+00:00 Rakuco-h wrote:
*** Bug 217528 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/12
------------------------------------------------------------------------
On 2009-12-08T22:41:55+00:00 Rakuco-h wrote:
*** Bug 217893 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/13
------------------------------------------------------------------------
On 2009-12-11T12:21:27+00:00 Piotr Szymaniak wrote:
Created attachment 38984
New crash information added by DrKonqi
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/14
------------------------------------------------------------------------
On 2009-12-12T01:24:54+00:00 Rakuco-h wrote:
*** Bug 215974 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/15
------------------------------------------------------------------------
On 2009-12-13T23:29:43+00:00 Rakuco-h wrote:
*** Bug 218558 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/16
------------------------------------------------------------------------
On 2009-12-27T22:31:04+00:00 Dario Andres wrote:
*** Bug 220165 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/17
------------------------------------------------------------------------
On 2010-03-01T22:37:17+00:00 Grzesiu-gostomski wrote:
Created attachment 41246
New crash information added by DrKonqi
I opened big archive file tar.gz (324.5 MB) and i close ark windows
before see files in ark list file.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/18
------------------------------------------------------------------------
On 2010-03-06T23:02:40+00:00 Rakuco-h wrote:
*** Bug 229734 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/19
------------------------------------------------------------------------
On 2010-03-07T21:25:34+00:00 Rakuco-h wrote:
*** Bug 229847 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/20
------------------------------------------------------------------------
On 2010-03-09T21:57:06+00:00 Michal Sciubidlo wrote:
Created attachment 41491
proposed patch
Tries to close threads on exit. Tested with libarchive and clizipplugin.
It could help with similar bugs like 222392 but i didn't test it.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/21
------------------------------------------------------------------------
On 2010-03-10T20:28:00+00:00 Rakuco-h wrote:
Thanks for the patch.
I was thinking of trying to avoid using QThread::terminate() since it
will call pthread_cancel() and just stop everything at the next
cancellation point (in case the archive is being modified it could lead
to data loss?).
If there's no other option, this may be the only way to cancel things,
but I'd like to look for other solutions before (I haven't had much time
for that lately).
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/22
------------------------------------------------------------------------
On 2010-03-10T23:54:21+00:00 Michal Sciubidlo wrote:
> in case the archive is being modified it could lead to data loss?
That is good point but i'm not sure that there will be any data loss.
When using command line program it's terminated and killed if it won't
close in 3(?) seconds. I don't know how programs react to terminate
signal but we can't do any better.
Libarchive modifies files in addFiles() and deleteFiles(). Both
functions create new modified archive and later replace orginal file.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/23
------------------------------------------------------------------------
On 2010-04-05T04:16:23+00:00 Rakuco-h wrote:
*** Bug 233284 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/24
------------------------------------------------------------------------
On 2010-04-20T18:25:34+00:00 Rakuco-h wrote:
*** Bug 234902 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/25
------------------------------------------------------------------------
On 2010-04-22T15:43:25+00:00 Rakuco-h wrote:
*** Bug 235054 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/26
------------------------------------------------------------------------
On 2010-04-29T00:39:43+00:00 Michal Sciubidlo wrote:
Created attachment 43087
proposed patch
It's same as before but now Ark won't exit when orginal file is deleted
and new archive isn't renamed (to orginal file name).
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/27
------------------------------------------------------------------------
On 2010-05-11T05:09:58+00:00 Rakuco-h wrote:
I've finally had time to review your patch.
archiveinterface.h is missing a <QMutex> #include.
When I closed Ark while it was loading a 1.1G file, Ark crashed and I
got the following warning from Qt:
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/28
------------------------------------------------------------------------
On 2010-05-19T19:55:36+00:00 Rakuco-h wrote:
*** Bug 238210 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/29
------------------------------------------------------------------------
On 2010-05-21T18:51:35+00:00 Rakuco-h wrote:
*** Bug 238356 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/30
------------------------------------------------------------------------
On 2010-06-15T18:22:56+00:00 Diego wrote:
Created attachment 48037
New crash information added by DrKonqi
I was trying to open Fedora 13 x86_64 DVD iso.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/31
------------------------------------------------------------------------
On 2010-06-19T19:24:35+00:00 Rakuco-h wrote:
*** Bug 242187 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/32
------------------------------------------------------------------------
On 2010-07-21T01:37:06+00:00 Rakuco-h wrote:
*** Bug 245031 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/33
------------------------------------------------------------------------
On 2010-07-21T01:37:47+00:00 Rakuco-h wrote:
*** Bug 244968 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/34
------------------------------------------------------------------------
On 2010-07-31T09:32:29+00:00 Diego wrote:
Created attachment 49705
New crash information added by DrKonqi
Updated backtrace. I was trying to open a big archive and closed Ark
with it was still populating the list.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/35
------------------------------------------------------------------------
On 2010-08-25T17:44:00+00:00 Gerhard-prochaska wrote:
Created attachment 50950
New crash information added by DrKonqi
when Opening a tar.gz by clicking on the Desktop ARK starts to prepare the Directory structure for Display.
The crash occures when i close the ARK window by clicking on the top right corner X Button before the file is fully analyzed by ARK.
This is before ARK can display the directory tree.
The crash does not occure if ARK can finish the analysis of the
directory structure and the directorytree is displayed in the ARK
window.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/36
------------------------------------------------------------------------
On 2010-08-30T18:44:13+00:00 Rakuco-h wrote:
*** Bug 249255 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/37
------------------------------------------------------------------------
On 2010-09-12T20:37:36+00:00 Rakuco-h wrote:
*** Bug 250835 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/40
------------------------------------------------------------------------
On 2010-09-13T21:42:35+00:00 Rakuco-h wrote:
*** Bug 251147 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/41
------------------------------------------------------------------------
On 2010-09-14T05:57:08+00:00 Rakuco-h wrote:
*** Bug 251177 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/42
------------------------------------------------------------------------
On 2010-09-14T06:19:45+00:00 محمد النقيب wrote:
*** Bug 251152 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/43
------------------------------------------------------------------------
On 2010-09-14T10:01:49+00:00 محمد النقيب wrote:
*** Bug 251179 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/44
------------------------------------------------------------------------
On 2010-10-23T19:32:04+00:00 Rakuco-h wrote:
*** Bug 253129 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/45
------------------------------------------------------------------------
On 2010-11-25T18:07:06+00:00 Rakuco-h wrote:
*** Bug 256115 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/46
------------------------------------------------------------------------
On 2010-12-08T02:18:53+00:00 Rakuco-h wrote:
Changing the default assignee in the currently open Ark bug reports to
me.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/47
------------------------------------------------------------------------
On 2010-12-13T05:06:03+00:00 radioyf wrote:
Created attachment 54481
New crash information added by DrKonqi
same problem here. After canceled loading a large archive, it crashed.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/48
------------------------------------------------------------------------
On 2010-12-23T18:13:23+00:00 Rakuco-h wrote:
*** Bug 261082 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/49
------------------------------------------------------------------------
On 2010-12-23T18:14:30+00:00 Clemens Eisserer wrote:
so about 20 duplicate reports.
any chance to see this fixed in 4.6?
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/50
------------------------------------------------------------------------
On 2010-12-23T18:20:07+00:00 Rakuco-h wrote:
It's hard to honestly promise anything: I've been the only person
committing to Ark for maybe a year, and only do that in my free time
(which is also divided between other parts of KDE and FreeBSD).
This bug has been in my TODO list for a long time, but properly fixing
it requires quite a few changes to the core, as threading is quite hard
to get right.
So unless more people show up to help me take care of it, it's hard to
set a date for anything :/
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/51
------------------------------------------------------------------------
On 2011-01-05T13:32:53+00:00 Rakuco-h wrote:
*** Bug 262124 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/52
------------------------------------------------------------------------
On 2011-01-12T00:02:36+00:00 Elias Probst wrote:
Created attachment 55889
New crash information added by DrKonqi
ark (2.16) on KDE Platform 4.5.95 (4.6 RC2) using Qt 4.7.1
Maybe it's useful for further debugging etc.
A backtrace of this crash on:
KDE 4.6 RC2 (4.5.95)
Qt 4.7.1
-- Backtrace (Reduced):
#6 0x00007fec509bb13d in Kerfuffle::ReadOnlyArchiveInterface::entry (this=0xb2c930, archiveEntry=...) at /var/tmp/portage/kde-base/ark-4.5.95/work/ark-4.5.95/ark/kerfuffle/archiveinterface.cpp:82
#7 0x00007fec3cea7a41 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0xb2c930, aentry=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.5.95/work/ark-4.5.95/ark/plugins/libarchive/libarchivehandler.cpp:644
#8 0x00007fec3cea9d55 in LibArchiveInterface::list (this=0xb2c930) at /var/tmp/portage/kde-base/ark-4.5.95/work/ark-4.5.95/ark/plugins/libarchive/libarchivehandler.cpp:115
#9 0x00007fec509bc6a1 in Kerfuffle::ListJob::doWork (this=0xb32890) at /var/tmp/portage/kde-base/ark-4.5.95/work/ark-4.5.95/ark/kerfuffle/jobs.cpp:158
#10 0x00007fec509bc4f3 in Kerfuffle::ListJob::qt_metacall (this=0xb32890, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fec3c8d37f0) at /var/tmp/portage/kde-base/ark-4.5.95/work/ark-4.5.95_build/ark/kerfuffle/jobs.moc:176
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/53
------------------------------------------------------------------------
On 2011-03-10T18:56:33+00:00 Rakuco-h wrote:
*** Bug 268003 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/54
------------------------------------------------------------------------
On 2011-03-14T16:02:02+00:00 Rakuco-h wrote:
*** Bug 268438 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/55
------------------------------------------------------------------------
On 2011-03-23T02:31:08+00:00 Rakuco-h wrote:
*** Bug 269186 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/56
------------------------------------------------------------------------
On 2011-03-23T15:16:14+00:00 Rakuco-h wrote:
*** Bug 269204 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/57
------------------------------------------------------------------------
On 2011-05-01T05:37:56+00:00 Rakuco-h wrote:
*** Bug 272016 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/58
------------------------------------------------------------------------
On 2011-05-07T20:37:21+00:00 Rakuco-h wrote:
*** Bug 272700 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/59
------------------------------------------------------------------------
On 2011-05-15T04:15:24+00:00 Rakuco-h wrote:
*** Bug 273285 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/60
------------------------------------------------------------------------
On 2011-06-04T11:00:14+00:00 Rakuco-h wrote:
*** Bug 274876 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/61
------------------------------------------------------------------------
On 2011-07-25T16:29:16+00:00 Rakuco-h wrote:
*** Bug 278447 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/62
------------------------------------------------------------------------
On 2011-07-26T17:10:20+00:00 Tosiara wrote:
Created attachment 62216
New crash information added by DrKonqi
ark (2.16) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1
- What I was doing when the application crashed:
open tar archive, while Ark window is loading try to close it. Ark
crashes
-- Backtrace (Reduced):
#7 Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x81e26e8, archiveEntry=...) at /usr/src/debug/kdeutils-4.6.0/ark/kerfuffle/archiveinterface.cpp:83
#8 0xb1738877 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x81e26e8, aentry=0x81f8860) at /usr/src/debug/kdeutils-4.6.0/ark/plugins/libarchive/libarchivehandler.cpp:644
#9 0xb173b4ee in LibArchiveInterface::list (this=0x81e26e8) at /usr/src/debug/kdeutils-4.6.0/ark/plugins/libarchive/libarchivehandler.cpp:115
#10 0xb77bcb9f in Kerfuffle::ListJob::doWork (this=0x81e49f8) at /usr/src/debug/kdeutils-4.6.0/ark/kerfuffle/jobs.cpp:158
#11 0xb77bdc9e in Kerfuffle::ListJob::qt_metacall (this=0x81e49f8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xb1422ecc) at /usr/src/debug/kdeutils-4.6.0/build/ark/kerfuffle/jobs.moc:176
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/63
------------------------------------------------------------------------
On 2011-08-11T12:51:17+00:00 Rakuco-h wrote:
*** Bug 279735 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/64
------------------------------------------------------------------------
On 2011-08-11T12:51:40+00:00 Rakuco-h wrote:
*** Bug 279736 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/65
------------------------------------------------------------------------
On 2011-08-13T21:55:41+00:00 Rakuco-h wrote:
*** Bug 280042 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/66
------------------------------------------------------------------------
On 2011-09-05T22:44:39+00:00 Michal Sciubidlo wrote:
Created attachment 63424
proposed patch
I checked cliinterface. Do i have to delete all kerfuffle_cli***.so to
test LibArchiveInterface, KArchiveInterface and LibSingleFileInterface?
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/67
------------------------------------------------------------------------
On 2011-09-07T08:08:12+00:00 Lukas Redynk wrote:
Created attachment 63459
New crash information added by DrKonqi
ark (2.16) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.3
- What I was doing when the application crashed:
I've tried open tar.bz2 archive (~250MB): Ark worked for a while and then crashed
-- Backtrace (Reduced):
#6 0x00000032a34181d7 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=<optimized out>, archiveEntry=...) at /usr/src/debug/kdeutils-4.6.5/ark/kerfuffle/archiveinterface.cpp:82
#7 0x00007fe00578e3e8 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0xf70740, aentry=<optimized out>) at /usr/src/debug/kdeutils-4.6.5/ark/plugins/libarchive/libarchivehandler.cpp:649
#8 0x00007fe00578f65e in LibArchiveInterface::list (this=0xf70740) at /usr/src/debug/kdeutils-4.6.5/ark/plugins/libarchive/libarchivehandler.cpp:115
#9 0x00000032a3418ebb in Kerfuffle::ListJob::doWork (this=0xd65f10) at /usr/src/debug/kdeutils-4.6.5/ark/kerfuffle/jobs.cpp:158
#10 0x00000032a3419cad in Kerfuffle::ListJob::qt_metacall (this=0xd65f10, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fe0055407d0) at /usr/src/debug/kdeutils-4.6.5/x86_64-redhat-linux-gnu/ark/kerfuffle/jobs.moc:176
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/68
------------------------------------------------------------------------
On 2011-09-22T03:32:59+00:00 Rakuco-h wrote:
(In reply to comment #65)
> Created an attachment (id=63424) [details]
> proposed patch
>
> I checked cliinterface. Do i have to delete all kerfuffle_cli***.so to test
> LibArchiveInterface, KArchiveInterface and LibSingleFileInterface?
Could you please submit this patch via ReviewBoard
(https://git.reviewboard.kde.org)?
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/69
------------------------------------------------------------------------
On 2011-09-28T13:25:07+00:00 Rakuco-h wrote:
*** Bug 282522 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/70
------------------------------------------------------------------------
On 2011-10-13T21:07:08+00:00 Michal Sciubidlo wrote:
How can I create review request? I don't have account and i don't see
way to create new one. Btw i have newer version of this patch that works
which LibArchiveInterface too.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/71
------------------------------------------------------------------------
On 2011-10-13T21:23:50+00:00 Rakuco-h wrote:
(In reply to comment #69)
> How can I create review request? I don't have account and i don't see way to
> create new one. Btw i have newer version of this patch that works which
> LibArchiveInterface too.
You already have an identity.kde.org account, so you do have a
ReviewBoard account as well.
See http://techbase.kde.org/Reviewboard for details.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/72
------------------------------------------------------------------------
On 2011-10-18T18:36:15+00:00 Michal Sciubidlo wrote:
Posted it http://git.reviewboard.kde.org/r/102903/
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/73
------------------------------------------------------------------------
On 2011-11-09T11:49:32+00:00 Rakuco-h wrote:
*** Bug 286132 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/74
------------------------------------------------------------------------
On 2011-11-10T15:03:55+00:00 adaptee wrote:
*** Bug 283998 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/75
------------------------------------------------------------------------
On 2011-11-16T21:18:23+00:00 Michal Sciubidlo wrote:
Created attachment 65758
(1/4) move to signal slot communication.
I can't post them on review board because it says that "The file
'kerfuffle/archiveinterface.cpp' (r133ffa2) could not be found in the
repository" so i post them here
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/76
------------------------------------------------------------------------
On 2011-11-16T21:18:59+00:00 Michal Sciubidlo wrote:
Created attachment 65759
(2/4) Move archive interface to thread
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/77
------------------------------------------------------------------------
On 2011-11-16T21:20:05+00:00 Michal Sciubidlo wrote:
Created attachment 65760
(3/4) Fast kill finishes working thread.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/78
------------------------------------------------------------------------
On 2011-11-16T21:21:09+00:00 Michal Sciubidlo wrote:
Created attachment 65761
(4/4) Archive read_data_ship is really slow and blocks
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/79
------------------------------------------------------------------------
On 2011-11-16T23:04:08+00:00 Rakuco-h wrote:
Thanks for splitting the patches up. I just don't really understand why
you have attached them here and only sent part 1 to reviewboard, which
is what we use for this sort of code review. Can you make sure the other
parts are sent there too?
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/80
------------------------------------------------------------------------
On 2011-11-24T12:22:39+00:00 Rakuco-h wrote:
*** Bug 287423 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/81
------------------------------------------------------------------------
On 2012-01-05T13:41:33+00:00 Rakuco-h wrote:
*** Bug 290692 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/82
------------------------------------------------------------------------
On 2012-01-15T21:16:56+00:00 Rakuco-h wrote:
*** Bug 291597 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/83
------------------------------------------------------------------------
On 2012-01-29T22:31:37+00:00 Rakuco-h wrote:
*** Bug 292714 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/84
------------------------------------------------------------------------
On 2012-02-02T08:54:17+00:00 Shubhadeepc wrote:
Created attachment 68428
New crash information added by DrKonqi
ark (2.18) on KDE Platform 4.8.00 (4.8.0 using Qt 4.8.0
- What I was doing when the application crashed:
Opened the chromium source archive. Closed before it fully loaded.
-- Backtrace (Reduced):
#6 0x00007f8a7e12a797 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=<optimized out>, archiveEntry=...) at /var/tmp/portage/kde-base/ark-4.8.0/work/ark-4.8.0/kerfuffle/archiveinterface.cpp:82
#7 0x00007f8a782f84b3 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0xda8170, aentry=<optimized out>) at /var/tmp/portage/kde-base/ark-4.8.0/work/ark-4.8.0/plugins/libarchive/libarchivehandler.cpp:649
#8 0x00007f8a782f8e2e in LibArchiveInterface::list (this=0xda8170) at /var/tmp/portage/kde-base/ark-4.8.0/work/ark-4.8.0/plugins/libarchive/libarchivehandler.cpp:115
#9 0x00007f8a7e12b4eb in Kerfuffle::ListJob::doWork (this=0xda5ae0) at /var/tmp/portage/kde-base/ark-4.8.0/work/ark-4.8.0/kerfuffle/jobs.cpp:178
#10 0x00007f8a7e12bbd1 in Kerfuffle::Job::Private::run (this=0xdd7bd0) at /var/tmp/portage/kde-base/ark-4.8.0/work/ark-4.8.0/kerfuffle/jobs.cpp:60
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/85
------------------------------------------------------------------------
On 2012-02-11T08:31:06+00:00 Shubhadeepc wrote:
So didn't the patches work?
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/86
------------------------------------------------------------------------
On 2012-02-11T18:09:26+00:00 Rakuco-h wrote:
(In reply to comment #84)
> So didn't the patches work?
I haven't had time to look at all the patches Michal sent to ReviewBoard
yet.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/87
------------------------------------------------------------------------
On 2012-02-12T20:28:08+00:00 Nathan wrote:
(In reply to comment #84)
> So didn't the patches work?
I tried to apply the patches, but patch #2 couldn't find the file
kerfuffle/archivebase.cpp, which was removed in commit
af60a9e0ef57f6477c13523d893bb6815b9f5d44
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/88
------------------------------------------------------------------------
On 2012-02-24T18:48:44+00:00 Rakuco-h wrote:
*** Bug 294761 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/89
------------------------------------------------------------------------
On 2012-03-07T12:57:20+00:00 Razinov-a-u wrote:
Crashes always for me.
Application: Ark (ark), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7806a50 (LWP 12128))]
Thread 2 (Thread 0xb6657b70 (LWP 12129)):
[KCrash Handler]
#7 Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x96d6de0, archiveEntry=...) at ../../../ark/kerfuffle/archiveinterface.cpp:83
#8 0x03c9dd29 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x96d6de0, aentry=0x96dd258) at ../../../../ark/plugins/libarchive/libarchivehandler.cpp:649
#9 0x03c9e75a in LibArchiveInterface::list (this=0x96d6de0) at ../../../../ark/plugins/libarchive/libarchivehandler.cpp:115
#10 0x00126fef in Kerfuffle::ListJob::doWork (this=0x96cf808) at ../../../ark/kerfuffle/jobs.cpp:158
#11 0x001281ce in Kerfuffle::ListJob::qt_metacall (this=0x96cf808, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb6656f0c) at ./jobs.moc:176
#12 0x023dbb7d in metacall (argv=0xb6656f0c, idx=31, cl=QMetaObject::InvokeMetaMethod, object=0x96cf808) at kernel/qmetaobject.cpp:237
#13 QMetaObject::metacall (object=0x96cf808, cl=QMetaObject::InvokeMetaMethod, idx=31, argv=0xb6656f0c) at kernel/qmetaobject.cpp:232
#14 0x023dd670 in QMetaMethod::invoke (this=0xb665706c, object=0x96cf808, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1597
#15 0x023dfb57 in QMetaObject::invokeMethod (obj=0x96cf808, member=0x139ed3 "doWork", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1151
#16 0x00126a6f in invokeMethod (val9=<optimized out>, val8=<optimized out>, val7=<optimized out>, val6=<optimized out>, val5=<optimized out>, val4=<optimized out>, val3=<optimized out>, val2=<optimized out>, val1=<optimized out>, val0=<optimized out>, type=Qt::DirectConnection, member=0x139ed3 "doWork", obj=<optimized out>) at /usr/include/qt4/QtCore/qobjectdefs.h:410
#17 Kerfuffle::Job::Private::run (this=0x96aa2a0) at ../../../ark/kerfuffle/jobs.cpp:54
#18 0x022da7b3 in QThreadPrivate::start (arg=0x96aa2a0) at thread/qthread_unix.cpp:331
#19 0x018c9d31 in start_thread (arg=0xb6657b70) at pthread_create.c:304
#20 0x00bd30ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 1 (Thread 0xb7806a50 (LWP 12128)):
#0 0x007c1416 in __kernel_vsyscall ()
#1 0x018cda5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2 0x00be0cfc in __pthread_cond_wait (cond=0x96d70c8, mutex=0x96d70b0) at forward.c:139
#3 0x022dacc0 in wait (time=4294967295, this=0x96d70b0) at thread/qwaitcondition_unix.cpp:88
#4 QWaitCondition::wait (this=0x96ce7b0, mutex=0x96ce798, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5 0x022da475 in QThread::wait (this=0x96aa2a0, time=4294967295) at thread/qthread_unix.cpp:745
#6 0x00126903 in Kerfuffle::Job::~Job (this=0x96cf808, __in_chrg=<optimized out>) at ../../../ark/kerfuffle/jobs.cpp:81
#7 0x0012940d in ~ListJob (this=0x96cf808, __in_chrg=<optimized out>) at ../../../ark/kerfuffle/jobs.h:84
#8 Kerfuffle::ListJob::~ListJob (this=0x96cf808, __in_chrg=<optimized out>) at ../../../ark/kerfuffle/jobs.h:84
#9 0x023e9841 in QObjectPrivate::deleteChildren (this=0x944c0a0) at kernel/qobject.cpp:1955
#10 0x023ee439 in QObject::~QObject (this=0x944c070, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#11 0x0012a070 in ~Archive (this=0x944c070, __in_chrg=<optimized out>) at ../../../ark/kerfuffle/archive.h:90
#12 Kerfuffle::ArchiveBase::~ArchiveBase (this=0x944c070, __in_chrg=<optimized out>) at ../../../ark/kerfuffle/archivebase.cpp:51
#13 0x0012a0a2 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0x944c070, __in_chrg=<optimized out>) at ../../../ark/kerfuffle/archivebase.cpp:53
#14 0x0680f5bb in ArchiveModel::~ArchiveModel (this=0x94b5078, __in_chrg=<optimized out>) at ../../../ark/part/archivemodel.cpp:272
#15 0x0680f622 in ArchiveModel::~ArchiveModel (this=0x94b5078, __in_chrg=<optimized out>) at ../../../ark/part/archivemodel.cpp:277
#16 0x023e9841 in QObjectPrivate::deleteChildren (this=0x94b5020) at kernel/qobject.cpp:1955
#17 0x023ee439 in QObject::~QObject (this=0x94ae698, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#18 0x0015ba74 in KParts::Part::~Part (this=0x94ae698, __vtt_parm=0x68244cc, __in_chrg=<optimized out>) at ../../kparts/part.cpp:190
#19 0x0015cddc in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x94ae698, __vtt_parm=0x68244c8, __in_chrg=<optimized out>) at ../../kparts/part.cpp:460
#20 0x0015cf20 in KParts::ReadWritePart::~ReadWritePart (this=0x94ae698, __vtt_parm=0x68244c4, __in_chrg=<optimized out>) at ../../kparts/part.cpp:773
#21 0x0680020d in Ark::Part::~Part (this=0x94ae698, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/part/part.cpp:131
#22 0x06800282 in Ark::Part::~Part (this=0x94ae698, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/part/part.cpp:139
#23 0x08054079 in MainWindow::~MainWindow (this=0x94611f8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/app/mainwindow.cpp:72
#24 0x08054130 in MainWindow::~MainWindow (this=0x94611f8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/app/mainwindow.cpp:74
#25 0x023e85f3 in qDeleteInEventHandler (o=0x94611f8) at kernel/qobject.cpp:3986
#26 0x023edb80 in QObject::event (this=0x94611f8, e=0xb5dd8090) at kernel/qobject.cpp:1200
#27 0x00faec92 in QWidget::event (this=0x94611f8, event=0xb5dd8090) at kernel/qwidget.cpp:8754
#28 0x013d151c in QMainWindow::event (this=0x94611f8, event=0xb5dd8090) at widgets/qmainwindow.cpp:1478
#29 0x004515a4 in KMainWindow::event (this=0x94611f8, ev=0xb5dd8090) at ../../kdeui/widgets/kmainwindow.cpp:1084
#30 0x00499a02 in KXmlGuiWindow::event (this=0x94611f8, ev=0xb5dd8090) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#31 0x00f54d84 in notify_helper (e=0xb5dd8090, receiver=0x94611f8, this=0x933e220) at kernel/qapplication.cpp:4486
#32 QApplicationPrivate::notify_helper (this=0x933e220, receiver=0x94611f8, e=0xb5dd8090) at kernel/qapplication.cpp:4458
#33 0x00f5a1d8 in QApplication::notify (this=0x933e220, receiver=0x94611f8, e=0xb5dd8090) at kernel/qapplication.cpp:4451
#34 0x00375971 in KApplication::notify (this=0xbfbc0f0c, receiver=0x94611f8, event=0xb5dd8090) at ../../kdeui/kernel/kapplication.cpp:311
#35 0x023d519e in QCoreApplication::notifyInternal (this=0xbfbc0f0c, receiver=0x94611f8, event=0xb5dd8090) at kernel/qcoreapplication.cpp:787
#36 0x023d8f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9321520) at kernel/qcoreapplication.cpp:1428
#38 0x023d90ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#39 0x024036a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#40 postEventSourceDispatch (s=0x9341d00) at kernel/qeventdispatcher_glib.cpp:277
#41 0x038af25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0x038af990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0x038afc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x02403ada in QEventDispatcherGlib::processEvents (this=0x9322248, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#45 0x0100ce7a in QGuiEventDispatcherGlib::processEvents (this=0x9322248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x023d41dd in QEventLoop::processEvents (this=0xbfbc0e14, flags=...) at kernel/qeventloop.cpp:149
#47 0x023d4421 in QEventLoop::exec (this=0xbfbc0e14, flags=...) at kernel/qeventloop.cpp:201
#48 0x023d919d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#49 0x00f52924 in QApplication::exec () at kernel/qapplication.cpp:3760
#50 0x080507ac in main (argc=) at ../../../ark/app/main.cpp:209
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/90
------------------------------------------------------------------------
On 2012-03-15T09:11:39+00:00 Blackmetalowiec wrote:
Created attachment 69637
New crash information added by DrKonqi
ark (2.17) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4
- What I was doing when the application crashed:
closing archive ..........................
-- Backtrace (Reduced):
#11 0x00ad5470 in QList (this=0xb65a3b90, l=...) at /usr/include/qt4/QtCore/qlist.h:118
#12 QForeachContainer (t=..., this=0xb65a3b90) at /usr/include/qt4/QtCore/qglobal.h:2253
#13 Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x8e80d38, archiveEntry=...) at ../../../ark/kerfuffle/archiveinterface.cpp:82
[...]
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/91
------------------------------------------------------------------------
On 2012-03-20T17:15:56+00:00 Rakuco-h wrote:
*** Bug 296445 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/92
------------------------------------------------------------------------
On 2012-04-01T05:20:04+00:00 Nathan wrote:
Created attachment 70046
Output of using Helgrind on Ark.
To make the attachment "ark-24784.helgrind.bz2", I used this command
line: "valgrind --tool=helgrind --log-file=ark-%p.helgrind app/ark
~/src/irrlicht.tar.gz"
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/93
------------------------------------------------------------------------
On 2012-04-01T05:31:42+00:00 Nathan wrote:
I think something is calling the entry method of an
ReadOnlyArchiveInterface instance when the instance either has already
been destroyed or is being destroyed. At lines 523 to 536 of "Output of
using Helgrind on Ark", Helgrind shows that the destructor that
ReadOnlyArchiveInterface inherited from QObject has already been called
by the time that the entry method of the instance is called.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/94
------------------------------------------------------------------------
On 2012-04-03T12:01:28+00:00 Rakuco-h wrote:
*** Bug 297307 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/95
------------------------------------------------------------------------
On 2012-04-03T12:07:10+00:00 Rakuco-h wrote:
*** Bug 281699 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/96
------------------------------------------------------------------------
On 2012-04-04T09:31:58+00:00 ben sen wrote:
Created attachment 70137
New crash information added by DrKonqi
ark (2.18) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.1
- What I was doing when the application crashed:
I've just opened a tar archive and closed immediately before Ark
finishes loading archive. So, Ark broke down.
-- Backtrace (Reduced):
#6 0x00007fc4ce0dcb97 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=<optimized out>, archiveEntry=...) at ../../kerfuffle/archiveinterface.cpp:82
#7 0x00007fc4b92cd157 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x10fb1c0, aentry=<optimized out>) at ../../../plugins/libarchive/libarchivehandler.cpp:649
#8 0x00007fc4b92cdade in LibArchiveInterface::list (this=0x10fb1c0) at ../../../plugins/libarchive/libarchivehandler.cpp:115
#9 0x00007fc4ce0dd8cb in Kerfuffle::ListJob::doWork (this=0x11018f0) at ../../kerfuffle/jobs.cpp:178
#10 0x00007fc4ce0ddfc1 in Kerfuffle::Job::Private::run (this=0x10feb10) at ../../kerfuffle/jobs.cpp:60
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/97
------------------------------------------------------------------------
On 2012-04-15T21:38:51+00:00 Rakuco-h wrote:
(In reply to comment #92)
> I think something is calling the entry method of an ReadOnlyArchiveInterface
> instance when the instance either has already been destroyed or is being
> destroyed. At lines 523 to 536 of "Output of using Helgrind on Ark",
> Helgrind shows that the destructor that ReadOnlyArchiveInterface inherited
> from QObject has already been called by the time that the entry method of
> the instance is called.
Thanks for spending time on it. The analysis is correct: currently, an
Archive is the parent of both the ArchiveInterface and the jobs which
call methods on an ArchiveInterface. When an Archive's children are
destroyed, the ArchiveInterface is destroyed before the jobs (since it
is added as an Archive's child before the jobs), which still try to
access its data.
As you can see, the architecture in kerfuffle/ is messy and I've been
working on it on and off (I've had much more time to work on Ark since
the beginning of April).
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/98
------------------------------------------------------------------------
On 2012-04-16T18:39:55+00:00 Nathan wrote:
(In reply to comment #96)
> (In reply to comment #92)
> > I think something is calling the entry method of an ReadOnlyArchiveInterface
> > instance when the instance either has already been destroyed or is being
> > destroyed. At lines 523 to 536 of "Output of using Helgrind on Ark",
> > Helgrind shows that the destructor that ReadOnlyArchiveInterface inherited
> > from QObject has already been called by the time that the entry method of
> > the instance is called.
>
> Thanks for spending time on it. The analysis is correct: currently, an
> Archive is the parent of both the ArchiveInterface and the jobs which call
> methods on an ArchiveInterface. When an Archive's children are destroyed,
> the ArchiveInterface is destroyed before the jobs (since it is added as an
> Archive's child before the jobs), which still try to access its data.
>
> As you can see, the architecture in kerfuffle/ is messy and I've been
> working on it on and off (I've had much more time to work on Ark since the
> beginning of April).
Would the patch at https://git.reviewboard.kde.org/r/104623/ work for
you?
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/99
------------------------------------------------------------------------
On 2012-04-16T18:56:21+00:00 Rakuco-h wrote:
(In reply to comment #97)
> Would the patch at https://git.reviewboard.kde.org/r/104623/ work for you?
Not really, even though it mitigates part of the problem. I've added a
few remarks there.
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/100
------------------------------------------------------------------------
On 2012-05-28T18:06:02+00:00 Rakuco-h wrote:
*** Bug 300776 has been marked as a duplicate of this bug. ***
Reply at: https://bugs.launchpad.net/kdeutils/+bug/635384/comments/101
** Changed in: kdeutils
Status: Unknown => Confirmed
** Changed in: kdeutils
Importance: Unknown => High
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to ark in Ubuntu.
https://bugs.launchpad.net/bugs/635384
Title:
ark crashes while loading a big archive
To manage notifications about this bug go to:
https://bugs.launchpad.net/kdeutils/+bug/635384/+subscriptions
More information about the kubuntu-bugs
mailing list