Version: (using KDE 4.2.2) OS: Linux Installed from: SuSE RPMs Reproducable When extracting zip file to directory with existing files, ark crashes after about 20 repeats of overwriting existing files with "overwrite all" Anwendung: Ark (ark), Signal SIGSEGV [Current thread is 1 (Thread 0xb5ffb920 (LWP 29205))] Thread 2 (Thread 0xb41c7b90 (LWP 29260)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6a3dc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6a9d872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb80a28f8 in Kerfuffle::Query::waitForResponse() () from /usr/lib/libkerfuffle.so.4 #4 0xb46fbb73 in ?? () from /usr/lib/kde4/kerfuffle_libzip.so #5 0xb46fc14e in ?? () from /usr/lib/kde4/kerfuffle_libzip.so #6 0xb46fcf8f in ?? () from /usr/lib/kde4/kerfuffle_libzip.so #7 0xb809cc78 in Kerfuffle::ExtractJob::doWork() () from /usr/lib/libkerfuffle.so.4 #8 0xb80989fb in Kerfuffle::Job::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkerfuffle.so.4 #9 0xb8098b32 in Kerfuffle::ExtractJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkerfuffle.so.4 #10 0xb6ba1580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #11 0xb6ba2302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #12 0xb6ba7947 in ?? () from /usr/lib/libQtCore.so.4 #13 0xb6ba7a6c in ?? () from /usr/lib/libQtCore.so.4 #14 0xb6b9c04f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #15 0xb6d928fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb6d9a75e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb7b5bbcd in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #18 0xb6b8c961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #19 0xb6bbab86 in ?? () from /usr/lib/libQtCore.so.4 #20 0xb6bb7060 in ?? () from /usr/lib/libQtCore.so.4 #21 0xb62e39a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0xb62e7063 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0xb62e7221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0xb6bb6fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #25 0xb6b8b01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #26 0xb6b8b1da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0xb6a99559 in QThread::exec() () from /usr/lib/libQtCore.so.4 #28 0xb809d8fa in ?? () from /usr/lib/libkerfuffle.so.4 #29 0xb6a9c85e in ?? () from /usr/lib/libQtCore.so.4 #30 0xb6a3a1b5 in start_thread () from /lib/libpthread.so.0 #31 0xb687c3be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5ffb920 (LWP 29205)): [KCrash Handler] #6 0xb6a9725c in QMutex::unlock() () from /usr/lib/libQtCore.so.4 #7 0xb80a3478 in Kerfuffle::Query::setResponse(QVariant) () from /usr/lib/libkerfuffle.so.4 #8 0xb80a3f66 in Kerfuffle::OverwriteQuery::execute() () from /usr/lib/libkerfuffle.so.4 #9 0x08054684 in _start ()
Are you using Qt 4.5? Can you try to reproduce this in trunk? I think a fix has been committed for it these days.
Bug 173979 may also be related to this
Actually, they seem to be duplicates. This one just happens not to have all the debug symbols. Marking as DUPLICATE. *** This bug has been marked as a duplicate of bug 173979 ***