Bug 152596 - ksmserver crash on logout - assert triggered
Summary: ksmserver crash on logout - assert triggered
Status: RESOLVED FIXED
Alias: None
Product: ksmserver
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Lubos Lunak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-20 16:10 UTC by Dmitry Suzdalev
Modified: 2007-11-20 16:51 UTC (History)
0 users

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 Dmitry Suzdalev 2007-11-20 16:10:08 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

Whenever I choose to logout I immediately got a crash - all windows are killed, kwin's killed too, only drkonqui window with crash info (luckily) is on screen.

It doesn't matter if I choose "Logout" in kickoff or from right-click menu on plasma desktop - crash and backtrace are still there. 100% reproducible.

I tried to delete various ksmserver related files from ~/.kde4/apps & ~/.kde4/share/config, but that didn't help.

Here's a bt:

Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb5e3b8d0 (LWP 8269)]
[New Thread 0xb47d3b90 (LWP 8270)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb61bf7f5 in raise () from /lib/i686/cmov/libc.so.6
#8  0xb61c1181 in abort () from /lib/i686/cmov/libc.so.6
#9  0xb72cd2ef in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfdaa830 "ASSERT: \"q->testAttribute(Qt::WA_WState_Created)\" in file kernel/qwidget_x11.cpp, line 2645") at global/qglobal.cpp:2162
#10 0xb72cd353 in qFatal (msg=0xb73c7310 "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2393
#11 0xb72cd4ad in qt_assert (
    assertion=0xb6f464b4 "q->testAttribute(Qt::WA_WState_Created)", 
    file=0xb6f4649d "kernel/qwidget_x11.cpp", line=2645)
    at global/qglobal.cpp:1919
#12 0xb6a1b5c4 in QWidgetPrivate::setWindowRole (this=0x8153430, 
    role=0x80ac050 "logoutdialog") at kernel/qwidget_x11.cpp:2645
#13 0xb69ed44c in QWidget::setWindowRole (this=0x813c260, role=@0xbfdac960)
    at kernel/qwidget.cpp:4364
#14 0xb7fa3adc in KSMShutdownDlg (this=0x813c260, parent=0x0, maysd=true, 
    sdtype=KWorkSpace::ShutdownTypeNone)
    at /home/ulet/kde-svn/kdebase/workspace/ksmserver/shutdowndlg.cpp:326
#15 0xb7fa4bf8 in KSMShutdownDlg::confirmShutdown (maysd=true, 
    sdtype=@0xbfdacb78, bootOption=@0xbfdacb14)
    at /home/ulet/kde-svn/kdebase/workspace/ksmserver/shutdowndlg.cpp:512
#16 0xb7faf20e in KSMServer::shutdown (this=0x8140df0, 
    confirm=KWorkSpace::ShutdownConfirmDefault, 
    sdtype=KWorkSpace::ShutdownTypeNone, 
    sdmode=KWorkSpace::ShutdownModeInteractive)
    at /home/ulet/kde-svn/kdebase/workspace/ksmserver/shutdown.cpp:146
#17 0xb7faf688 in KSMServer::logout (this=0x8140df0, confirm=-1, sdtype=0, 
    sdmode=-1)
    at /home/ulet/kde-svn/kdebase/workspace/ksmserver/shutdown.cpp:93
#18 0xb7fb34e6 in KSMServerInterfaceAdaptor::logout (this=0x8140b08, in0=-1, 
    in1=0, in2=-1)
    at /home/ulet/kde-svn/build/kdebase/workspace/ksmserver/ksmserverinterfaceadaptor.cpp:45
#19 0xb7fb3610 in KSMServerInterfaceAdaptor::qt_metacall (this=0x8140b08, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfdacc10)
    at /home/ulet/kde-svn/build/kdebase/workspace/ksmserver/ksmserverinterfaceadaptor.moc:95
#20 0xb719a87e in QDBusConnectionPrivate::deliverCall (this=0x80af8a0, 
    object=0x8140b08, msg=@0x8143f7c, metaTypes=@0xbfdacd30, slotIdx=5)
    at qdbusintegrator.cpp:839
#21 0xb719b387 in QDBusConnectionPrivate::activateCall (this=0x80af8a0, 
    object=0x8140b08, flags=273, msg=@0x8143f7c) at qdbusintegrator.cpp:744
#22 0xb719bec6 in QDBusConnectionPrivate::activateObject (this=0x80af8a0, 
    node=@0x8143f68, msg=@0x8143f7c, pathStartPos=10)
    at qdbusintegrator.cpp:1257
#23 0xb719c11d in ActivateObjectEvent::placeMetaCall (this=0x8143f38)
    at qdbusintegrator.cpp:1369
#24 0xb73a019d in QObject::event (this=0x8140df0, e=0x8143f38)
    at kernel/qobject.cpp:1121
#25 0xb69991d7 in QApplicationPrivate::notify_helper (this=0x80550e0, 
    receiver=0x8140df0, e=0x8143f38) at kernel/qapplication.cpp:3558
#26 0xb69994f0 in QApplication::notify (this=0xbfdad65c, receiver=0x8140df0, 
    e=0x8143f38) at kernel/qapplication.cpp:3117
#27 0xb7972faf in KApplication::notify (this=0xbfdad65c, receiver=0x8140df0, 
    event=0x8143f38)
    at /home/ulet/kde-svn/kdelibs/kdeui/kernel/kapplication.cpp:319
#28 0xb738e290 in QCoreApplication::notifyInternal (this=0xbfdad65c, 
    receiver=0x8140df0, event=0x8143f38) at kernel/qcoreapplication.cpp:532
#29 0xb7391553 in QCoreApplication::sendEvent (receiver=0x8140df0, 
    event=0x8143f38)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:202
#30 0xb738e767 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804bcb8) at kernel/qcoreapplication.cpp:1115
#31 0xb738e8bd in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1003
#32 0xb6a2eb38 in QCoreApplication::sendPostedEvents ()
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:207
#33 0xb6a2dfe6 in QEventDispatcherX11::processEvents (this=0x8054f20, 
    flags=@0xbfdad55c) at kernel/qeventdispatcher_x11.cpp:70
#34 0xb738b172 in QEventLoop::processEvents (this=0xbfdad5d0, 
    flags=@0xbfdad594) at kernel/qeventloop.cpp:142
#35 0xb738b2f4 in QEventLoop::exec (this=0xbfdad5d0, flags=@0xbfdad5d8)
    at kernel/qeventloop.cpp:184
#36 0xb738e9dd in QCoreApplication::exec () at kernel/qcoreapplication.cpp:761
#37 0xb6998d5a in QApplication::exec () at kernel/qapplication.cpp:3055
#38 0xb7f9a61a in kdemain (argc=1, argv=0xbfdad814)
    at /home/ulet/kde-svn/kdebase/workspace/ksmserver/main.cpp:263
#39 0x080487f6 in main (argc=)
    at /home/ulet/kde-svn/build/kdebase/workspace/ksmserver/ksmserver_dummy.cpp:3
#0  0xffffe410 in __kernel_vsyscall ()
Comment 1 Lubos Lunak 2007-11-20 16:51:27 UTC
SVN commit 739134 by lunakl:

I hate the idiotic useless qt-bugs@ blackhole.
BUG: 152596



 M  +6 -1      shutdowndlg.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=739134