Bug 257771 - Krusader crashed after closing tab with CTRL+W
Summary: Krusader crashed after closing tab with CTRL+W
Status: RESOLVED DUPLICATE of bug 237607
Alias: None
Product: krusader
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Shie Erlich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-24 13:18 UTC by Eric
Modified: 2010-11-24 19:38 UTC (History)
1 user (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 Eric 2010-11-24 13:18:12 UTC
Application: krusader (2.2.0-beta1 "DeKade")
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
Closing a tab with CTRL+W

Happened several times (but not always).

The crash can be reproduced some of the time.

-- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
[Current thread is 1 (Thread 0xb46c8710 (LWP 4500))]

Thread 3 (Thread 0xb0b28b70 (LWP 4780)):
#0  0xb55117df in __pthread_mutex_unlock_usercnt (mutex=0x92db6bc, decr=0) at pthread_mutex_unlock.c:77
#1  0xb4d34b34 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0xb4d3545e in ?? () from /lib/libglib-2.0.so.0
#3  0xb4d35848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0xb56b459f in QEventDispatcherGlib::processEvents (this=0x926f750, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0xb5684609 in QEventLoop::processEvents (this=0xb0b28290, flags=) at kernel/qeventloop.cpp:149
#6  0xb5684a8a in QEventLoop::exec (this=0xb0b28290, flags=...) at kernel/qeventloop.cpp:201
#7  0xb5580b7e in QThread::exec (this=0x92d67d0) at thread/qthread.cpp:490
#8  0xb566335b in QInotifyFileSystemWatcherEngine::run (this=0x92d67d0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0xb5583df9 in QThreadPrivate::start (arg=0x92d67d0) at thread/qthread_unix.cpp:266
#10 0xb550dcc9 in start_thread (arg=0xb0b28b70) at pthread_create.c:304
#11 0xb52d16ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:116

Thread 2 (Thread 0xb0327b70 (LWP 25929)):
#0  0xb7746424 in __kernel_vsyscall ()
#1  0xb55124dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xaf8c0877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xaf9bf1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xaf8c08c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xaf9bf1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb550dcc9 in start_thread (arg=0xb0327b70) at pthread_create.c:304
#5  0xb52d16ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:116

Thread 1 (Thread 0xb46c8710 (LWP 4500)):
[KCrash Handler]
#7  0x080ca7a1 in ListPanel::slotFocusOnMe (this=0x90e4d30) at /build/buildd/krusader-2.2.0~beta1/krusader/Panel/listpanel.cpp:740
#8  0x080caf04 in ListPanel::eventFilter (this=0x90e4d30, watched=0x90ef5f8, e=0xbf81a460) at /build/buildd/krusader-2.2.0~beta1/krusader/Panel/listpanel.cpp:479
#9  0xb568529a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8c4c4f8, receiver=0x90ef5f8, event=0xbf81a460) at kernel/qcoreapplication.cpp:847
#10 0xb598bfb9 in QApplicationPrivate::notify_helper (this=0x8c4c4f8, receiver=0x90ef5f8, e=0xbf81a460) at kernel/qapplication.cpp:4392
#11 0xb59920e9 in QApplication::notify (this=0xbf81bdb4, receiver=0x90ef5f8, e=0xbf81a460) at kernel/qapplication.cpp:4361
#12 0xb6e6101a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#13 0xb5685b3b in QCoreApplication::notifyInternal (this=0xbf81bdb4, receiver=0x90ef5f8, event=0xbf81a460) at kernel/qcoreapplication.cpp:732
#14 0xb599a6ce in QCoreApplication::sendEvent (receiver=0x90ef5f8, event=0x9082178) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#15 0xb59904c6 in QApplicationPrivate::setFocusWidget (focus=0x90ef5f8, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2189
#16 0xb59e4d30 in QWidget::setFocus (this=0x90ef5f8, reason=Qt::OtherFocusReason) at kernel/qwidget.cpp:6283
#17 0xb59d1a2d in setFocus (this=0x8fc3d80, index=2) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:422
#18 QStackedLayout::setCurrentIndex (this=0x8fc3d80, index=2) at kernel/qstackedlayout.cpp:320
#19 0xb59d1b6d in QStackedLayout::setCurrentWidget (this=0x8fc3d80, widget=0x90e4d30) at kernel/qstackedlayout.cpp:365
#20 0xb5e79b0c in QStackedWidget::setCurrentWidget (this=0x8fc3b68, widget=0x90e4d30) at widgets/qstackedwidget.cpp:250
#21 0x08091e56 in PanelManager::slotCloseTab (this=0x8fc3588) at /build/buildd/krusader-2.2.0~beta1/krusader/panelmanager.cpp:264
#22 0x080b18b6 in KRslots::qt_metacall (this=0x8d587e0, _c=QMetaObject::InvokeMetaMethod, _id=89, _a=0xbf81a728) at /build/buildd/krusader-2.2.0~beta1/obj-i686-linux-gnu/krusader/krslots.moc:393
#23 0xb568b8ca in QMetaObject::metacall (object=0x8d587e0, cl=3044776376, idx=89, argv=0xbf81a728) at kernel/qmetaobject.cpp:237
#24 0xb569e6ad in QMetaObject::activate (sender=0x8dcd140, m=0xb630a370, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#25 0xb5983f99 in QAction::triggered (this=0x8dcd140, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#26 0xb59858dc in QAction::activate (this=0x8dcd140, event=QAction::Trigger) at kernel/qaction.cpp:1256
#27 0xb5987b68 in QAction::event (this=0x9082178, e=0x0) at kernel/qaction.cpp:1182
#28 0xb6d5d1d3 in KAction::event(QEvent*) () from /usr/lib/libkdeui.so.5
#29 0xb598bfdc in QApplicationPrivate::notify_helper (this=0x8c4c4f8, receiver=0xbf81ac48, e=0xbf81ac48) at kernel/qapplication.cpp:4396
#30 0xb599204e in QApplication::notify (this=0xbf81bdb4, receiver=0x8dcd140, e=0xbf81ac48) at kernel/qapplication.cpp:3798
#31 0xb6e6101a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#32 0xb5685b3b in QCoreApplication::notifyInternal (this=0xbf81bdb4, receiver=0x8dcd140, event=0xbf81ac48) at kernel/qcoreapplication.cpp:732
#33 0xb59cd76d in sendEvent (this=0x8c4c5a4, e=0xbf81b0c4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QShortcutMap::dispatchEvent (this=0x8c4c5a4, e=0xbf81b0c4) at kernel/qshortcutmap.cpp:879
#35 0xb59cf59e in QShortcutMap::tryShortcutEvent (this=0x8c4c5a4, o=0x99a4be8, e=0xbf81b0c4) at kernel/qshortcutmap.cpp:364
#36 0xb5993c52 in QApplication::notify (this=0xbf81bdb4, receiver=0x99a4be8, e=0xbf81b0c4) at kernel/qapplication.cpp:3840
#37 0xb6e6101a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#38 0xb5685b3b in QCoreApplication::notifyInternal (this=0xbf81bdb4, receiver=0x99a4be8, event=0xbf81b0c4) at kernel/qcoreapplication.cpp:732
#39 0xb598bb9e in sendSpontaneousEvent (receiver=0x99a4be8, event=0x9082178) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#40 qt_sendSpontaneousEvent (receiver=0x99a4be8, event=0x9082178) at kernel/qapplication.cpp:5388
#41 0xb5a4869d in QKeyMapper::sendKeyEvent (keyWidget=0x99a4be8, grab=false, type=QEvent::KeyPress, code=87, modifiers=..., text=..., autorepeat=<value optimized out>, count=<value optimized out>, nativeScanCode=25, nativeVirtualKey=119, nativeModifiers=4) at kernel/qkeymapper_x11.cpp:1867
#42 0xb5a4ab49 in QKeyMapperPrivate::translateKeyEvent (this=0x8c790f0, keyWidget=0x99a4be8, event=0xbf81b78c, grab=false) at kernel/qkeymapper_x11.cpp:1837
#43 0xb5a1e387 in QApplication::x11ProcessEvent (this=0xbf81bdb4, event=0xbf81b78c) at kernel/qapplication_x11.cpp:3429
#44 0xb5a4e36a in x11EventSourceDispatch (s=0x8c4f740, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#45 0xb4d31855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0xb4d35668 in ?? () from /lib/libglib-2.0.so.0
#47 0xb4d35848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0xb56b4565 in QEventDispatcherGlib::processEvents (this=0x8c2e6d8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#49 0xb5a4dbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8c2e6d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0xb5684609 in QEventLoop::processEvents (this=0xbf81ba84, flags=) at kernel/qeventloop.cpp:149
#51 0xb5684a8a in QEventLoop::exec (this=0xbf81ba84, flags=...) at kernel/qeventloop.cpp:201
#52 0xb568900f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#53 0xb598ae07 in QApplication::exec () at kernel/qapplication.cpp:3672
#54 0x0809c25b in main (argc=1, argv=0xbf81c494) at /build/buildd/krusader-2.2.0~beta1/krusader/main.cpp:324

This bug may be a duplicate of or related to bug 237607.

Possible duplicates by query: bug 245077, bug 238904, bug 237607.

Reported using DrKonqi
Comment 1 Dario Andres 2010-11-24 19:38:44 UTC
[Comment from a bug triager]
This issue is being tracked at bug 237607. Merging. Thanks

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