Bug 167520

Summary: KRDC crashes on disconnect
Product: [Applications] krdc Reporter: Martin Schnieders <kde>
Component: generalAssignee: Urs Wolfer <uwolfer>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Schnieders 2008-07-27 11:16:50 UTC
Version:            (using KDE 4.0.98)
Installed from:    Ubuntu Packages
OS:                Linux

Doing the logout at the connected XServer (7.2-28 @ OpenSuse 10.2) leads to a crash (signal 11 (SIGSEGV)) of KRDC. The Crashmanager is reporting the following: 

Application: KRDC (krdc), signal SIGSEGV
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb6066720 (LWP 7552)]
[KCrash handler]
#6  0xb698a9bc in memcpy () from /lib/tls/i686/cmov/libc.so.6
#7  0xb6d36fae in QImage::copy (this=0x83f4440, r=@0xbf992d18)
    at image/qimage.cpp:1372
#8  0xb6d3c97e in QImage::scaled (this=0x83f4440, s=@0xbf992d88, 
    aspectMode=Qt::IgnoreAspectRatio, mode=Qt::SmoothTransformation)
    at image/qimage.cpp:3859
#9  0x08066769 in ?? ()
#10 0x08065127 in ?? ()
#11 0xb6cea55b in QWidget::event (this=0x83f4440, event=0xbf9932c4)
    at kernel/qwidget.cpp:7065
#12 0xb6c92c0c in QApplicationPrivate::notify_helper (this=0x8095540, 
    receiver=0x83f43a0, e=0xbf9932c4) at kernel/qapplication.cpp:3772
#13 0xb6c97888 in QApplication::notify (this=0xbf9954c8, receiver=0x83f43a0, 
    e=0xbf9932c4) at kernel/qapplication.cpp:3739
#14 0xb7aab603 in KApplication::notify (this=0xbf9954c8, receiver=0x83f43a0, 
    event=0xbf9932c4)
    at /build/buildd/kde4libs-4.0.98a/kdeui/kernel/kapplication.cpp:311
#15 0xb76296a9 in QCoreApplication::notifyInternal (this=0xbf9954c8, 
    receiver=0x83f43a0, event=0xbf9932c4) at kernel/qcoreapplication.cpp:587
#16 0xb6cee20e in qt_sendSpontaneousEvent (receiver=0x83f43a0, 
    event=0xbf9932c4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#17 0xb6ce482f in QWidgetPrivate::drawWidget (this=0x83f4f78, pdev=0x81101cc, 
    rgn=@0xbf99347c, offset=@0xbf993454, flags=<value optimized out>, 
    sharedPainter=0x843ff68) at kernel/qwidget.cpp:4491
#18 0xb6ce4ee4 in QWidgetPrivate::paintSiblingsRecursive (this=0x83f6928, 
    pdev=0x81101cc, siblings=@0xbf9935f0, index=0, rgn=@0xbf9936bc, 
    offset=@0xbf993694, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4589
#19 0xb6ce43e6 in QWidgetPrivate::drawWidget (this=0x83f6928, pdev=0x81101cc, 
    rgn=@0xbf9936bc, offset=@0xbf993694, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4532
#20 0xb6ce4ee4 in QWidgetPrivate::paintSiblingsRecursive (this=0x83dbe68, 
    pdev=0x81101cc, siblings=@0xbf993830, index=2, rgn=@0xbf9938fc, 
    offset=@0xbf9938d4, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4589
#21 0xb6ce43e6 in QWidgetPrivate::drawWidget (this=0x83dbe68, pdev=0x81101cc, 
    rgn=@0xbf9938fc, offset=@0xbf9938d4, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4532
#22 0xb6ce4ee4 in QWidgetPrivate::paintSiblingsRecursive (this=0x82afcc8, 
    pdev=0x81101cc, siblings=@0xbf993a70, index=3, rgn=@0xbf993b3c, 
    offset=@0xbf993b14, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4589
#23 0xb6ce43e6 in QWidgetPrivate::drawWidget (this=0x82afcc8, pdev=0x81101cc, 
    rgn=@0xbf993b3c, offset=@0xbf993b14, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4532
#24 0xb6ce4ee4 in QWidgetPrivate::paintSiblingsRecursive (this=0x82afb38, 
    pdev=0x81101cc, siblings=@0xbf993cb0, index=1, rgn=@0xbf993d7c, 
    offset=@0xbf993d54, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4589
#25 0xb6ce43e6 in QWidgetPrivate::drawWidget (this=0x82afb38, pdev=0x81101cc, 
    rgn=@0xbf993d7c, offset=@0xbf993d54, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4532
#26 0xb6ce4ee4 in QWidgetPrivate::paintSiblingsRecursive (this=0x81345b8, 
    pdev=0x81101cc, siblings=@0xbf993fa0, index=10, rgn=@0xbf993e2c, 
    offset=@0x809fe94, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4589
#27 0xb6ce4df7 in QWidgetPrivate::paintSiblingsRecursive (this=0x81345b8, 
    pdev=0x81101cc, siblings=@0xbf993fa0, index=22, rgn=@0xbf994084, 
    offset=@0x809fe94, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4579
#28 0xb6ce43e6 in QWidgetPrivate::drawWidget (this=0x81345b8, pdev=0x81101cc, 
    rgn=@0xbf994084, offset=@0x809fe94, flags=4, sharedPainter=0x843ff68)
    at kernel/qwidget.cpp:4532
#29 0xb6e45e5d in QWidgetBackingStore::cleanRegion (this=0x809fe88, 
    rgn=@0xbf9940d8, widget=0x810ff20, recursiveCopyToScreen=true)
    at painting/qbackingstore.cpp:1035
#30 0xb6e465e7 in qt_syncBackingStore (widget=0x810ff20)
    at painting/qbackingstore.cpp:319
#31 0xb6cea16f in QWidget::event (this=0x810ff20, event=0x844ff30)
    at kernel/qwidget.cpp:7209
#32 0xb703c7a5 in QMainWindow::event (this=0x810ff20, event=0x844ff30)
    at widgets/qmainwindow.cpp:1252
#33 0xb7b62ad3 in KMainWindow::event (this=0x810ff20, ev=0x844ff30)
    at /build/buildd/kde4libs-4.0.98a/kdeui/widgets/kmainwindow.cpp:1008
#34 0xb7b9e19c in KXmlGuiWindow::event (this=0x810ff20, ev=0x844ff30)
    at /build/buildd/kde4libs-4.0.98a/kdeui/xmlgui/kxmlguiwindow.cpp:122
#35 0xb6c92c0c in QApplicationPrivate::notify_helper (this=0x8095540, 
    receiver=0x810ff20, e=0x844ff30) at kernel/qapplication.cpp:3772
#36 0xb6c97888 in QApplication::notify (this=0xbf9954c8, receiver=0x810ff20, 
    e=0x844ff30) at kernel/qapplication.cpp:3739
#37 0xb7aab603 in KApplication::notify (this=0xbf9954c8, receiver=0x810ff20, 
    event=0x844ff30)
    at /build/buildd/kde4libs-4.0.98a/kdeui/kernel/kapplication.cpp:311
#38 0xb76296a9 in QCoreApplication::notifyInternal (this=0xbf9954c8, 
    receiver=0x810ff20, event=0x844ff30) at kernel/qcoreapplication.cpp:587
#39 0xb762aa59 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x8085880)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 0xb762ac7d in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1091
#41 0xb7654bcf in postEventSourceDispatch (s=0x80978c0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#42 0xb63bebf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#43 0xb63c1e5e in ?? () from /usr/lib/libglib-2.0.so.0
#44 0xb63c23ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#45 0xb7654f98 in QEventDispatcherGlib::processEvents (this=0x8095430, 
    flags=@0xbf9947c8) at kernel/qeventdispatcher_glib.cpp:325
#46 0xb6d26195 in QGuiEventDispatcherGlib::processEvents (this=0x8095430, 
    flags=@0xbf9947f8) at kernel/qguieventdispatcher_glib.cpp:204
#47 0xb762892d in QEventLoop::processEvents (this=0xbf99487c, 
    flags=@0xbf994834) at kernel/qeventloop.cpp:149
#48 0xb7628abd in QEventLoop::exec (this=0xbf99487c, flags=@0xbf994884)
    at kernel/qeventloop.cpp:200
#49 0xb70f92da in QDialog::exec (this=0x83b65d0) at dialogs/qdialog.cpp:453
#50 0xb7a32a07 in KMessageBox::createKMessageBox (dialog=0x83b65d0, 
    icon=@0xbf994a38, text=@0xbf994c98, strlist=@0xbf994af8, ask=@0xbf994a98, 
    checkboxReturn=0x0, options=@0xbf994a34, details=@0xbf994a90, 
    notifyType=QMessageBox::Critical)
    at /build/buildd/kde4libs-4.0.98a/kdeui/dialogs/kmessagebox.cpp:305
#51 0xb7a335cb in KMessageBox::createKMessageBox (dialog=0x83b65d0, 
    icon=QMessageBox::Critical, text=@0xbf994c98, strlist=@0xbf994af8, 
    ask=@0xbf994a98, checkboxReturn=0x0, options=@0xbf994a94, 
    details=@0xbf994a90)
    at /build/buildd/kde4libs-4.0.98a/kdeui/dialogs/kmessagebox.cpp:154
#52 0xb7a346d8 in KMessageBox::errorListWId (parent_id=60817409, 
    text=@0xbf994c98, strlist=@0xbf994af8, caption=@0xbf994b40, 
    options=@0xbf994af4)
    at /build/buildd/kde4libs-4.0.98a/kdeui/dialogs/kmessagebox.cpp:835
#53 0xb7a348bb in KMessageBox::error (parent=0x83f43a0, text=@0xbf994c98, 
    caption=@0xbf994b40, options=@0xbf994b3c)
    at /build/buildd/kde4libs-4.0.98a/kdeui/dialogs/kmessagebox.cpp:797
#54 0x080657e5 in ?? ()
#55 0x08065b87 in ?? ()
#56 0xb763e4f9 in QMetaObject::activate (sender=0x83f43d4, 
    from_signal_index=14, to_signal_index=14, argv=0xbf994c50)
    at kernel/qobject.cpp:3010
#57 0xb763ebc2 in QMetaObject::activate (sender=0x83f43d4, m=0x807c7c0, 
    local_signal_index=3, argv=0xbf994c50) at kernel/qobject.cpp:3080
#58 0x08062455 in ?? ()
#59 0x08062e84 in ?? ()
#60 0x08062ef5 in ?? ()
#61 0xb763e4f9 in QMetaObject::activate (sender=0x83f5f28, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3010
#62 0xb763ebc2 in QMetaObject::activate (sender=0x83f5f28, m=0xb771f004, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3080
#63 0xb767be07 in QTimer::timeout (this=0x83f5f28)
    at .moc/release-shared/moc_qtimer.cpp:126
#64 0xb764567e in QTimer::timerEvent (this=0x83f5f28, e=0xbf995228)
    at kernel/qtimer.cpp:263
#65 0xb7639c9a in QObject::event (this=0x83f5f28, e=0xbf995228)
    at kernel/qobject.cpp:1105
#66 0xb6c92c0c in QApplicationPrivate::notify_helper (this=0x8095540, 
    receiver=0x83f5f28, e=0xbf995228) at kernel/qapplication.cpp:3772
#67 0xb6c97799 in QApplication::notify (this=0xbf9954c8, receiver=0x83f5f28, 
    e=0xbf995228) at kernel/qapplication.cpp:3366
#68 0xb7aab603 in KApplication::notify (this=0xbf9954c8, receiver=0x83f5f28, 
    event=0xbf995228)
    at /build/buildd/kde4libs-4.0.98a/kdeui/kernel/kapplication.cpp:311
#69 0xb76296a9 in QCoreApplication::notifyInternal (this=0xbf9954c8, 
    receiver=0x83f5f28, event=0xbf995228) at kernel/qcoreapplication.cpp:587
#70 0xb76571a1 in QTimerInfoList::activateTimers (this=0x8098444)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#71 0xb7654a40 in timerSourceDispatch (source=0x8098410)
    at kernel/qeventdispatcher_glib.cpp:166
#72 0xb63bebf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#73 0xb63c1e5e in ?? () from /usr/lib/libglib-2.0.so.0
#74 0xb63c23ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#75 0xb7654f98 in QEventDispatcherGlib::processEvents (this=0x8095430, 
    flags=@0xbf995388) at kernel/qeventdispatcher_glib.cpp:325
#76 0xb6d26195 in QGuiEventDispatcherGlib::processEvents (this=0x8095430, 
    flags=@0xbf9953b8) at kernel/qguieventdispatcher_glib.cpp:204
#77 0xb762892d in QEventLoop::processEvents (this=0xbf995430, 
    flags=@0xbf9953f4) at kernel/qeventloop.cpp:149
#78 0xb7628abd in QEventLoop::exec (this=0xbf995430, flags=@0xbf995438)
    at kernel/qeventloop.cpp:200
#79 0xb762ad3d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#80 0xb6c92567 in QApplication::exec () at kernel/qapplication.cpp:3304
#81 0x0807837d in ?? ()
#82 0xb692d450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#83 0x08058b71 in _start ()
#0  0xb7eef410 in __kernel_vsyscall ()
Comment 1 Urs Wolfer 2008-07-27 11:48:53 UTC
Crash looks similar to #160728.
Comment 2 Urs Wolfer 2008-08-06 16:11:14 UTC

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