Bug 309899 - Krusader crashes on viewing .bz2 archive with internal viewer
Summary: Krusader crashes on viewing .bz2 archive with internal viewer
Status: RESOLVED DUPLICATE of bug 316401
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords: reproducible
Depends on:
Blocks:
 
Reported: 2012-11-11 12:51 UTC by Anton Yablokov
Modified: 2016-02-03 21:16 UTC (History)
4 users (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 Anton Yablokov 2012-11-11 12:51:38 UTC
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
Comment 1 Jekyll Wu 2012-11-11 13:12:18 UTC
@Raphael, do you think this should be prevented by krusader in  the first place ?
Comment 2 Raphael Kubo da Costa 2012-11-11 22:55:17 UTC
(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.
Comment 3 Jekyll Wu 2012-11-14 08:29:59 UTC
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?)
Comment 4 Jan Lepper 2013-03-19 09:46:10 UTC
This looks like bug 316401 or another threading related bug.
Comment 5 Elvis Angelaccio 2016-02-03 21:16:13 UTC

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