Bug 220461 - KRDC crashed after disconnecting from a VNC session
Summary: KRDC crashed after disconnecting from a VNC session
Status: RESOLVED DUPLICATE of bug 219905
Alias: None
Product: krdc
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Urs Wolfer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-28 22:12 UTC by Edward Hunt
Modified: 2009-12-28 22:25 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 Edward Hunt 2009-12-28 22:12:32 UTC
Application that crashed: krdc
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
KRDC 4.3.2 crashed after I disconnected my VNC connection from a Kubuntu 9.10 system to an Ubuntu 8.04 system

 -- Backtrace:
Application: KRDC (krdc), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7842700 (LWP 2120))]

Thread 2 (Thread 0xb30c6b70 (LWP 2121)):
[KCrash Handler]
#6  0x01975a69 in QMutex::lock (this=0x8b105c4) at thread/qmutex.cpp:152
#7  0x02bc5e4e in QMutexLocker::relock (this=0x8b1059c) at /usr/include/qt4/QtCore/qmutex.h:120
#8  VncClientThread::run (this=0x8b1059c) at ../../../krdc/vnc/vncclientthread.cpp:294
#9  0x0197ae32 in QThreadPrivate::start (arg=0x8b1059c) at thread/qthread_unix.cpp:188
#10 0x006e880e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x0612c7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7842700 (LWP 2120)):
#0  0x005cc422 in __kernel_vsyscall ()
#1  0x0611eba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x00f1ed80 in ?? () from /usr/lib/libxcb.so.1
#3  0x00f1f2eb in ?? () from /usr/lib/libxcb.so.1
#4  0x00f1f687 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x0833b2e9 in _XSend () from /usr/lib/libX11.so.6
#6  0x08327a8d in ?? () from /usr/lib/libX11.so.6
#7  0x08327c5a in XPutImage () from /usr/lib/libX11.so.6
#8  0x01191101 in QX11PixmapData::fromImage (this=0x8c3a040, img=..., flags=...) at image/qpixmap_x11.cpp:563
#9  0x0117d597 in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1968
#10 0x011cadbe in QPaintEngine::drawImage (this=0x8c381e0, r=..., image=..., sr=..., flags=...) at painting/qpaintengine.cpp:617
#11 0x0127efb9 in QX11PaintEngine::drawImage (this=0x8c381e0, r=..., image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1889
#12 0x011e1154 in QPainterPrivate::draw_helper (this=0x8b556e8, originalPath=..., op=<value optimized out>) at painting/qpainter.cpp:476
#13 0x011e40e3 in QPainter::drawRects (this=0xbf82a4a4, rects=0xbf8253d0, rectCount=1) at painting/qpainter.cpp:3355
#14 0x011e871f in QPainter::drawRect (this=0xbf82a4a4, r=..., xRnd=-1, yRnd=19) at ../../include/QtGui/../../src/gui/painting/qpainter.h:604
#15 QPainter::drawRoundRect (this=0xbf82a4a4, r=..., xRnd=-1, yRnd=19) at painting/qpainter.cpp:4118
#16 0x0630cf82 in OxygenStyleHelper::fillSlab (p=..., rect=..., size=7) at ../../../kstyles/oxygen/helper.cpp:284
#17 0x063183ab in OxygenStyle::renderSlab (this=0x8592be0, p=0xbf82a4a4, r=..., color=..., opts=..., tiles=...) at ../../../kstyles/oxygen/oxygen.cpp:2416
#18 0x06323879 in OxygenStyle::drawKStylePrimitive (this=0x8592be0, widgetType=KStyle::WT_PushButton, primitive=0, opt=0xbf8272dc, r=..., pal=..., flags=..., p=0xbf82a4a4, widget=0x87ea5e0, kOpt=0x0)
    at ../../../kstyles/oxygen/oxygen.cpp:431
#19 0x009809eb in KStyle::drawPrimitive (this=0x8592be0, elem=QStyle::PE_PanelButtonCommand, option=0xbf8272dc, painter=0xbf82a4a4, widget=0x87ea5e0) at ../../kdeui/kernel/kstyle.cpp:1175
#20 0x0097b810 in KStyle::drawControl (this=0x8592be0, element=QStyle::CE_PushButtonBevel, option=0xbf828284, p=0xbf82a4a4, widget=0x87ea5e0) at ../../kdeui/kernel/kstyle.cpp:1386
#21 0x06318a1b in OxygenStyle::drawControl (this=0xffffffff, element=QStyle::CE_PushButtonBevel, option=0xbf828284, p=0xbf82a4a4, widget=0x87ea5e0) at ../../../kstyles/oxygen/oxygen.cpp:400
#22 0x013d53e4 in QStyleSheetStyle::drawControl (this=0x87eb2c8, ce=QStyle::CE_PushButtonBevel, opt=0xbf82a464, p=0xbf82a4a4, w=0x87ea5e0) at styles/qstylesheetstyle.cpp:3482
#23 0x0139cd3a in QCommonStyle::drawControl (this=0x87eb2c8, element=QStyle::CE_PushButton, opt=0xbf82a464, p=0xbf82a4a4, widget=0x87ea5e0) at styles/qcommonstyle.cpp:1293
#24 0x0144e0b9 in QWindowsStyle::drawControl (this=0x87eb2c8, ce=QStyle::CE_PushButton, opt=0xbf82a464, p=0xbf82a4a4, widget=0x87ea5e0) at styles/qwindowsstyle.cpp:2587
#25 0x013d1fdc in QStyleSheetStyle::drawControl (this=0x87eb2c8, ce=QStyle::CE_PushButton, opt=0xbf82a464, p=0xbf82a4a4, w=0x87ea5e0) at styles/qstylesheetstyle.cpp:3467
#26 0x0150d79b in QStylePainter::drawControl (this=0x87ea5e0) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:89
#27 QPushButton::paintEvent (this=0x87ea5e0) at widgets/qpushbutton.cpp:448
#28 0x01103dd4 in QWidget::event (this=0x87ea5e0, event=0xbf82a974) at kernel/qwidget.cpp:7687
#29 0x014643ee in QAbstractButton::event (this=0x87ea5e0, e=0xffffffff) at widgets/qabstractbutton.cpp:1077
#30 0x0150e66d in QPushButton::event (this=0x87ea5e0, e=0xbf82a974) at widgets/qpushbutton.cpp:662
#31 0x010aef54 in QApplicationPrivate::notify_helper (this=0x858d850, receiver=0x87ea5e0, e=0xbf82a974) at kernel/qapplication.cpp:4056
#32 0x010b65ca in QApplication::notify (this=0xbf82c1a4, receiver=0x87ea5e0, e=0xbf82a974) at kernel/qapplication.cpp:4021
#33 0x00965bfa in KApplication::notify (this=0xbf82c1a4, receiver=0x87ea5e0, event=0xbf82a974) at ../../kdeui/kernel/kapplication.cpp:302
#34 0x01a6b6cb in QCoreApplication::notifyInternal (this=0xbf82c1a4, receiver=0x87ea5e0, event=0xbf82a974) at kernel/qcoreapplication.cpp:610
#35 0x0110be25 in QCoreApplication::sendSpontaneousEvent (this=0x87eaf68, pdev=0x866a7fc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x866f730)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#36 QWidgetPrivate::drawWidget (this=0x87eaf68, pdev=0x866a7fc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x866f730) at kernel/qwidget.cpp:5079
#37 0x0110c64d in QWidgetPrivate::paintSiblingsRecursive (this=0x87cf420, pdev=0x866a7fc, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5189
#38 0x0110c569 in QWidgetPrivate::paintSiblingsRecursive (this=0x87cf420, pdev=0x866a7fc, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5180
#39 0x0110ba16 in QWidgetPrivate::drawWidget (this=0x87cf420, pdev=0x866a7fc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x866f730) at kernel/qwidget.cpp:5128
#40 0x0110c64d in QWidgetPrivate::paintSiblingsRecursive (this=0x8617390, pdev=0x866a7fc, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5189
#41 0x0110ba16 in QWidgetPrivate::drawWidget (this=0x8617390, pdev=0x866a7fc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x866f730) at kernel/qwidget.cpp:5128
#42 0x0110c64d in QWidgetPrivate::paintSiblingsRecursive (this=0x86079b8, pdev=0x866a7fc, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5189
#43 0x0110c569 in QWidgetPrivate::paintSiblingsRecursive (this=0x86079b8, pdev=0x866a7fc, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5180
#44 0x0110ba16 in QWidgetPrivate::drawWidget (this=0x86079b8, pdev=0x866a7fc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x866f730) at kernel/qwidget.cpp:5128
#45 0x0110c64d in QWidgetPrivate::paintSiblingsRecursive (this=0x8668170, pdev=0x866a7fc, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5189
#46 0x0110c569 in QWidgetPrivate::paintSiblingsRecursive (this=0x8668170, pdev=0x866a7fc, siblings=..., index=17, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5180
#47 0x0110c569 in QWidgetPrivate::paintSiblingsRecursive (this=0x8668170, pdev=0x866a7fc, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5180
#48 0x0110c569 in QWidgetPrivate::paintSiblingsRecursive (this=0x8668170, pdev=0x866a7fc, siblings=..., index=22, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x866f730)
    at kernel/qwidget.cpp:5180
#49 0x0110ba16 in QWidgetPrivate::drawWidget (this=0x8668170, pdev=0x866a7fc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x866f730) at kernel/qwidget.cpp:5128
#50 0x0129a2f8 in QWidgetBackingStore::sync (this=0x866f730) at painting/qbackingstore.cpp:1269
#51 0x010fd116 in QWidgetPrivate::syncBackingStore (this=0x8668170) at kernel/qwidget.cpp:1603
#52 0x01104215 in QWidget::event (this=0x8670498, event=0x8b3ce18) at kernel/qwidget.cpp:7827
#53 0x014d1297 in QMainWindow::event (this=0x8670498, event=0x8b3ce18) at widgets/qmainwindow.cpp:1399
#54 0x00a4bdc4 in KMainWindow::event (this=0x8670498, ev=0x8b3ce18) at ../../kdeui/widgets/kmainwindow.cpp:1094
#55 0x00a9230f in KXmlGuiWindow::event (this=0x8670498, ev=0x8b3ce18) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#56 0x010aef54 in QApplicationPrivate::notify_helper (this=0x858d850, receiver=0x8670498, e=0x8b3ce18) at kernel/qapplication.cpp:4056
#57 0x010b65ca in QApplication::notify (this=0xbf82c1a4, receiver=0x8670498, e=0x8b3ce18) at kernel/qapplication.cpp:4021
#58 0x00965bfa in KApplication::notify (this=0xbf82c1a4, receiver=0x8670498, event=0x8b3ce18) at ../../kdeui/kernel/kapplication.cpp:302
#59 0x01a6b6cb in QCoreApplication::notifyInternal (this=0xbf82c1a4, receiver=0x8670498, event=0x8b3ce18) at kernel/qcoreapplication.cpp:610
#60 0x01a6c2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8577e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#61 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8577e48) at kernel/qcoreapplication.cpp:1247
#62 0x01a6c47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#63 0x01a963ff in QCoreApplication::sendPostedEvents (s=0x858fd10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#64 postEventSourceDispatch (s=0x858fd10) at kernel/qeventdispatcher_glib.cpp:210
#65 0x01b97e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#66 0x01b9b730 in ?? () from /lib/libglib-2.0.so.0
#67 0x01b9b863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#68 0x01a9602c in QEventDispatcherGlib::processEvents (this=0x8577a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#69 0x0114fbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8577a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#70 0x01a69c79 in QEventLoop::processEvents (this=0xbf82c0f4, flags=) at kernel/qeventloop.cpp:149
#71 0x01a6a0ca in QEventLoop::exec (this=0xbf82c0f4, flags=...) at kernel/qeventloop.cpp:201
#72 0x01a6c53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#73 0x010aedd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#74 0x0806e0c1 in main (argc=3, argv=0xbf82c394) at ../../krdc/main.cpp:101

This bug may be a duplicate of or related to bug 219905

Reported using DrKonqi
Comment 1 Urs Wolfer 2009-12-28 22:25:51 UTC

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