Application: krusader (2.4.0-beta1 "Migration") KDE Platform Version: 4.9.2 Qt Version: 4.8.3 Operating System: Linux 3.5.0-18-generic i686 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: I tried to view BZ2 archive with internal viewer. I haven't received any error message; the program just crashed. I know that BZ2 is not a text file. The crash can be reproduced every time. -- Backtrace: Application: Krusader (krusader), signal: Aborted Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb4ccf740 (LWP 17523))] Thread 5 (Thread 0xb1bffb40 (LWP 17527)): #0 0xb52fef74 in g_wakeup_acknowledge (wakeup=0xb1c00d30) at /build/buildd/glib2.0-2.34.0/./glib/gwakeup.c:213 #1 0xb52be83b in g_main_context_check (context=context@entry=0xb1c08708, max_priority=2147483647, fds=fds@entry=0xb12023b0, n_fds=n_fds@entry=3) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3129 #2 0xb52bec92 in g_main_context_iterate (context=0xb1c08708, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3287 #3 0xb52bf1db in g_main_loop_run (loop=0xb1c086d0) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3484 #4 0xb3438aba in gdbus_shared_thread_func (user_data=0xb1c086f0) at /build/buildd/glib2.0-2.34.0/./gio/gdbusprivate.c:277 #5 0xb52e4303 in g_thread_proxy (data=0xb1c02c90) at /build/buildd/glib2.0-2.34.0/./glib/gthread.c:797 #6 0xb5464d4c in start_thread (arg=0xb1bffb40) at pthread_create.c:308 #7 0xb5af6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb0268b40 (LWP 17528)): #0 0xb528c5a0 in pthread_mutex_lock@plt () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb52ffc80 in g_mutex_lock (mutex=mutex@entry=0xaf9004e0) at /build/buildd/glib2.0-2.34.0/./glib/gthread-posix.c:208 #2 0xb52be536 in g_main_context_prepare (context=context@entry=0xaf9004e0, priority=priority@entry=0xb02680f8) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:2988 #3 0xb52bebff in g_main_context_iterate (context=context@entry=0xaf9004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3270 #4 0xb52bee61 in g_main_context_iteration (context=0xaf9004e0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351 #5 0xb5f1199f in QEventDispatcherGlib::processEvents (this=0xaf900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb5ede26c in QEventLoop::processEvents (this=this@entry=0xb0268228, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5ede561 in QEventLoop::exec (this=0xb0268228, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5dc966c in QThread::exec (this=0x88f6850) at thread/qthread.cpp:501 #9 0xb5ebc7bd in QInotifyFileSystemWatcherEngine::run (this=0x88f6850) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5dcca58 in QThreadPrivate::start (arg=0x88f6850) at thread/qthread_unix.cpp:338 #11 0xb5464d4c in start_thread (arg=0xb0268b40) at pthread_create.c:308 #12 0xb5af6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xaf574b40 (LWP 17531)): #0 0xb7718424 in __kernel_vsyscall () #1 0xb5ae63eb in read () at ../sysdeps/unix/syscall-template.S:82 #2 0xb52fef5e in read (__nbytes=16, __buf=0xaf57403c, __fd=<optimized out>) at /usr/include/i386-linux-gnu/bits/unistd.h:45 #3 g_wakeup_acknowledge (wakeup=0x8999960) at /build/buildd/glib2.0-2.34.0/./glib/gwakeup.c:212 #4 0xb52be83b in g_main_context_check (context=context@entry=0x8af48d0, max_priority=2147483647, fds=fds@entry=0x8a4ad50, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3129 #5 0xb52bec92 in g_main_context_iterate (context=context@entry=0x8af48d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3287 #6 0xb52bee61 in g_main_context_iteration (context=0x8af48d0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351 #7 0xb5f1199f in QEventDispatcherGlib::processEvents (this=0x86bcfb8, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #8 0xb5ede26c in QEventLoop::processEvents (this=this@entry=0xaf574228, flags=...) at kernel/qeventloop.cpp:149 #9 0xb5ede561 in QEventLoop::exec (this=0xaf574228, flags=...) at kernel/qeventloop.cpp:204 #10 0xb5dc966c in QThread::exec (this=0x8af3e60) at thread/qthread.cpp:501 #11 0xb5ebc7bd in QInotifyFileSystemWatcherEngine::run (this=0x8af3e60) at io/qfilesystemwatcher_inotify.cpp:248 #12 0xb5dcca58 in QThreadPrivate::start (arg=0x8af3e60) at thread/qthread_unix.cpp:338 #13 0xb5464d4c in start_thread (arg=0xaf574b40) at pthread_create.c:308 #14 0xb5af6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb25deb40 (LWP 17538)): [KCrash Handler] #7 0xb7718424 in __kernel_vsyscall () #8 0xb5a361df in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0xb5a39825 in __GI_abort () at abort.c:91 #10 0xb5c498ad in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #11 0xb5c474f3 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #12 0xb5c4752f in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #13 0xb5c48322 in __cxa_pure_virtual () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #14 0xaea7b3c5 in Kerfuffle::Job::Private::run() () from /usr/lib/libkerfuffle.so.4 #15 0xb5dcca58 in QThreadPrivate::start (arg=0x8b4e7b0) at thread/qthread_unix.cpp:338 #16 0xb5464d4c in start_thread (arg=0xb25deb40) at pthread_create.c:308 #17 0xb5af6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb4ccf740 (LWP 17523)): #0 0xb7718424 in __kernel_vsyscall () #1 0xb546896b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb5b0464c in __pthread_cond_wait (cond=0x8e9ffc8, mutex=0x8e9ffb0) at forward.c:139 #3 0xb5dcd030 in wait (time=4294967295, this=0x8e9ffb0) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x8e9fb40, mutex=0x8e9fb24, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb5dcc5a5 in QThread::wait (this=0x8b4e7b0, time=4294967295) at thread/qthread_unix.cpp:691 #6 0xaea7ac8b in Kerfuffle::Job::~Job() () from /usr/lib/libkerfuffle.so.4 #7 0xaea7d3ad in Kerfuffle::ListJob::~ListJob() () from /usr/lib/libkerfuffle.so.4 #8 0xb5ef3a59 in QObjectPrivate::deleteChildren (this=this@entry=0x8e9fe28) at kernel/qobject.cpp:1908 #9 0xb5ef8f8c in QObject::~QObject (this=0x8e9f9b8, __in_chrg=<optimized out>) at kernel/qobject.cpp:927 #10 0xaea773a5 in Kerfuffle::Archive::~Archive() () from /usr/lib/libkerfuffle.so.4 #11 0xaea773e2 in Kerfuffle::Archive::~Archive() () from /usr/lib/libkerfuffle.so.4 #12 0xaead69f9 in ?? () from /usr/lib/kde4/arkpart.so #13 0xaead6a52 in ?? () from /usr/lib/kde4/arkpart.so #14 0xb5ef3a59 in QObjectPrivate::deleteChildren (this=this@entry=0x8ac1d18) at kernel/qobject.cpp:1908 #15 0xb5ef8f8c in QObject::~QObject (this=0x8b12fa0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927 #16 0xb76bfba4 in KParts::Part::~Part (this=this@entry=0x8b12fa0, __vtt_parm=__vtt_parm@entry=0xaeaeb60c, __in_chrg=<optimized out>) at ../../kparts/part.cpp:190 #17 0xb76c0f2c in KParts::ReadOnlyPart::~ReadOnlyPart (this=this@entry=0x8b12fa0, __vtt_parm=__vtt_parm@entry=0xaeaeb608, __in_chrg=<optimized out>) at ../../kparts/part.cpp:460 #18 0xb76c1080 in KParts::ReadWritePart::~ReadWritePart (this=0x8b12fa0, __vtt_parm=0xaeaeb604, __in_chrg=<optimized out>) at ../../kparts/part.cpp:773 #19 0xaeac9b40 in ?? () from /usr/lib/kde4/arkpart.so #20 0xaeac9bb2 in ?? () from /usr/lib/kde4/arkpart.so #21 0x08184bcf in ?? () #22 0x08184d10 in ?? () #23 0x081821a0 in ?? () #24 0x081822e8 in ?? () #25 0x080bd0f9 in ?? () #26 0x080bf412 in ?? () #27 0xb5ef7ed6 in QMetaObject::activate (sender=0x888cfe8, m=0xb6af63b8 <QAction::staticMetaObject>, local_signal_index=1, argv=0xbf9647c8) at kernel/qobject.cpp:3547 #28 0xb617b10d in QAction::triggered (this=this@entry=0x888cfe8, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #29 0xb617b3ac in QAction::activate (this=0x888cfe8, event=QAction::Trigger) at kernel/qaction.cpp:1257 #30 0xb617b554 in QAction::event (this=0x888cfe8, e=0xfffffe00) at kernel/qaction.cpp:1183 #31 0xb7359c39 in KAction::event (this=0x888cfe8, event=0xbf964c78) at ../../kdeui/actions/kaction.cpp:131 #32 0xb618239c in QApplicationPrivate::notify_helper (this=0x848f8e0, receiver=0x888cfe8, e=0xbf964c78) at kernel/qapplication.cpp:4562 #33 0xb6186daf in QApplication::notify (this=0xbf964c78, receiver=0x888cfe8, e=0xbf964c78) at kernel/qapplication.cpp:3944 #34 0xb7451e91 in KApplication::notify (this=0xbf965b3c, receiver=0x888cfe8, event=0xbf964c78) at ../../kdeui/kernel/kapplication.cpp:311 #35 0xb5edf78e in QCoreApplication::notifyInternal (this=0xbf965b3c, receiver=0x888cfe8, event=0xbf964c78) at kernel/qcoreapplication.cpp:915 #36 0xb61b95ff in sendEvent (event=0xbf964c78, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #37 QShortcutMap::dispatchEvent (this=this@entry=0x848f988, e=e@entry=0xbf9650f8) at kernel/qshortcutmap.cpp:884 #38 0xb61bad3d in QShortcutMap::tryShortcutEvent (this=0x848f988, o=0x8925018, e=0xbf9650f8) at kernel/qshortcutmap.cpp:364 #39 0xb6188e43 in QApplication::notify (this=0x848f8e0, receiver=0x8925018, e=0xbf9650f8) at kernel/qapplication.cpp:3986 #40 0xb7451e91 in KApplication::notify (this=0xbf965b3c, receiver=0x8925018, event=0xbf9650f8) at ../../kdeui/kernel/kapplication.cpp:311 #41 0xb5edf78e in QCoreApplication::notifyInternal (this=0xbf965b3c, receiver=0x8925018, event=0xbf9650f8) at kernel/qcoreapplication.cpp:915 #42 0xb618024d in sendSpontaneousEvent (event=0xbf9650f8, receiver=0x8925018) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #43 qt_sendSpontaneousEvent (receiver=0x8925018, event=0xbf9650f8) at kernel/qapplication.cpp:5560 #44 0xb6234802 in QKeyMapper::sendKeyEvent (keyWidget=0x8925018, grab=grab@entry=false, type=QEvent::KeyPress, code=16777266, modifiers=<error reading variable: Cannot access memory at address 0x1>, text=..., autorepeat=autorepeat@entry=false, count=-1080667912, nativeScanCode=1, nativeVirtualKey=1, nativeModifiers=1) at kernel/qkeymapper_x11.cpp:1866 #45 0xb6234c32 in QKeyMapperPrivate::translateKeyEvent (this=0x84c2f00, keyWidget=0x8925018, event=0xbf9656cc, grab=false) at kernel/qkeymapper_x11.cpp:1836 #46 0xb620d0b8 in QApplication::x11ProcessEvent (this=0xbf965b3c, event=0xbf9656cc) at kernel/qapplication_x11.cpp:3630 #47 0xb6238dc4 in x11EventSourceDispatch (s=s@entry=0x8491680, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #48 0xb52be9e3 in g_main_dispatch (context=0x8490438) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:2715 #49 g_main_context_dispatch (context=context@entry=0x8490438) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3219 #50 0xb52bed80 in g_main_context_iterate (context=context@entry=0x8490438, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3290 #51 0xb52bee61 in g_main_context_iteration (context=0x8490438, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351 #52 0xb5f11981 in QEventDispatcherGlib::processEvents (this=0x8468ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #53 0xb62389aa in QGuiEventDispatcherGlib::processEvents (this=0x8468ef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #54 0xb5ede26c in QEventLoop::processEvents (this=this@entry=0xbf9659c8, flags=...) at kernel/qeventloop.cpp:149 #55 0xb5ede561 in QEventLoop::exec (this=0xbf9659c8, flags=...) at kernel/qeventloop.cpp:204 #56 0xb5ee3cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #57 0xb617ffc4 in QApplication::exec () at kernel/qapplication.cpp:3823 #58 0x08083b44 in ?? () #59 0xb5a214d3 in __libc_start_main (main=0x80807e0, argc=5, ubp_av=0xbf965db4, init=0x823ec80 <__libc_csu_init>, fini=0x823ecf0 <__libc_csu_fini>, rtld_fini=0xb7728270 <_dl_fini>, stack_end=0xbf965dac) at libc-start.c:226 #60 0x0808599d in _start () Reported using DrKonqi
@Raphael, do you think this should be prevented by krusader in the first place ?
(In reply to comment #1) > @Raphael, do you think this should be prevented by krusader in the first > place ? I don't think so, could you elaborate why it'd be a good idea? The backtrace does not provide much information on how Ark crashed, but Ark's KPart should work anywhere.
So should this report be moved to ark? This crash is 100% reproduciable for me, and here is a better backtrace from gdb : $ gdb krusader Reading symbols from /usr/bin/krusader...done. gdb$ catch throw Function "__cxa_throw" not defined. Catchpoint 1 (throw) gdb$ run Starting program: /usr/bin/krusader warning: Could not load shared library symbols for linux-gate.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". krusader(25767) UserAction::UserAction: Initialisising useractions... krusader(25767) UserAction::UserAction: 10 useractions read. [New Thread 0xb2eb4b40 (LWP 25771)] krusader(25767)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised krusader(25767)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Asia/Shanghai" krusader(25767)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab: readZoneTab( "/usr/share/zoneinfo/zone.tab" ) [New Thread 0xb216bb40 (LWP 25772)] krusader(25767)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-whodare/ksycoca4" krusader(25767)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary directory created : "/tmp/kde-whodare/krusaderTooerO/" krusader(25767) ArchiveView::setModel: krusader(25767)/kdecore (trader) KMimeTypeTrader::query: query for mimeType "application/x-bzip-compressed-tar" , "Kerfuffle/Plugin" : returning 2 offers krusader(25767) Kerfuffle::Archive::create: Loading plugin "kerfuffle_libarchive" krusader(25767) Kerfuffle::ReadOnlyArchiveInterface::ReadOnlyArchiveInterface: krusader(25767) Ark::Part::setBusyGui: [New Thread 0xaf4f4b40 (LWP 25773)] krusader(25767) LibArchiveInterface::list: krusader(25767)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xaf4f4b40 (LWP 25773)] isSignalConnected (signal_index=4, this=0x0) at kernel/qobject_p.h:234 234 kernel/qobject_p.h: 没有那个文件或目录. gdb$ bt #0 isSignalConnected (signal_index=4, this=0x0) at kernel/qobject_p.h:234 #1 QMetaObject::activate (sender=0x8693228, m=0xb02b0414 <Kerfuffle::ReadOnlyArchiveInterface::staticMetaObject>, local_signal_index=2, argv=0xaf4f4018) at kernel/qobject.cpp:3456 #2 0xb02961f5 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x8693228, _t1=...) at /tmp/portage/kde-base/ark-9999/work/ark-9999_build/kerfuffle/archiveinterface.moc:125 #3 0xb02cf711 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x8693228, aentry=0xaeb01930) at /tmp/portage/kde-base/ark-9999/work/ark-9999/plugins/libarchive/libarchivehandler.cpp:651 #4 0xb02d01aa in LibArchiveInterface::list (this=0x8693228) at /tmp/portage/kde-base/ark-9999/work/ark-9999/plugins/libarchive/libarchivehandler.cpp:115 #5 0xb029731a in Kerfuffle::ListJob::doWork (this=0x8966580) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/jobs.cpp:192 #6 0xb0296fe5 in Kerfuffle::Job::Private::run (this=0x895da50) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/jobs.cpp:58 #7 0xb6616318 in QThreadPrivate::start (arg=0x895da50) at thread/qthread_unix.cpp:338 #8 0xb5cb4dff in start_thread (arg=0xaf4f4b40) at pthread_create.c:308 #9 0xb632119e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132 gdb$ thread apply all bt Thread 4 (Thread 0xaf4f4b40 (LWP 25773)): #0 isSignalConnected (signal_index=4, this=0x0) at kernel/qobject_p.h:234 #1 QMetaObject::activate (sender=0x8693228, m=0xb02b0414 <Kerfuffle::ReadOnlyArchiveInterface::staticMetaObject>, local_signal_index=2, argv=0xaf4f4018) at kernel/qobject.cpp:3456 #2 0xb02961f5 in Kerfuffle::ReadOnlyArchiveInterface::entry (this=0x8693228, _t1=...) at /tmp/portage/kde-base/ark-9999/work/ark-9999_build/kerfuffle/archiveinterface.moc:125 #3 0xb02cf711 in LibArchiveInterface::emitEntryFromArchiveEntry (this=0x8693228, aentry=0xaeb01930) at /tmp/portage/kde-base/ark-9999/work/ark-9999/plugins/libarchive/libarchivehandler.cpp:651 #4 0xb02d01aa in LibArchiveInterface::list (this=0x8693228) at /tmp/portage/kde-base/ark-9999/work/ark-9999/plugins/libarchive/libarchivehandler.cpp:115 #5 0xb029731a in Kerfuffle::ListJob::doWork (this=0x8966580) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/jobs.cpp:192 #6 0xb0296fe5 in Kerfuffle::Job::Private::run (this=0x895da50) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/jobs.cpp:58 #7 0xb6616318 in QThreadPrivate::start (arg=0x895da50) at thread/qthread_unix.cpp:338 #8 0xb5cb4dff in start_thread (arg=0xaf4f4b40) at pthread_create.c:308 #9 0xb632119e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:132 Thread 3 (Thread 0xb216bb40 (LWP 25772)): #0 0xb7fdd424 in __kernel_vsyscall () #1 0xb631630b in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb5adab08 in ?? () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 2 (Thread 0xb2eb4b40 (LWP 25771)): #0 0xb7fdd424 in __kernel_vsyscall () #1 0xb631630b in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0xb5adab08 in ?? () from /usr/lib/libglib-2.0.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 1 (Thread 0xb535e740 (LWP 25767)): #0 0xb7fdd424 in __kernel_vsyscall () #1 0xb5cb8bdc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:171 #2 0xb632e57c in __pthread_cond_wait (cond=0x8653f58, mutex=0x8653f40) at forward.c:149 #3 0xb6616910 in wait (time=4294967295, this=0x8653f40) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x8693208, mutex=0x86931ec, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb6615e71 in QThread::wait (this=0x895da50, time=4294967295) at thread/qthread_unix.cpp:691 #6 0xb0296803 in Kerfuffle::Job::~Job (this=0x8966580, __in_chrg=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/jobs.cpp:87 #7 0xb029975d in ~ListJob (this=0x8966580, __in_chrg=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/jobs.h:92 #8 Kerfuffle::ListJob::~ListJob (this=0x8966580, __in_chrg=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/jobs.h:92 #9 0xb6741439 in QObjectPrivate::deleteChildren (this=0x86539d0) at kernel/qobject.cpp:1908 #10 0xb6746a71 in QObject::~QObject (this=0x8655058, __in_chrg=<optimized out>) at kernel/qobject.cpp:927 #11 0xb0292e45 in Kerfuffle::Archive::~Archive (this=0x8655058, __in_chrg=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/archive.cpp:131 #12 0xb0292e82 in Kerfuffle::Archive::~Archive (this=0x8655058, __in_chrg=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/kerfuffle/archive.cpp:133 #13 0xb02fc0a9 in cleanup (pointer=<optimized out>) at /usr/include/qt4/QtCore/qscopedpointer.h:62 #14 ~QScopedPointer (this=0x86538f0, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qscopedpointer.h:100 #15 ArchiveModel::~ArchiveModel (this=0x86538e0, __in_chrg=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/part/archivemodel.cpp:289 #16 0xb02fc102 in ArchiveModel::~ArchiveModel (this=0x86538e0, __in_chrg=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/part/archivemodel.cpp:293 #17 0xb6741439 in QObjectPrivate::deleteChildren (this=0x86531c0) at kernel/qobject.cpp:1908 #18 0xb6746a71 in QObject::~QObject (this=0x8653300, __in_chrg=<optimized out>) at kernel/qobject.cpp:927 #19 0xb7f80954 in KParts::Part::~Part (this=0x8653300, __vtt_parm=0xb03117cc <VTT for Ark::Part+12>, __in_chrg=<optimized out>) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kparts/part.cpp:190 #20 0xb7f81bdc in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x8653300, __vtt_parm=0xb03117c8 <VTT for Ark::Part+8>, __in_chrg=<optimized out>) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kparts/part.cpp:460 #21 0xb7f81d20 in KParts::ReadWritePart::~ReadWritePart (this=0x8653300, __vtt_parm=0xb03117c4 <VTT for Ark::Part+4>, __in_chrg=<optimized out>) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kparts/part.cpp:774 #22 0xb02ec120 in Ark::Part::~Part (this=0x8653300, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/part/part.cpp:138 #23 0xb02ec182 in Ark::Part::~Part (this=0x8653300, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /tmp/portage/kde-base/ark-9999/work/ark-9999/part/part.cpp:143 #24 0x081a2967 in PanelViewerBase::~PanelViewerBase (this=0x8329248, __in_chrg=<optimized out>) at /tmp/portage/kde-misc/krusader-9999/work/krusader-9999/krusader/KViewer/panelviewer.cpp:65 #25 0x081a2a80 in PanelViewer::~PanelViewer (this=0x8329248, __in_chrg=<optimized out>) at /tmp/portage/kde-misc/krusader-9999/work/krusader-9999/krusader/KViewer/panelviewer.cpp:118 #26 0x081a0108 in KrViewer::view (url=..., mode=KrViewer::Default, new_window=false, parent=0xbfffd90c) at /tmp/portage/kde-misc/krusader-9999/work/krusader-9999/krusader/KViewer/krviewer.cpp:295 #27 0x081a0248 in KrViewer::view (url=..., parent=0xbfffd90c) at /tmp/portage/kde-misc/krusader-9999/work/krusader-9999/krusader/KViewer/krviewer.cpp:282 #28 0x080c2e61 in ListPanelFunc::view (this=0x85b3ee8) at /tmp/portage/kde-misc/krusader-9999/work/krusader-9999/krusader/Panel/panelfunc.cpp:469 #29 0x080cad2d in qt_static_metacall (_a=0xbfffc638, _id=22, _o=0x85b3ee8, _c=<optimized out>) at /tmp/portage/kde-misc/krusader-9999/work/krusader-9999_build/krusader/Panel/panelfunc.moc:152 #30 ListPanelFunc::qt_static_metacall (_o=0x85b3ee8, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xbfffc638) at /tmp/portage/kde-misc/krusader-9999/work/krusader-9999_build/krusader/Panel/panelfunc.moc:124 #31 0xb6742ce1 in QMetaObject::activate (sender=0x8522578, m=0xb7314a78 <QAction::staticMetaObject>, local_signal_index=1, argv=0xbfffc638) at kernel/qobject.cpp:3547 #32 0xb69cf41d in QAction::triggered (this=0x8522578, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #33 0xb69cf6bb in QAction::activate (this=0x8522578, event=QAction::Trigger) at kernel/qaction.cpp:1257 #34 0xb69cf850 in QAction::event (this=0x1, e=0xfffffe00) at kernel/qaction.cpp:1183 #35 0xb7bf9b8f in KAction::event (this=0x8522578, event=0xbfffcb18) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/actions/kaction.cpp:131 #36 0xb69d6d64 in notify_helper (e=0xbfffcb18, receiver=0x8522578, this=0x8312058) at kernel/qapplication.cpp:4557 #37 QApplicationPrivate::notify_helper (this=0x8312058, receiver=0x8522578, e=0xbfffcb18) at kernel/qapplication.cpp:4529 #38 0xb69dcbba in QApplication::notify (this=0xbfffcb18, receiver=0x8522578, e=0xbfffcb18) at kernel/qapplication.cpp:4286 #39 0xb7d02361 in KApplication::notify (this=0xbfffda58, receiver=0x8522578, event=0xbfffcb18) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:311 #40 0xb672c4de in QCoreApplication::notifyInternal (this=0xbfffda58, receiver=0x8522578, event=0xbfffcb18) at kernel/qcoreapplication.cpp:915 #41 0xb6a0e78f in sendEvent (event=0xbfffcb18, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #42 QShortcutMap::dispatchEvent (this=0x8312100, e=0xbfffcf54) at kernel/qshortcutmap.cpp:884 #43 0xb6a0ffce in QShortcutMap::tryShortcutEvent (this=0x8312100, o=0x85ca850, e=0xbfffcf54) at kernel/qshortcutmap.cpp:364 #44 0xb69decc9 in QApplication::notify (this=0xbfffcf54, receiver=0x85ca850, e=0xbfffcf54) at kernel/qapplication.cpp:3981 #45 0xb7d02361 in KApplication::notify (this=0xbfffda58, receiver=0x85ca850, event=0xbfffcf54) at /mnt/personal/build/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:311 #46 0xb672c4de in QCoreApplication::notifyInternal (this=0xbfffda58, receiver=0x85ca850, event=0xbfffcf54) at kernel/qcoreapplication.cpp:915 #47 0xb69d469d in sendSpontaneousEvent (event=0xbfffcf54, receiver=0x85ca850) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #48 qt_sendSpontaneousEvent (receiver=0x85ca850, event=0xbfffcf54) at kernel/qapplication.cpp:5555 #49 0xb6a85061 in QKeyMapper::sendKeyEvent (keyWidget=0x85ca850, grab=false, type=QEvent::KeyPress, code=16777266, modifiers=<error reading variable: Cannot access memory at address 0x1>, text=..., autorepeat=false, count=-1073754284, nativeScanCode=1, nativeVirtualKey=1, nativeModifiers=1) at kernel/qkeymapper_x11.cpp:1866 #50 0xb6a854e6 in QKeyMapperPrivate::translateKeyEvent (this=0x833b790, keyWidget=0x85ca850, event=0xbfffd550, grab=false) at kernel/qkeymapper_x11.cpp:1836 #51 0xb6a5e41d in QApplication::x11ProcessEvent (this=0xbfffda58, event=0xbfffd550) at kernel/qapplication_x11.cpp:3523 #52 0xb6a89a8c in x11EventSourceDispatch (s=0x8312008, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #53 0xb5ada6f5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #54 0x08311ee8 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?)
This looks like bug 316401 or another threading related bug.
*** This bug has been marked as a duplicate of bug 316401 ***