Application: krdc (4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) "release 203") KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) "release 203" Qt Version: 4.6.0 Operating System: Linux 2.6.31.5-0.1-default x86_64 Distribution: "openSUSE 11.2 (x86_64)" -- Information about the crash: I was used somes tabs with a vnc and rdp connections, and they crash all programs, Im using the Factory Repo of KDE4 with KRDC for KDE4 SC Beta 2 -- Backtrace: Application: KRDC (krdc), signal: Segmentation fault [Current thread is 1 (Thread 0x7f588ec757f0 (LWP 7912))] Thread 3 (Thread 0x7f587d200910 (LWP 8197)): #0 0x00007f5889c12049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f588bd1e66b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x00007f588bd1a5a0 in QSemaphore::acquire(int) () from /usr/lib64/libQtCore.so.4 #3 0x00007f588be23428 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #4 0x00007f58825b9f63 in VncClientThread::imageUpdated (this=0xd408ec, _t1=488, _t2=436, _t3=32, _t4=13895872) at /usr/src/debug/kdenetwork-4.3.85/build/krdc/vnc/moc_vncclientthread.cpp:106 #5 0x00007f58825babd8 in emitUpdated (h=<value optimized out>, w=<value optimized out>, y=<value optimized out>, x=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.85/krdc/vnc/vncclientthread.cpp:233 #6 VncClientThread::updatefb (h=<value optimized out>, w=<value optimized out>, y=<value optimized out>, x=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.85/krdc/vnc/vncclientthread.cpp:95 #7 0x00007f58823a62d3 in HandleRFBServerMessage (client=0x7f587b521010) at rfbproto.c:1506 #8 0x00007f58825bb1f5 in VncClientThread::run (this=0xe9fa90) at /usr/src/debug/kdenetwork-4.3.85/krdc/vnc/vncclientthread.cpp:292 #9 0x00007f588bd1d6b5 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f5889c0d65d in start_thread () from /lib64/libpthread.so.0 #11 0x00007f588b70c14d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f587dcc1910 (LWP 8383)): [KCrash Handler] #5 0x00007f58823a3f3d in HandleZRLETile24 (client=0x7f587b034010, buffer=0x7f587ab9f017 "\177\360?\360_\360o\360w\360{\360}\360~\360\177p\177\260\177\320~", buffer_length=<value optimized out>, x= 252, y=435, w=<value optimized out>, h=21) at zrle.c:313 #6 0x00007f58823a42ff in HandleZRLE24 (client=<value optimized out>, rx=252, ry=<value optimized out>, rw=12, rh=<value optimized out>) at zrle.c:201 #7 0x00007f58823a8838 in HandleRFBServerMessage (client=0x7f587b034010) at rfbproto.c:1468 #8 0x00007f58825bb1f5 in VncClientThread::run (this=0xee98b0) at /usr/src/debug/kdenetwork-4.3.85/krdc/vnc/vncclientthread.cpp:292 #9 0x00007f588bd1d6b5 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f5889c0d65d in start_thread () from /lib64/libpthread.so.0 #11 0x00007f588b70c14d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f588ec757f0 (LWP 7912)): #0 0x00007f588b703033 in poll () from /lib64/libc.so.6 #1 0x00007f5885c6091a in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f5885c60e57 in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007f5885c61115 in xcb_writev () from /usr/lib64/libxcb.so.1 #4 0x00007f588a6ff03a in _XSend () from /usr/lib64/libX11.so.6 #5 0x00007f588a6eb703 in ?? () from /usr/lib64/libX11.so.6 #6 0x00007f588a6eaa7b in ?? () from /usr/lib64/libX11.so.6 #7 0x00007f588a6eb8ae in XPutImage () from /usr/lib64/libX11.so.6 #8 0x00007f588c9733d6 in qt_x11_drawImage(const QRect &, const QPoint &, const QImage &, Drawable, GC, Display *, <anonymous struct> *, int) (rect=<value optimized out>, pos=..., image=<value optimized out>, hd=<value optimized out>, gc=<value optimized out>, dpy=<value optimized out>, visual=0x6754c0, depth=24) at painting/qpaintengine_x11.cpp:1870 #9 0x00007f588c975ffd in QX11PaintEngine::drawImage (this=<value optimized out>, r=<value optimized out>, image=..., sr=<value optimized out>, flags=<value optimized out>) at painting/qpaintengine_x11.cpp:1891 #10 0x00007f588c8d5395 in QPainter::drawImage (this=<value optimized out>, targetRect=..., image=..., sourceRect=..., flags=) at painting/qpainter.cpp:5597 #11 0x00007f58825bfd09 in drawImage (image=<value optimized out>, r=<value optimized out>, this=<value optimized out>) at /usr/include/QtGui/qpainter.h:882 #12 VncView::paintEvent (image=<value optimized out>, r=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.85/krdc/vnc/vncview.cpp:456 #13 0x00007f588c7cee15 in QWidget::event (this=0xe9fa30, event=0x7fff9e19f620) at kernel/qwidget.cpp:8120 #14 0x00007f588c779bcc in QApplicationPrivate::notify_helper (this=0x652a80, receiver=0xe9fa30, e=0x7fff9e19f620) at kernel/qapplication.cpp:4242 #15 0x00007f588c7801ed in QApplication::notify (this=0x7fff9e1a1e60, receiver=0xe9fa30, e=0x7fff9e19f620) at kernel/qapplication.cpp:4125 #16 0x00007f588d45da76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #17 0x00007f588be1053c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #18 0x00007f588c7d73bd in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218 #19 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5322 #20 0x00007f588c7d8048 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x8e57d0) at kernel/qwidget.cpp:5435 #21 0x00007f588c7d711a in QWidgetPrivate::drawWidget (this=0xe80ca0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore= 0x8e57d0) at kernel/qwidget.cpp:5371 #22 0x00007f588c7d8048 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x8e57d0) at kernel/qwidget.cpp:5435 #23 0x00007f588c7d711a in QWidgetPrivate::drawWidget (this=0xea62a0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore= 0x8e57d0) at kernel/qwidget.cpp:5371 #24 0x00007f588c7d8048 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=6, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x8e57d0) at kernel/qwidget.cpp:5435 #25 0x00007f588c7d711a in QWidgetPrivate::drawWidget (this=0x7a32f0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore= 0x8e57d0) at kernel/qwidget.cpp:5371 #26 0x00007f588c7d8048 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x8e57d0) at kernel/qwidget.cpp:5435 #27 0x00007f588c7d7e79 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x8e57d0) at kernel/qwidget.cpp:5422 #28 0x00007f588c7d711a in QWidgetPrivate::drawWidget (this=0x7a30b0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore= 0x8e57d0) at kernel/qwidget.cpp:5371 #29 0x00007f588c7d8048 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x8e57d0) at kernel/qwidget.cpp:5435 #30 0x00007f588c7d711a in QWidgetPrivate::drawWidget (this=0x7582f0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore= 0x8e57d0) at kernel/qwidget.cpp:5371 #31 0x00007f588c98c4c5 in QWidgetBackingStore::sync (this=0x8e57d0) at painting/qbackingstore.cpp:1289 #32 0x00007f588c7c8800 in QWidgetPrivate::syncBackingStore (this=0x7582f0) at kernel/qwidget.cpp:1662 #33 0x00007f588c7cf525 in QWidget::event (this=0x758100, event=0xf4b600) at kernel/qwidget.cpp:8266 #34 0x00007f588cb8bf6b in QMainWindow::event (this=0x758100, event=0xf4b600) at widgets/qmainwindow.cpp:1434 #35 0x00007f588d574a83 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5 #36 0x00007f588c779bcc in QApplicationPrivate::notify_helper (this=0x652a80, receiver=0x758100, e=0xf4b600) at kernel/qapplication.cpp:4242 #37 0x00007f588c7801ed in QApplication::notify (this=0x7fff9e1a1e60, receiver=0x758100, e=0xf4b600) at kernel/qapplication.cpp:4125 #38 0x00007f588d45da76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #39 0x00007f588be1053c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #40 0x00007f588be12cb7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #41 0x00007f588be39fd3 in ?? () from /usr/lib64/libQtCore.so.4 #42 0x00007f5887fc7dde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #43 0x00007f5887fcb7a8 in ?? () from /usr/lib64/libglib-2.0.so.0 #44 0x00007f5887fcb8d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #45 0x00007f588be39b13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #46 0x00007f588c82694e in QGuiEventDispatcherGlib::processEvents (this=0x7fff9e19e420, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #47 0x00007f588be0ee52 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #48 0x00007f588be0f22c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #49 0x00007f588be12f7b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #50 0x00000000004273ab in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdenetwork-4.3.85/krdc/main.cpp:103 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 201043 ***
*** Bug 220522 has been marked as a duplicate of this bug. ***
Updated backtrace (4.4rc1): --- Thread 2 (Thread 0x7f0541b8b910 (LWP 1244)): [KCrash Handler] #5 0x00007f0545d80f3d in HandleZRLETile24 (client=0x7f0541333010, buffer=0x7f0541073035 "\001!\023$\005f", buffer_length=<value optimized out>, x=344, y=590, w=<value optimized out>, h=10) at zrle.c:313 #6 0x00007f0545d812ff in HandleZRLE24 (client=<value optimized out>, rx=344, ry=<value optimized out>, rw=12, rh=<value optimized out>) at zrle.c:201 #7 0x00007f0545d85838 in HandleRFBServerMessage (client=0x7f0541333010) at rfbproto.c:1468 #8 0x00007f0545f981f5 in VncClientThread::run (this=0xcb7a80) at /usr/src/debug/kdenetwork-4.3.90/krdc/vnc/vncclientthread.cpp:292 #9 0x00007f054fe286b5 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x00007f054dd1865d in start_thread () from /lib64/libpthread.so.0 #11 0x00007f054f81714d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? ()
*** Bug 225192 has been marked as a duplicate of this bug. ***