Bug 241632

Summary: Crash after closing settings dialog
Product: [Applications] krusader Reporter: czml1
Component: generalAssignee: Shie Erlich <manson>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andrey.chernyh, illuvatar_eru, jan_lepper, jarin.franek, kdebugs1, nadavkav, petr.ohlidal, renda.krell, rosomak, till2.schaefer
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description czml1 2010-06-13 10:51:54 UTC
Application: krusader (2.2.0-beta1 "DeKade")
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.12-115.fc12.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
When I change (any?) option in the settings dialog and close the dialog then, Krusader crashes.


The crash can be reproduced every time.

 -- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#5  0x0000000000485916 in ListPanel::updatePopupPanel (this=0x1a062b0, item=0x2b71790) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/listpanel.cpp:1369
#6  0x000000000048a1ae in ListPanel::qt_metacall (this=0x1a062b0, _c=InvokeMetaMethod, _id=33, _a=0x7fffc1c22580)
    at /usr/src/debug/krusader-2.2.0-beta1/x86_64-redhat-linux-gnu/krusader/Panel/listpanel.moc:190
#7  0x000000312f96a2af in QMetaObject::activate (sender=0x1a2cfd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc1c22580) at kernel/qobject.cpp:3293
#8  0x0000000000494620 in KrViewOperator::currentChanged (this=<value optimized out>, _t1=0x2b71790) at /usr/src/debug/krusader-2.2.0-beta1/x86_64-redhat-linux-gnu/krusader/Panel/moc_krview.cpp:217
#9  0x00000000004b453c in emitCurrentChanged (this=0x1a20c80, current=..., previous=<value optimized out>) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/krview.h:147
#10 KrInterDetailedView::currentChanged (this=0x1a20c80, current=..., previous=<value optimized out>) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/krinterdetailedview.cpp:163
#11 0x0000000000494ce3 in KrInterDetailedView::qt_metacall (this=0x1a20c80, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc1c22710)
    at /usr/src/debug/krusader-2.2.0-beta1/x86_64-redhat-linux-gnu/krusader/Panel/moc_krinterdetailedview.cpp:81
#12 0x000000312f96a2af in QMetaObject::activate (sender=0x1a2dc10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc1c22710) at kernel/qobject.cpp:3293
#13 0x0000003b308d035a in QItemSelectionModel::currentChanged (this=<value optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#14 0x0000003b308d04a2 in QItemSelectionModel::setCurrentIndex (this=0x1a2dc10, index=..., command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1167
#15 0x0000003b3087e653 in QAbstractItemView::setCurrentIndex (this=0x1a20c80, index=...) at itemviews/qabstractitemview.cpp:1003
#16 0x00000000004af590 in KrInterView::addItems (this=0x1a20ca8, v=<value optimized out>, addUpDir=true) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/krinterview.cpp:200
#17 0x0000000000486905 in ListPanel::slotUpdate (this=0x1a062b0) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/listpanel.cpp:822
#18 0x0000000000489246 in ListPanel::slotStartUpdate (this=0x1a062b0) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/listpanel.cpp:802
#19 0x000000000048a06d in ListPanel::qt_metacall (this=0x1a062b0, _c=InvokeMetaMethod, _id=14, _a=0x7fffc1c22d80)
    at /usr/src/debug/krusader-2.2.0-beta1/x86_64-redhat-linux-gnu/krusader/Panel/listpanel.moc:171
#20 0x000000312f96a2af in QMetaObject::activate (sender=0x1a5c000, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#21 0x0000000000563dac in vfs::vfs_refresh (this=0x1a5c000, origin=<value optimized out>) at /usr/src/debug/krusader-2.2.0-beta1/krusader/VFS/vfs.cpp:230
#22 0x0000000000563ef7 in vfs::vfs_enableRefresh (this=0x1a5c000, enable=<value optimized out>) at /usr/src/debug/krusader-2.2.0-beta1/krusader/VFS/vfs.cpp:242
#23 0x000000000048458a in ListPanel::panelActive (this=0x1a062b0) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/listpanel.cpp:1194
#24 0x00000000004845f9 in ListPanel::showEvent (this=0x1a062b0, e=0x7fffc1c23650) at /usr/src/debug/krusader-2.2.0-beta1/krusader/Panel/listpanel.cpp:1181
#25 0x0000003b303f5765 in QWidget::event (this=0x1a062b0, event=0x7fffc1c23650) at kernel/qwidget.cpp:8205
#26 0x0000003b303aa9dc in QApplicationPrivate::notify_helper (this=0x1358670, receiver=0x1a062b0, e=0x7fffc1c23650) at kernel/qapplication.cpp:4300
#27 0x0000003b303b0aab in QApplication::notify (this=<value optimized out>, receiver=0x1a062b0, e=0x7fffc1c23650) at kernel/qapplication.cpp:4183
#28 0x0000003065806856 in KApplication::notify (this=0x7fffc1c25710, receiver=0x1a062b0, event=0x7fffc1c23650) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#29 0x000000312f95774c in QCoreApplication::notifyInternal (this=0x7fffc1c25710, receiver=0x1a062b0, event=0x7fffc1c23650) at kernel/qcoreapplication.cpp:704
#30 0x0000003b303fa8ea in sendEvent (this=0x1a05eb0) at ../../src/corelib/kernel/qcoreapplication.h:215
#31 QWidgetPrivate::show_helper (this=0x1a05eb0) at kernel/qwidget.cpp:7196
#32 0x0000003b303fc01a in QWidget::setVisible (this=0x1a062b0, visible=<value optimized out>) at kernel/qwidget.cpp:7418
#33 0x0000003b303e123d in show (this=0x171d960, index=3) at ../../src/gui/kernel/qwidget.h:485
#34 QStackedLayout::setCurrentIndex (this=0x171d960, index=3) at kernel/qstackedlayout.cpp:311
#35 0x0000003b303e15d3 in QStackedLayout::takeAt (this=0x171d960, index=3) at kernel/qstackedlayout.cpp:265
#36 0x0000003b303d47df in QLayout::removeWidget (this=0x171d960, widget=0x19af9f0) at kernel/qlayout.cpp:1457
#37 0x0000000000453978 in PanelManager::slotRecreatePanels (this=0x1719ef0) at /usr/src/debug/krusader-2.2.0-beta1/krusader/panelmanager.cpp:365
#38 0x000000000046c0b7 in KRslots::runKonfigurator (this=<value optimized out>, firstTime=<value optimized out>) at /usr/src/debug/krusader-2.2.0-beta1/krusader/krslots.cpp:454
#39 0x0000000000471773 in startKonfigurator (this=0x14c83d0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc1c23ae0) at /usr/src/debug/krusader-2.2.0-beta1/krusader/krslots.h:138
#40 KRslots::qt_metacall (this=0x14c83d0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc1c23ae0) at /usr/src/debug/krusader-2.2.0-beta1/x86_64-redhat-linux-gnu/krusader/krslots.moc:365
#41 0x000000312f96a2af in QMetaObject::activate (sender=0x16c5300, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc1c23ae0) at kernel/qobject.cpp:3293
#42 0x0000003b303a5b52 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#43 0x0000003b303a728b in QAction::activate (this=0x16c5300, event=<value optimized out>) at kernel/qaction.cpp:1255
#44 0x0000003b307a9e75 in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x16c5300, action_e=Trigger, self=true) at widgets/qmenu.cpp:1011
#45 0x0000003b307af62a in QMenuPrivate::activateAction (this=0x1aa9d30, action=0x16c5300, action_e=Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#46 0x00000030658cfd5e in KMenu::mouseReleaseEvent (this=0x1a98750, e=<value optimized out>) at /usr/src/debug/kdelibs-4.4.3/kdeui/widgets/kmenu.cpp:471
#47 0x0000003b303f5b3a in QWidget::event (this=0x1a98750, event=0x7fffc1c24730) at kernel/qwidget.cpp:7998
#48 0x0000003b307b0bdb in QMenu::event (this=0x1a98750, e=0x7fffc1c24730) at widgets/qmenu.cpp:2414
#49 0x0000003b303aa9dc in QApplicationPrivate::notify_helper (this=0x1358670, receiver=0x1a98750, e=0x7fffc1c24730) at kernel/qapplication.cpp:4300
#50 0x0000003b303b127d in QApplication::notify (this=<value optimized out>, receiver=0x1a98750, e=0x7fffc1c24730) at kernel/qapplication.cpp:3865
#51 0x0000003065806856 in KApplication::notify (this=0x7fffc1c25710, receiver=0x1a98750, event=0x7fffc1c24730) at /usr/src/debug/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#52 0x000000312f95774c in QCoreApplication::notifyInternal (this=0x7fffc1c25710, receiver=0x1a98750, event=0x7fffc1c24730) at kernel/qcoreapplication.cpp:704
#53 0x0000003b303b046e in sendEvent (receiver=0x1a98750, event=0x7fffc1c24730, alienWidget=0x0, nativeWidget=0x1a98750, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#54 QApplicationPrivate::sendMouseEvent (receiver=0x1a98750, event=0x7fffc1c24730, alienWidget=0x0, nativeWidget=0x1a98750, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:2965
#55 0x0000003b30422845 in QETWidget::translateMouseEvent (this=0x1a98750, event=<value optimized out>) at kernel/qapplication_x11.cpp:4307
#56 0x0000003b30421128 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffc1c25050) at kernel/qapplication_x11.cpp:3506
#57 0x0000003b30449d82 in x11EventSourceDispatch (s=0x135c390, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#58 0x0000003129c3923e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#59 0x0000003129c3cc28 in ?? () from /lib64/libglib-2.0.so.0
#60 0x0000003129c3cd4a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#61 0x000000312f97d063 in QEventDispatcherGlib::processEvents (this=0x13321f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#62 0x0000003b30449a4e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x000000312f956192 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#64 0x000000312f95645c in QEventLoop::exec (this=0x7fffc1c25380, flags=...) at kernel/qeventloop.cpp:201
#65 0x000000312f958749 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#66 0x000000000045cf6a in main (argc=24223472, argv=<value optimized out>) at /usr/src/debug/krusader-2.2.0-beta1/krusader/main.cpp:324

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

Possible duplicates by query: bug 240944, bug 240502, bug 239847.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-06-30 03:09:50 UTC
*** Bug 239847 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2010-06-30 03:10:17 UTC
*** Bug 240502 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2010-06-30 03:10:48 UTC
*** Bug 240944 has been marked as a duplicate of this bug. ***
Comment 4 Nicolas L. 2010-09-09 00:00:53 UTC
*** Bug 245106 has been marked as a duplicate of this bug. ***
Comment 5 Nicolas L. 2010-09-09 00:00:59 UTC
*** Bug 249786 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2010-09-24 01:50:46 UTC
*** Bug 250174 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2011-04-23 19:35:00 UTC
*** Bug 271233 has been marked as a duplicate of this bug. ***
Comment 8 Jan Lepper 2011-06-11 19:06:27 UTC
Is it reproducible in > 2.3 beta1 ?
Comment 9 Till Schäfer 2011-06-11 20:07:56 UTC
i can not reproduce the behaviour in 2.3 beta1
Comment 10 czml1 2011-06-12 07:27:16 UTC
2.3 beta1 doesn't crash here any longer.
Comment 11 Jekyll Wu 2011-11-10 23:19:12 UTC
*** Bug 279789 has been marked as a duplicate of this bug. ***
Comment 12 Jan Lepper 2012-09-24 20:59:59 UTC
Closing as WORKSFORME.