Bug 218664 - The program crashed immediately after I had terminated a VNC-connection.
Summary: The program crashed immediately after I had terminated a VNC-connection.
Status: RESOLVED FIXED
Alias: None
Product: krdc
Classification: Applications
Component: VNC (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Urs Wolfer
URL:
Keywords:
: 219905 223802 230087 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-14 17:13 UTC by knurz
Modified: 2010-10-17 17:57 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (14.08 KB, text/plain)
2010-01-26 03:00 UTC, Bruno Bigras
Details

Note You need to log in before you can comment on or make changes to this bug.
Description knurz 2009-12-14 17:13:09 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:
The program crashed immediately after I had terminated a VNC-connection. Single event.

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

Thread 2 (Thread 0xb5d8fb70 (LWP 4993)):
[KCrash Handler]
#6  0x07728a69 in QMutex::lock (this=0x9b7ef44) at thread/qmutex.cpp:152
#7  0x08548e4e in ?? () from /usr/lib/kde4/krdc_vncplugin.so
#8  0x0772de32 in QThreadPrivate::start (arg=0x9b7ef1c) at thread/qthread_unix.cpp:188
#9  0x009e180e in start_thread (arg=0xb5d8fb70) at pthread_create.c:300
#10 0x003507ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7794700 (LWP 4988)):
#0  0x00283422 in __kernel_vsyscall ()
#1  0x00342ba6 in *__GI___poll (fds=0x3c3ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00defd80 in ?? () from /usr/lib/libxcb.so.1
#3  0x00df02eb in ?? () from /usr/lib/libxcb.so.1
#4  0x00df0687 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x008332e9 in _XSend () from /usr/lib/libX11.so.6
#6  0x00833949 in _XFlush () from /usr/lib/libX11.so.6
#7  0x00278996 in ?? () from /usr/lib/libXrender.so.1
#8  0x00278aac in XRenderSetPictureClipRectangles () from /usr/lib/libXrender.so.1
#9  0x0330f7ab in x11SetClipRegion (this=0x9cf6690, clipRegion=..., op=Qt::NoClip) at painting/qpaintengine_x11.cpp:172
#10 QX11PaintEngine::updateClipRegion_dev (this=0x9cf6690, clipRegion=..., op=Qt::NoClip) at painting/qpaintengine_x11.cpp:2045
#11 0x03314fbc in QX11PaintEngine::updateState (this=0x9cf6690, state=...) at painting/qpaintengine_x11.cpp:1105
#12 0x03260ee4 in QPainterPrivate::updateStateImpl (this=0x9c90b58, newState=0x9b7ee68) at painting/qpainter.cpp:908
#13 0x03260fac in QPainterPrivate::updateState (this=0x9c90b58, newState=0x9b7ee68) at painting/qpainter.cpp:936
#14 0x03265347 in QPainter::save (this=0xbf976c1c) at painting/qpainter.cpp:1522
#15 0x04efe698 in OxygenStyle::drawKStylePrimitive (this=0x9919c10, widgetType=KStyle::WT_LineEdit, primitive=0, opt=0xbf976b30, r=..., pal=..., flags=..., p=0xbf976c1c, widget=0x99e7f08, kOpt=0x0)
    at ../../../kstyles/oxygen/oxygen.cpp:1819
#16 0x01162925 in KStyle::drawPrimitive (this=0x9919c10, elem=QStyle::PE_PanelLineEdit, option=0xbf976b30, painter=0xbf976c1c, widget=0x99e7f08) at ../../kdeui/kernel/kstyle.cpp:1101
#17 0x0126efa1 in KdeUiProxyStyle::drawPrimitive (this=0x9a2f8b8, element=QStyle::PE_PanelLineEdit, option=0xbf976b30, painter=0xbf976c1c, widget=0x99e7f08)
    at ../../kdeui/widgets/kdeuiwidgetsproxystyle.cpp:75
#18 0x0355411b in QLineEdit::paintEvent (this=0x99e7f08) at widgets/qlineedit.cpp:2449
#19 0x01223d16 in KLineEdit::paintEvent (this=0x99e7f08, ev=0xbf977224) at ../../kdeui/widgets/klineedit.cpp:1660
#20 0x0318ddd4 in QWidget::event (this=0x99e7f08, event=0xbf977224) at kernel/qwidget.cpp:7687
#21 0x03550d95 in QLineEdit::event (this=0x99e7f08, e=0xbf977224) at widgets/qlineedit.cpp:1681
#22 0x012282ea in KLineEdit::event (this=0x99e7f08, ev=0xbf977224) at ../../kdeui/widgets/klineedit.cpp:1323
#23 0x03138f54 in QApplicationPrivate::notify_helper (this=0x98ef4a0, receiver=0x99e7f08, e=0xbf977224) at kernel/qapplication.cpp:4056
#24 0x031405ca in QApplication::notify (this=0xbf978844, receiver=0x99e7f08, e=0xbf977224) at kernel/qapplication.cpp:4021
#25 0x01147bfa in KApplication::notify (this=0xbf978844, receiver=0x99e7f08, event=0xbf977224) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x0781e6cb in QCoreApplication::notifyInternal (this=0xbf978844, receiver=0x99e7f08, event=0xbf977224) at kernel/qcoreapplication.cpp:610
#27 0x03195e25 in QCoreApplication::sendSpontaneousEvent (this=0x99e8010, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#28 QWidgetPrivate::drawWidget (this=0x99e8010, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5079
#29 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x99e7358, pdev=0x99a09dc, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630)
    at kernel/qwidget.cpp:5189
#30 0x03196569 in QWidgetPrivate::paintSiblingsRecursive (this=0x99e7358, pdev=0x99a09dc, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630)
    at kernel/qwidget.cpp:5180
#31 0x03195a16 in QWidgetPrivate::drawWidget (this=0x99e7358, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128
#32 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x9a14b70, pdev=0x99a09dc, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630)
    at kernel/qwidget.cpp:5189
#33 0x03195a16 in QWidgetPrivate::drawWidget (this=0x9a14b70, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128
#34 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x9b24728, pdev=0x99a09dc, siblings=..., index=4, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630)
    at kernel/qwidget.cpp:5189
#35 0x03196569 in QWidgetPrivate::paintSiblingsRecursive (this=0x9b24728, pdev=0x99a09dc, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630)
    at kernel/qwidget.cpp:5180
#36 0x03195a16 in QWidgetPrivate::drawWidget (this=0x9b24728, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128
#37 0x0319664d in QWidgetPrivate::paintSiblingsRecursive (this=0x999df08, pdev=0x99a09dc, siblings=..., index=22, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x99a2630)
    at kernel/qwidget.cpp:5189
#38 0x03195a16 in QWidgetPrivate::drawWidget (this=0x999df08, pdev=0x99a09dc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x99a2630) at kernel/qwidget.cpp:5128
#39 0x033242f8 in QWidgetBackingStore::sync (this=0x99a2630) at painting/qbackingstore.cpp:1269
#40 0x03187116 in QWidgetPrivate::syncBackingStore (this=0x999df08) at kernel/qwidget.cpp:1603
#41 0x0318e215 in QWidget::event (this=0x999f9c0, event=0x9a0edc0) at kernel/qwidget.cpp:7827
#42 0x0355b297 in QMainWindow::event (this=0x999f9c0, event=0x9a0edc0) at widgets/qmainwindow.cpp:1399
#43 0x0122ddc4 in KMainWindow::event (this=0x999f9c0, ev=0x9a0edc0) at ../../kdeui/widgets/kmainwindow.cpp:1094
#44 0x0127430f in KXmlGuiWindow::event (this=0x999f9c0, ev=0x9a0edc0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#45 0x03138f54 in QApplicationPrivate::notify_helper (this=0x98ef4a0, receiver=0x999f9c0, e=0x9a0edc0) at kernel/qapplication.cpp:4056
#46 0x031405ca in QApplication::notify (this=0xbf978844, receiver=0x999f9c0, e=0x9a0edc0) at kernel/qapplication.cpp:4021
#47 0x01147bfa in KApplication::notify (this=0xbf978844, receiver=0x999f9c0, event=0x9a0edc0) at ../../kdeui/kernel/kapplication.cpp:302
#48 0x0781e6cb in QCoreApplication::notifyInternal (this=0xbf978844, receiver=0x999f9c0, event=0x9a0edc0) at kernel/qcoreapplication.cpp:610
#49 0x0781f2b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x98d9e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98d9e48) at kernel/qcoreapplication.cpp:1247
#51 0x0781f47d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#52 0x078493ff in QCoreApplication::sendPostedEvents (s=0x98f18d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#53 postEventSourceDispatch (s=0x98f18d8) at kernel/qeventdispatcher_glib.cpp:210
#54 0x00d10e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x00d14720 in ?? () from /lib/libglib-2.0.so.0
#56 0x00d14853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x0784902c in QEventDispatcherGlib::processEvents (this=0x98d9a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#58 0x031d9be5 in QGuiEventDispatcherGlib::processEvents (this=0x98d9a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#59 0x0781cc79 in QEventLoop::processEvents (this=0xbf978794, flags=) at kernel/qeventloop.cpp:149
#60 0x0781d0ca in QEventLoop::exec (this=0xbf978794, flags=...) at kernel/qeventloop.cpp:201
#61 0x0781f53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#62 0x03138dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#63 0x0806e0c1 in _start ()

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

Reported using DrKonqi
Comment 1 Urs Wolfer 2009-12-19 18:02:27 UTC
Can you reproduce this crash?

Please install kde and krdc debug packages; the current backtrace does not include any useful information.
Comment 2 Mag. Ferri Leberl 2009-12-20 16:53:39 UTC
Grüezi ;)
Thank you for your feedback.
As to now I cannot reproduce the crash. Which packages should I install precisely? kdebase-dbg, kdebase-runtime-dbg and kdebase-workspace-dbg are installed; I didn't find anything like krdc-dbg in the repositories.
Looking forward for your hints and
Pfiat Gott,
Leberl



Am Samstag, 19. Dezember 2009 18:02:29 schrieb Urs Wolfer:
> https://bugs.kde.org/show_bug.cgi?id=218664
> 
> 
> Urs Wolfer <uwolfer@kde.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>           Component|general                     |VNC
> 
> 
> 
> 
> --- Comment #1 from Urs Wolfer <uwolfer kde org>  2009-12-19 18:02:27 ---
> Can you reproduce this crash?
> 
> Please install kde and krdc debug packages; the current backtrace does not
> include any useful information.
> 
>
Comment 3 Urs Wolfer 2009-12-23 22:54:53 UTC
You should probably look for kdenetwork-dbg. If there are no such packages, please request them from your distribution.
Comment 4 Urs Wolfer 2009-12-24 23:25:15 UTC
*** Bug 219905 has been marked as a duplicate of this bug. ***
Comment 5 Edward Hunt 2009-12-28 22:43:06 UTC
I installed kdenetwork-dbg and reran the crash report. It's available here:

https://bugs.kde.org/show_bug.cgi?id=220461
Comment 6 Urs Wolfer 2010-01-23 12:48:36 UTC
*** Bug 223802 has been marked as a duplicate of this bug. ***
Comment 7 Bruno Bigras 2010-01-26 03:00:17 UTC
Created attachment 40235 [details]
New crash information added by DrKonqi

I had this bug today while closing a session using ctrl+w. It didn't happen every time but I was able to reproduce it.
Comment 8 Urs Wolfer 2010-03-14 22:49:52 UTC
*** Bug 230087 has been marked as a duplicate of this bug. ***
Comment 9 Urs Wolfer 2010-09-19 13:44:44 UTC
We have fixed some crashes in the VNC plugin recently. Can you still reproduce this issue with a recent version of KRDC (from KDE SC 4.5 or later)?
Comment 10 Børre Gaup 2010-09-20 09:13:33 UTC
Haven't used krdc in months, but I tested it today and couldn't replicate the crash.
I used krdc version 4.5.1 on Kubuntu 10.10
Comment 11 Urs Wolfer 2010-10-17 17:57:17 UTC
Closing as fixed since nobody can reproduce this crashes anymore with the fixes
from KRDC 4.5.