Version: (using KDE 4.2.2) OS: Linux Installed from: Fedora RPMs I extracted some MP3 files from a zip archive I downloaded from Jumendo and when completed, Ark crashed. I am including backtrace: Program: Ark (ark). Signal: SIGSEGV. 0x00000035552a7f81 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f1a51cf4810 (LWP 25828))] Thread 2 (Thread 0x7f1a4807a950 (LWP 25850)): #0 0x00000035552dc886 in __poll (fds=0x7f1a4000b170, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003f45a3ae08 in g_main_context_poll () at gmain.c:3091 #2 g_main_context_iterate (context=0x1a37690, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2773 #3 0x0000003f45a3b12b in IA__g_main_context_iteration (context=0x1a37690, may_block=1) at gmain.c:2841 #4 0x0000003d0a96cd3e in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #5 0x0000003d0a941eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #6 0x0000003d0a94227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #7 0x0000003d0a857738 in QThread::exec () from /usr/lib64/libQtCore.so.4 #8 0x0000003d0a85a6d2 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x0000003555e073da in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00000035552e62bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 Thread 1 (Thread 0x7f1a51cf4810 (LWP 25828)): [KCrash Handler] #5 0x0000003d0a8553f3 in QMutex::unlock () from /usr/lib64/libQtCore.so.4 #6 0x0000003d0e01a12a in Kerfuffle::Query::setResponse () from /usr/lib64/libkerfuffle.so.4 #7 0x0000003d0e01abac in Kerfuffle::OverwriteQuery::execute () from /usr/lib64/libkerfuffle.so.4 #8 0x00007f1a486d1fb7 in KDialog::setButtons () from /usr/lib64/kde4/libarkpart.so #9 0x0000003d0a9536f8 in QObject::event () from /usr/lib64/libQtCore.so.4 #10 0x0000003d0b78e73d in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #11 0x0000003d0b79692a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #12 0x00007f1a52812c7b in KApplication::notify () from /usr/lib64/libkdeui.so.5 #13 0x0000003d0a94360c in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #14 0x0000003d0a94427a in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/libQtCore.so.4 #15 0x0000003d0a96d093 in ?? () from /usr/lib64/libQtCore.so.4 #16 0x0000003f45a3779b in g_main_dispatch () at gmain.c:2144 #17 IA__g_main_context_dispatch (context=0xc06140) at gmain.c:2697 #18 0x0000003f45a3af6d in g_main_context_iterate (context=0xc06140, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778 #19 0x0000003f45a3b12b in IA__g_main_context_iteration (context=0xc06140, may_block=1) at gmain.c:2841 #20 0x0000003d0a96cd1f in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #21 0x0000003d0b82533f in ?? () from /usr/lib64/libQtGui.so.4 #22 0x0000003d0a941eb2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #23 0x0000003d0a94227d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #24 0x0000003d0a944544 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #25 0x000000000040b600 in _start ()
Thanks for the bug report. I think this has been fixed by commit 947136 in trunk. Are you able to test this with trunk? Does it happen to the same file every time? Is it possible to provide a zip file that has caused this crash at least once?
It doesn't happen with the same file every time. I tried several different methods but I coudln't crash Ark again. The archive is freely downloadable from here: http://www.jamendo.com/en/album/33980 the name is Kammerer - The fabulous life of a Gatsby -- Jamendo - MP3 VBR 192k - 2008.10.30 [www.jamendo.com].zip. I don't know how to compile from trunk, sorry.
The zip plugin used in 4.2 has been dropped in favour of clizipplugin in 4.3, so this one has probably been fixed.