The above crash is side effect of the root cause. The real crash is from ksmserver:
[KCrash handler]
#6 0xb6790b25 in libhal_ctx_shutdown () from /usr/lib/libhal.so.1
#7 0xb67b0607 in KSMShutdownDlg::~KSMShutdownDlg ()
from /usr/lib/libkdeinit_ksmserver.so
#8 0xb67b1ba5 in KSMShutdownDlg::confirmShutdown ()
from /usr/lib/libkdeinit_ksmserver.so
#9 0xb67baa9d in KSMServer::shutdown () from /usr/lib/libkdeinit_ksmserver.so
#10 0xb67bacfd in KSMSaveYourselfRequestProc ()
from /usr/lib/libkdeinit_ksmserver.so
#11 0xb6995ae3 in _SmsProcessMessage () from /usr/lib/libSM.so.6
#12 0xb698940e in IceProcessMessages () from /usr/lib/libICE.so.6
#13 0xb67b561a in KSMServer::processData ()
from /usr/lib/libkdeinit_ksmserver.so
#14 0xb67bb980 in KSMServer::qt_invoke ()
from /usr/lib/libkdeinit_ksmserver.so
#15 0xb72c4957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#16 0xb72c526e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb7651cdb in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#18 0xb72e7516 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#19 0xb725bb88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#20 0xb725d9b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#21 0xb7951db2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#22 0xb71ee389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#23 0xb724df81 in QEventLoop::activateSocketNotifiers ()
from /usr/lib/libqt-mt.so.3
#24 0xb7202ea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#25 0xb727625e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#26 0xb727606e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#27 0xb725d731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#28 0xb67b7590 in kdemain () from /usr/lib/libkdeinit_ksmserver.so
#29 0xb67d3524 in kdeinitmain () from /usr/lib/kde3/ksmserver.so
According to this stack trace it is clear that the root cause is my patch in Edgy that provides hibernate/suspend buttons to Logout dialog.
A will work on the proper fix and I hope we can push it into -updates.
The above crash is side effect of the root cause. The real crash is from ksmserver: libhal. so.1 :~KSMShutdownDl g () libkdeinit_ ksmserver. so :confirmShutdow n () libkdeinit_ ksmserver. so libkdeinit_ ksmserver. so RequestProc () libkdeinit_ ksmserver. so libICE. so.6 :processData () libkdeinit_ ksmserver. so :qt_invoke () libkdeinit_ ksmserver. so :activate_ signal () from /usr/lib/ libqt-mt. so.3 :activate_ signal () from /usr/lib/ libqt-mt. so.3 ::activated () from /usr/lib/ libqt-mt. so.3 ::event () from /usr/lib/ libqt-mt. so.3 :internalNotify () from /usr/lib/ libqt-mt. so.3 :notify () from /usr/lib/ libqt-mt. so.3 :notify () from /usr/lib/ libkdecore. so.4 :sendEvent () from /usr/lib/ libqt-mt. so.3 :activateSocket Notifiers () libqt-mt. so.3 :processEvents () from /usr/lib/ libqt-mt. so.3 :enterLoop () from /usr/lib/ libqt-mt. so.3 libqt-mt. so.3 libqt-mt. so.3 libkdeinit_ ksmserver. so kde3/ksmserver. so
[KCrash handler]
#6 0xb6790b25 in libhal_ctx_shutdown () from /usr/lib/
#7 0xb67b0607 in KSMShutdownDlg:
from /usr/lib/
#8 0xb67b1ba5 in KSMShutdownDlg:
from /usr/lib/
#9 0xb67baa9d in KSMServer::shutdown () from /usr/lib/
#10 0xb67bacfd in KSMSaveYourself
from /usr/lib/
#11 0xb6995ae3 in _SmsProcessMessage () from /usr/lib/libSM.so.6
#12 0xb698940e in IceProcessMessages () from /usr/lib/
#13 0xb67b561a in KSMServer:
from /usr/lib/
#14 0xb67bb980 in KSMServer:
from /usr/lib/
#15 0xb72c4957 in QObject:
#16 0xb72c526e in QObject:
#17 0xb7651cdb in QSocketNotifier
#18 0xb72e7516 in QSocketNotifier
#19 0xb725bb88 in QApplication:
#20 0xb725d9b7 in QApplication:
#21 0xb7951db2 in KApplication:
#22 0xb71ee389 in QApplication:
#23 0xb724df81 in QEventLoop:
from /usr/lib/
#24 0xb7202ea7 in QEventLoop:
#25 0xb727625e in QEventLoop:
#26 0xb727606e in QEventLoop::exec () from /usr/lib/
#27 0xb725d731 in QApplication::exec () from /usr/lib/
#28 0xb67b7590 in kdemain () from /usr/lib/
#29 0xb67d3524 in kdeinitmain () from /usr/lib/
According to this stack trace it is clear that the root cause is my patch in Edgy that provides hibernate/suspend buttons to Logout dialog.
A will work on the proper fix and I hope we can push it into -updates.