Bug 236386 - Extraction of multipart .rar archive in ARK (GUI) fails with unknown error.
Summary: Extraction of multipart .rar archive in ARK (GUI) fails with unknown error.
Status: RESOLVED DUPLICATE of bug 221551
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Hvaal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-05 00:57 UTC by Anthony Stanley
Modified: 2010-06-20 05:24 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 Anthony Stanley 2010-05-05 00:57:37 UTC
Application: ark (2.14)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Each time I try to select rar part1,part2, etc and choose Extract Archive from the contexual menu, ARK looks like it expands the first archive then fails with "unknown error".

The crash can be reproduced every time.

 -- Backtrace:
Application: Ark (ark), signal: Segmentation fault
[KCrash Handler]
#5  QThread::d_func (this=0x0, time=18446744073709551615) at thread/qthread.h:130
#6  QThread::wait (this=0x0, time=18446744073709551615) at thread/qthread_unix.cpp:607
#7  0x00007fb90b0a38ec in ~Job (this=0x2250600, __in_chrg=<value optimized out>) at ../../../ark/kerfuffle/jobs.cpp:56
#8  0x00007fb90b0a5e93 in ~ExtractJob (this=0x2250600, __in_chrg=<value optimized out>) at ../../../ark/kerfuffle/jobs.h:107
#9  0x00007fb909f8949e in qDeleteAll<QList<KJob*>::const_iterator> (this=0x221e2b0, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#10 qDeleteAll<QList<KJob*> > (this=0x221e2b0, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#11 ~KCompositeJobPrivate (this=0x221e2b0, __in_chrg=<value optimized out>) at ../../kdecore/jobs/kcompositejob.cpp:29
#12 0x00007fb909f8a0ca in ~KJob (this=0x2222a50, __in_chrg=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:69
#13 0x00007fb90b0ae91f in ~BatchExtract (this=0x2222a50, __in_chrg=<value optimized out>) at ../../../ark/kerfuffle/batchextract.cpp:65
#14 0x00007fb908eead6d in QObject::event (this=0x2222a50, e=0x22c24e0) at kernel/qobject.cpp:1231
#15 0x00007fb9093ae22c in QApplicationPrivate::notify_helper (this=0x2145ab0, receiver=0x2222a50, e=0x22c24e0) at kernel/qapplication.cpp:4300
#16 0x00007fb9093b46fb in QApplication::notify (this=0x7fff576b4720, receiver=0x2222a50, e=0x22c24e0) at kernel/qapplication.cpp:4183
#17 0x00007fb90a55a526 in KApplication::notify (this=0x7fff576b4720, receiver=0x2222a50, event=0x22c24e0) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007fb908edb06c in QCoreApplication::notifyInternal (this=0x7fff576b4720, receiver=0x2222a50, event=0x22c24e0) at kernel/qcoreapplication.cpp:704
#19 0x00007fb908edd7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x212bc30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x212bc30) at kernel/qcoreapplication.cpp:1345
#21 0x00007fb908f049d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#22 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#23 0x00007fb904d5a8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x00007fb904d5e748 in ?? () from /lib/libglib-2.0.so.0
#25 0x00007fb904d5e8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00007fb908f04513 in QEventDispatcherGlib::processEvents (this=0x212b380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#27 0x00007fb90945e46e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007fb908ed9992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#29 0x00007fb908ed9d6c in QEventLoop::exec (this=0x7fff576b4670, flags=) at kernel/qeventloop.cpp:201
#30 0x00007fb908eddaab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#31 0x0000000000409c97 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../ark/app/main.cpp:210

This bug may be a duplicate of or related to bug 221551.

Possible duplicates by query: bug 221551.

Reported using DrKonqi
Comment 1 Anthony Stanley 2010-05-05 00:59:31 UTC
Exact text of error window:

ARK Error
"Extraction failed because of an unexpected error."
Comment 2 Raphael Kubo da Costa 2010-05-05 02:35:34 UTC
Are the archives password-protected? Can you attach some sample files here that cause this behaviour?
Comment 3 Anthony Stanley 2010-05-05 03:06:39 UTC
No, they are not password protected.  Each part is about 512MB.
Comment 4 Raphael Kubo da Costa 2010-05-05 03:22:34 UTC
What's their naming schema then? Foo.part1.rar ... Foo.partN.rar? Foo.r00 ... Foo.r0N?

If you manually create a multi-part rar archive, is the crash reproducible too?
Comment 5 Raphael Kubo da Costa 2010-06-20 05:24:45 UTC

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