Application that crashed: krdc Version of the application: 4.3.5 (KDE 4.3.5) KDE Version: 4.3.5 (KDE 4.3.5) Qt Version: 4.5.3 Operating System: Linux 2.6.31.13-desktop-1mnb i686 Distribution: "Mandriva Linux 2010.0" What I was doing when the application crashed: I had several vnc sessions open in tabs. Closing one crashes krdc. This doesn't happen all the time, but regular enough to be worth investigating. -- Backtrace: Application: KRDC (krdc), signal: Segmentation fault [Current thread is 1 (Thread 0xb533b6d0 (LWP 2733))] Thread 3 (Thread 0xb3514b70 (LWP 10316)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5efb9e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb60996ed in __pthread_cond_wait (cond=0x9e61e00, mutex=0x9e61de8) at forward.c:139 #3 0xb6250fb0 in QWaitCondition::wait (this=0x9e67b54, mutex=0x9e67b50, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0xb624c8be in QSemaphore::acquire (this=0xb3513ff4, n=1) at thread/qsemaphore.cpp:143 #5 0xb635d2e9 in QMetaObject::activate (sender=0x9bcb7b4, from_signal_index=11, to_signal_index=11, argv=0xb351405c) at kernel/qobject.cpp:3033 #6 0xb635de65 in QMetaObject::activate (sender=0x9bcb7b4, m=0xb5140b4c, local_signal_index=0, argv=0xb351405c) at kernel/qobject.cpp:3186 #7 0xb513451d in VncClientThread::imageUpdated (this=0x9bcb7b4, _t1=339, _t2=0, _t3=32, _t4=23) at /usr/src/debug/kdenetwork-4.3.5/build/krdc/vnc/moc_vncclientthread.cpp:100 #8 0xb5134c9f in VncClientThread::updatefb (cl=0xb2cbc008, x=339, y=0, w=32, h=23) at /usr/src/debug/kdenetwork-4.3.5/krdc/vnc/vncclientthread.cpp:232 #9 0xb3a8f6ba in HandleRFBServerMessage () from /usr/lib/libvncclient.so.0 #10 0xb513568d in VncClientThread::run (this=0x9bcb7b4) at /usr/src/debug/kdenetwork-4.3.5/krdc/vnc/vncclientthread.cpp:291 #11 0xb624fe83 in QThreadPrivate::start (arg=0x9bcb7b4) at thread/qthread_unix.cpp:188 #12 0xb5ef7885 in start_thread () from /lib/i686/libpthread.so.0 #13 0xb608b57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb27bab70 (LWP 16755)): [KCrash Handler] #6 QMutex::lock (this=0x9e60664) at thread/qmutex.cpp:152 #7 0xb51356c1 in VncClientThread::run (this=0x9e6063c) at /usr/lib/qt4/include/QtCore/qmutex.h:120 #8 0xb624fe83 in QThreadPrivate::start (arg=0x9e6063c) at thread/qthread_unix.cpp:188 #9 0xb5ef7885 in start_thread () from /lib/i686/libpthread.so.0 #10 0xb608b57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb533b6d0 (LWP 2733)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6080246 in __poll (fds=0xb6111ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb5660130 in _xcb_conn_wait (c=0x9af9868, cond=0x9afa8fc, vector=0xbffc27d4, count=0xbffc27d8) at xcb_conn.c:306 #3 0xb56606c2 in _xcb_out_send (c=0x9af9868, vector=0xbffc27d4, count=0xbffc27d8) at xcb_out.c:338 #4 0xb5660a91 in xcb_writev (c=0x9af9868, vector=0xbffc2830, count=2, requests=1) at xcb_out.c:286 #5 0xb5c666dc in _XSend (dpy=0x9b031d0, data=0xb1d1e408 "�\226{", size=261120) at xcb_io.c:332 #6 0xb5c52bd2 in PutSubImage (dpy=0x9b031d0, d=<value optimized out>, gc=0x9e92238, image=0x9e47458, req_xoffset=0, req_yoffset=561, x=<value optimized out>, y=<value optimized out>, req_width=<value optimized out>, req_height=51, dest_bits_per_pixel=32, dest_scanline_pad=32) at PutImage.c:804 #7 0xb5c51ec2 in PutSubImage (dpy=0x9b031d0, d=<value optimized out>, gc=0x9e92238, image=0x9e47458, req_xoffset=0, req_yoffset=561, x=9, y=617, req_width=1280, req_height=463, dest_bits_per_pixel=32, dest_scanline_pad=32) at PutImage.c:919 #8 0xb5c52dd5 in XPutImage (dpy=0x9b031d0, d=50331787, gc=0x9e92238, image=0x9e47458, req_xoffset=0, req_yoffset=0, x=9, y=56, req_width=1280, req_height=1024) at PutImage.c:1029 #9 0xb69a531a in qt_x11_drawImage (rect=@0x9e47458, pos=@0xbffc2bd4, image=@0xbffc2ef0, hd=1, gc=0x1, dpy=0x9b031d0, visual=0x9af5078, depth=24) at painting/qpaintengine_x11.cpp:1869 #10 0xb69a5651 in QX11PaintEngine::drawImage (this=0x9d89900, r=@0xbffc2c90, image=@0xbffc2ef0, sr=@0xbffc2c70, flags={i = 0}) at painting/qpaintengine_x11.cpp:1890 #11 0xb6909954 in QPainter::drawImage (this=0xbffc2f58, targetRect=@0xbffc2e30, image=@0xbffc2ef0, sourceRect=@0xbffc2e10, flags={i = 0}) at painting/qpainter.cpp:5636 #12 0xb513b8b6 in VncView::paintEvent (this=0x9bcb780, event=0xbffc33b4) at /usr/lib/qt4/include/QtGui/qpainter.h:875 #13 0xb68246a6 in QWidget::event (this=0x9bcb780, event=0xbffc33b4) at kernel/qwidget.cpp:7692 #14 0xb5138e3c in VncView::event (this=0x1, event=0x1) at /usr/src/debug/kdenetwork-4.3.5/krdc/vnc/vncview.cpp:492 #15 0xb67cd68c in QApplicationPrivate::notify_helper (this=0x9af07d0, receiver=0x9bcb780, e=0xbffc33b4) at kernel/qapplication.cpp:4065 #16 0xb67d501e in QApplication::notify (this=0xbffc4a54, receiver=0x9bcb780, e=0xbffc33b4) at kernel/qapplication.cpp:4030 #17 0xb722eb31 in KApplication::notify () from /usr/lib/libkdeui.so.5 #18 0xb6346c0e in QCoreApplication::notifyInternal (this=0xbffc4a54, receiver=0x9bcb780, event=0xbffc33b4) at kernel/qcoreapplication.cpp:610 #19 0xb682c8d9 in QWidgetPrivate::drawWidget (this=0x9bfcdd8, pdev=0x9b3faa4, rgn=@0xbffc3538, offset=@0xbffc3530, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at ../../src/corelib/kernel/qcoreapplication.h:216 #20 0xb682d10c in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9b3faa4, siblings=@0x9b6d6bc, index=0, rgn=@0xbffc3748, offset=@0xbffc3740, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5194 #21 0xb682c4fa in QWidgetPrivate::drawWidget (this=0x9b6d6b0, pdev=0x9b3faa4, rgn=@0xbffc3748, offset=@0xbffc3740, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5133 #22 0xb682d10c in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9b3faa4, siblings=@0x9be653c, index=0, rgn=@0xbffc3958, offset=@0xbffc3950, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5194 #23 0xb682c4fa in QWidgetPrivate::drawWidget (this=0x9be6530, pdev=0x9b3faa4, rgn=@0xbffc3958, offset=@0xbffc3950, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5133 #24 0xb682d10c in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9b3faa4, siblings=@0x9c52b54, index=2, rgn=@0xbffc3b68, offset=@0xbffc3b60, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5194 #25 0xb682c4fa in QWidgetPrivate::drawWidget (this=0x9c52b48, pdev=0x9b3faa4, rgn=@0xbffc3b68, offset=@0xbffc3b60, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5133 #26 0xb682d10c in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9b3faa4, siblings=@0x9c3241c, index=0, rgn=@0xbffc3c08, offset=@0xbffc3e10, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5194 #27 0xb682cffb in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9b3faa4, siblings=@0x9c3241c, index=0, rgn=@0xbffc3e18, offset=@0xbffc3e10, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5185 #28 0xb682c4fa in QWidgetPrivate::drawWidget (this=0x9c32410, pdev=0x9b3faa4, rgn=@0xbffc3e18, offset=@0xbffc3e10, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5133 #29 0xb682d10c in QWidgetPrivate::paintSiblingsRecursive (this=0x1, pdev=0x9b3faa4, siblings=@0x9b84a7c, index=9, rgn=@0xbffc40e0, offset=@0x9b7b8a4, flags=4, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5194 #30 0xb682c4fa in QWidgetPrivate::drawWidget (this=0x9b84a70, pdev=0x9b3faa4, rgn=@0xbffc40e0, offset=@0x9b7b8a4, flags=5, sharedPainter=0x0, backingStore=0x9b7b880) at kernel/qwidget.cpp:5133 #31 0xb69c0fd1 in QWidgetBackingStore::sync (this=0x9b7b880) at painting/qbackingstore.cpp:1272 #32 0xb681d56e in QWidgetPrivate::syncBackingStore (this=0x9b84a70) at kernel/qwidget.cpp:1603 #33 0xb6824480 in QWidget::event (this=0x9b8c658, event=0x9e4c648) at kernel/qwidget.cpp:7832 #34 0xb6bfeb84 in QMainWindow::event (this=0x9b8c658, event=0x9e4c648) at widgets/qmainwindow.cpp:1399 #35 0xb731a864 in KMainWindow::event () from /usr/lib/libkdeui.so.5 #36 0xb7362422 in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5 #37 0xb67cd68c in QApplicationPrivate::notify_helper (this=0x9af07d0, receiver=0x9b8c658, e=0x9e4c648) at kernel/qapplication.cpp:4065 #38 0xb67d501e in QApplication::notify (this=0xbffc4a54, receiver=0x9b8c658, e=0x9e4c648) at kernel/qapplication.cpp:4030 #39 0xb722eb31 in KApplication::notify () from /usr/lib/libkdeui.so.5 #40 0xb6346c0e in QCoreApplication::notifyInternal (this=0xbffc4a54, receiver=0x9b8c658, event=0x9e4c648) at kernel/qcoreapplication.cpp:610 #41 0xb63478bc in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9ada760) at ../../src/corelib/kernel/qcoreapplication.h:213 #42 0xb6347a7c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #43 0xb6372dbd in postEventSourceDispatch (s=0x9af3810) at ../../src/corelib/kernel/qcoreapplication.h:218 #44 0xb58c9b92 in IA__g_main_context_dispatch (context=0x9af2cb8) at gmain.c:1960 #45 0xb58cd468 in g_main_context_iterate (context=0x9af2cb8, block=<value optimized out>, dispatch=1, self=0x9af0948) at gmain.c:2591 #46 0xb58cd58e in IA__g_main_context_iteration (context=0x9af2cb8, may_block=1) at gmain.c:2654 #47 0xb63728f1 in QEventDispatcherGlib::processEvents (this=0x9af07b0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:406 #48 0xb686f4ba in QGuiEventDispatcherGlib::processEvents (this=0x9af07b0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #49 0xb634526d in QEventLoop::processEvents (this=0xbffc49a4, flags=) at kernel/qeventloop.cpp:149 #50 0xb63456b9 in QEventLoop::exec (this=0xbffc49a4, flags={i = 0}) at kernel/qeventloop.cpp:201 #51 0xb6347b50 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #52 0xb67cd504 in QApplication::exec () at kernel/qapplication.cpp:3525 #53 0x0806e261 in main (argc=3, argv=0xbffc4c44) at /usr/src/debug/kdenetwork-4.3.5/krdc/main.cpp:101 This bug may be a duplicate of or related to bug 205966 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 205966 ***