Bug 281721

Summary: Crash on logout thru VNC session
Product: [Unmaintained] ksmserver Reporter: mail2005
Component: generalAssignee: Lubos Lunak <l.lunak>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version First Reported In: 0.4   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description mail2005 2011-09-09 22:26:03 UTC
Application: ksmserver (0.4)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
Crash always occurs on logout in case of using VNC remote desktop session. In case of local access the logout works correctly.

The crash can be reproduced every time.

-- Backtrace:
Application: The KDE Session Manager (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffd461cb760 (LWP 8271))]

Thread 2 (Thread 0x7ffd2f2bc700 (LWP 8272)):
#0  0x00007ffd438d48fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007ffd4386df2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007ffd4386c2d1 in free () from /lib64/libc.so.6
#3  0x00007ffd4072be08 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007ffd44eafcda in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x70b620, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:373
#5  0x00007ffd44eafe29 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x70b620, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#6  0x00007ffd44d9ada4 in QThreadPrivate::finish (arg=0x7ffd451b7f80) at thread/qthread_unix.cpp:321
#7  0x00007ffd44d9ba66 in ~__pthread_cleanup_class (arg=0x7ffd451b7f80) at /usr/include/pthread.h:535
#8  QThreadPrivate::start (arg=0x7ffd451b7f80) at thread/qthread_unix.cpp:243
#9  0x00007ffd44b0ca3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007ffd438c767d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffd461cb760 (LWP 8271)):
[KCrash Handler]
#6  0x00007ffd43869a05 in _int_malloc () from /lib64/libc.so.6
#7  0x00007ffd4386bd99 in malloc () from /lib64/libc.so.6
#8  0x00007ffd440ef877 in QImageData::create (size=<value optimized out>, format=QImage::Format_ARGB32_Premultiplied, numColors=0) at image/qimage.cpp:243
#9  0x00007ffd440f0a7b in QImage::QImage (this=0x7fffd873b3e0, width=301, height=106, format=QImage::Format_ARGB32_Premultiplied) at image/qimage.cpp:843
#10 0x00007ffd44179c6b in QPainterPrivate::draw_helper (this=0x7bc370, originalPath=..., op=QPainterPrivate::StrokeAndFillDraw) at painting/qpainter.cpp:451
#11 0x00007ffd42998f88 in QSvgPath::draw (this=0x82d550, p=0x7fffd873b930, states=...) at qsvggraphics.cpp:173
#12 0x00007ffd429b93b2 in QSvgG::draw (this=0x83a360, p=0x7fffd873b930, states=...) at qsvgstructure.cpp:75
#13 0x00007ffd429bfedb in QSvgTinyDocument::draw (this=0x78d8c0, p=0x7fffd873b930, id=<value optimized out>, bounds=<value optimized out>) at qsvgtinydocument.cpp:308
#14 0x00007ffd3bc7b0f2 in Plasma::SvgPrivate::findInCache (this=0x773b10, elementId=<value optimized out>, s=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/svg.cpp:363
#15 0x00007ffd3bc7b599 in Plasma::Svg::paint (this=<value optimized out>, painter=0x7fffd873c3c0, rect=..., elementID=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/plasma/svg.cpp:671
#16 0x00007ffd3bc1a0cd in Plasma::FrameSvgPrivate::generateFrameBackground (this=0x773b90, frame=0x773c70) at /usr/src/debug/kdelibs-4.6.0/plasma/framesvg.cpp:796
#17 0x00007ffd3bc1cd43 in Plasma::FrameSvgPrivate::generateBackground (this=0x773b90, frame=0x773c70) at /usr/src/debug/kdelibs-4.6.0/plasma/framesvg.cpp:679
#18 0x00007ffd3bc1d820 in Plasma::FrameSvg::paintFrame (this=0x74b0d0, painter=0x7fffd873ca60, pos=...) at /usr/src/debug/kdelibs-4.6.0/plasma/framesvg.cpp:529
#19 0x00007ffd35550158 in KSMShutdownDlg::paintEvent (this=0x772e10, e=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.6.0/ksmserver/shutdowndlg.cpp:584
#20 0x00007ffd440854ea in QWidget::event (this=0x772e10, event=0x7fffd873d2b0) at kernel/qwidget.cpp:8346
#21 0x00007ffd44033d14 in QApplicationPrivate::notify_helper (this=0x6a7ba0, receiver=0x772e10, e=0x7fffd873d2b0) at kernel/qapplication.cpp:4445
#22 0x00007ffd4403c22a in QApplication::notify (this=<value optimized out>, receiver=0x772e10, e=0x7fffd873d2b0) at kernel/qapplication.cpp:4324
#23 0x00007ffd45b289e6 in KApplication::notify (this=0x69e3a0, receiver=0x772e10, event=0x7fffd873d2b0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#24 0x00007ffd44e84bfc in QCoreApplication::notifyInternal (this=0x69e3a0, receiver=0x772e10, event=0x7fffd873d2b0) at kernel/qcoreapplication.cpp:732
#25 0x00007ffd440823b2 in sendSpontaneousEvent (this=0x772eb0, pdev=0x75a568, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x75a1d0) at ../../src/corelib/kernel/qcoreapplication.h:218
#26 QWidgetPrivate::drawWidget (this=0x772eb0, pdev=0x75a568, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x75a1d0) at kernel/qwidget.cpp:5433
#27 0x00007ffd44245191 in QWidgetBackingStore::sync (this=0x75a1d0) at painting/qbackingstore.cpp:1333
#28 0x00007ffd44245479 in QWidgetBackingStore::sync (this=0x75a1d0, exposedWidget=0x772e10, exposedRegion=...) at painting/qbackingstore.cpp:1130
#29 0x00007ffd440b0b20 in QETWidget::translatePaintEvent (this=0x772e10, event=<value optimized out>) at kernel/qapplication_x11.cpp:5152
#30 0x00007ffd440b18ab in QApplication::x11ProcessEvent (this=0x69e3a0, event=0x7fffd873e0a0) at kernel/qapplication_x11.cpp:3464
#31 0x00007ffd440d90f2 in x11EventSourceDispatch (s=0x6a0480, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007ffd4072fbd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#33 0x00007ffd407303b0 in ?? () from /lib64/libglib-2.0.so.0
#34 0x00007ffd40730650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#35 0x00007ffd44eaf91f in QEventDispatcherGlib::processEvents (this=0x6a84e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#36 0x00007ffd440d8d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007ffd44e84052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007ffd44e84265 in QEventLoop::exec (this=0x7fffd873e3c0, flags=...) at kernel/qeventloop.cpp:201
#39 0x00007ffd444e632e in QDialog::exec (this=0x772e10) at dialogs/qdialog.cpp:552
#40 0x00007ffd35553962 in KSMShutdownDlg::confirmShutdown (maysd=<value optimized out>, choose=false, sdtype=@0x7fffd873e48c, bootOption=...) at /usr/src/debug/kdebase-workspace-4.6.0/ksmserver/shutdowndlg.cpp:703
#41 0x00007ffd3555e8ee in KSMServer::shutdown (this=0x748f40, confirm=<value optimized out>, sdtype=KWorkSpace::ShutdownTypeNone, sdmode=KWorkSpace::ShutdownModeInteractive) at /usr/src/debug/kdebase-workspace-4.6.0/ksmserver/shutdown.cpp:157
#42 0x00007ffd35561d8a in KSMServerInterfaceAdaptor::qt_metacall (this=0x748ab0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fffd873e830) at /usr/src/debug/kdebase-workspace-4.6.0/build/ksmserver/ksmserverinterfaceadaptor.moc:128
#43 0x00007ffd41cd9b68 in QDBusConnectionPrivate::deliverCall (this=0x704130, object=0x748ab0, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:919
#44 0x00007ffd41cda46e in QDBusConnectionPrivate::activateCall (this=0x704130, object=0x748ab0, flags=273, msg=...) at qdbusintegrator.cpp:822
#45 0x00007ffd41cdac9e in QDBusConnectionPrivate::activateObject (this=0x704130, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1379
#46 0x00007ffd41cdaed8 in QDBusActivateObjectEvent::placeMetaCall (this=0x73b880) at qdbusintegrator.cpp:1493
#47 0x00007ffd44e98a6a in QObject::event (this=0x748f40, e=<value optimized out>) at kernel/qobject.cpp:1211
#48 0x00007ffd44033d14 in QApplicationPrivate::notify_helper (this=0x6a7ba0, receiver=0x748f40, e=0x73b880) at kernel/qapplication.cpp:4445
#49 0x00007ffd4403c22a in QApplication::notify (this=<value optimized out>, receiver=0x748f40, e=0x73b880) at kernel/qapplication.cpp:4324
#50 0x00007ffd45b289e6 in KApplication::notify (this=0x69e3a0, receiver=0x748f40, event=0x73b880) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#51 0x00007ffd44e84bfc in QCoreApplication::notifyInternal (this=0x69e3a0, receiver=0x748f40, event=0x73b880) at kernel/qcoreapplication.cpp:732
#52 0x00007ffd44e883f5 in sendEvent (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6103e0) at kernel/qcoreapplication.cpp:1373
#54 0x00007ffd44eaf783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#55 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#56 0x00007ffd4072fbd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#57 0x00007ffd407303b0 in ?? () from /lib64/libglib-2.0.so.0
#58 0x00007ffd40730650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#59 0x00007ffd44eaf91f in QEventDispatcherGlib::processEvents (this=0x6a84e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#60 0x00007ffd440d8d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x00007ffd44e84052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#62 0x00007ffd44e84265 in QEventLoop::exec (this=0x7fffd873f4d0, flags=...) at kernel/qeventloop.cpp:201
#63 0x00007ffd44e886ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#64 0x00007ffd35548b36 in kdemain (argc=6934368, argv=0x7fffd873f500) at /usr/src/debug/kdebase-workspace-4.6.0/ksmserver/main.cpp:311
#65 0x00000000004075e9 in launch (argc=1, _name=0x686108 "ksmserver", args=<value optimized out>, cwd=0x686112 "/root", envc=<value optimized out>, envs=<value optimized out>, reset_env=true, tty=0x68686a "", avoid_loops=false, startup_id_str=0x686873 "") at /usr/src/debug/kdelibs-4.6.0/kinit/kinit.cpp:730
#66 0x00000000004080ed in handle_launcher_request (sock=5, who=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kinit/kinit.cpp:1222
#67 0x000000000040892d in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kinit/kinit.cpp:1406
#68 0x00000000004094e0 in main (argc=4, argv=0x7fffd8740b88, envp=0x7fffd8740bb0) at /usr/src/debug/kdelibs-4.6.0/kinit/kinit.cpp:1903

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

Possible duplicates by query: bug 269077.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-05 18:16:16 UTC

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