Bug 188742 - ark crashes after multiple overwrites of exist. files
Summary: ark crashes after multiple overwrites of exist. files
Status: RESOLVED DUPLICATE of bug 173979
Alias: None
Product: ark
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Hvaal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-03 16:00 UTC by Hans Grapenthin
Modified: 2009-04-04 19:18 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans Grapenthin 2009-04-03 16:00:48 UTC
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 ()
Comment 1 Raphael Kubo da Costa 2009-04-04 04:51:46 UTC
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.
Comment 2 Dario Andres 2009-04-04 14:57:37 UTC
Bug 173979 may also be related to this
Comment 3 Raphael Kubo da Costa 2009-04-04 19:18:43 UTC
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 ***