Bug 242696

Summary: KRDC crashes accidentally when trying to establish new VNC connection
Product: [Applications] krdc Reporter: Roman Kulikov <roman.kulikov>
Component: generalAssignee: Urs Wolfer <uwolfer>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Roman Kulikov 2010-06-24 16:11:25 UTC
Application: krdc (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I had 3 RPD sessions opened. Then tried to open new VNC session. KRDC hanged for a moment and then crashed. Such crashes are rare but occur from time to time so I'm unable to provide more exact test case to localize problem.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: KRDC (krdc), signal: Segmentation fault
[KCrash Handler]
#6  0x01071078 in QLayout::addChildWidget (this=0x92457a8, w=0x927af90) at kernel/qlayout.cpp:996
#7  0x0107ee29 in QStackedLayout::insertWidget (this=0x92457a8, index=-1, widget=0x927af90) at kernel/qstackedlayout.cpp:211
#8  0x014ff3f4 in QStackedWidget::insertWidget (this=0x9245df0, index=-1, widget=0x927af90) at widgets/qstackedwidget.cpp:185
#9  0x0150e338 in QTabWidget::insertTab (this=0x9244c38, index=-1, w=0x927af90, icon=..., label=...) at widgets/qtabwidget.cpp:455
#10 0x0150e3d9 in QTabWidget::insertTab (this=0x9244c38, index=-1, w=0x927af90, label=...) at widgets/qtabwidget.cpp:435
#11 0x0150e443 in QTabWidget::addTab (this=0x9244c38, child=0x927af90, label=...) at widgets/qtabwidget.cpp:381
#12 0x08061ffd in TabbedViewWidget::addTab (this=0x9244c38, page=0x927af90, label=...) at ../../krdc/tabbedviewwidget.cpp:126
#13 0x0806793d in MainWindow::newConnectionPage (this=0x9219f30) at ../../krdc/mainwindow.cpp:1050
#14 0x0806af0a in MainWindow::qt_metacall (this=0x9219f30, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbfb49f58) at ./mainwindow.moc:155
#15 0x063d2c9a in QMetaObject::metacall (object=0x9219f30, cl=153378288, idx=74, argv=0xbfb49f58) at kernel/qmetaobject.cpp:237
#16 0x063e13d5 in QMetaObject::activate (sender=0x91be358, m=0x1960d58, local_signal_index=1, argv=0xbfb49f58) at kernel/qobject.cpp:3293
#17 0x01031bd9 in QAction::triggered (this=0x91be358, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#18 0x01033dcc in QAction::activate (this=0x91be358, event=QAction::Trigger) at kernel/qaction.cpp:1255
#19 0x01526bd2 in QAction::trigger (this=0x927af90) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218
#20 QToolButton::nextCheckState (this=0x927af90) at widgets/qtoolbutton.cpp:1147
#21 0x01443cb3 in QAbstractButtonPrivate::click (this=0x92e18d0) at widgets/qabstractbutton.cpp:528
#22 0x01443fae in QAbstractButton::mouseReleaseEvent (this=0x928c310, e=0xbfb4a6c0) at widgets/qabstractbutton.cpp:1121
#23 0x0152709c in QToolButton::mouseReleaseEvent (this=0x928c310, e=0xbfb4a6c0) at widgets/qtoolbutton.cpp:721
#24 0x010967f8 in QWidget::event (this=0x928c310, event=0xbfb4a6c0) at kernel/qwidget.cpp:7998
#25 0x01442d4e in QAbstractButton::event (this=0x928c310, e=0x927af90) at widgets/qabstractbutton.cpp:1080
#26 0x01529bca in QToolButton::event (this=0x928c310, event=0xbfb4a6c0) at widgets/qtoolbutton.cpp:1163
#27 0x010384dc in QApplicationPrivate::notify_helper (this=0x915e650, receiver=0x928c310, e=0xbfb4a6c0) at kernel/qapplication.cpp:4300
#28 0x0103f9f7 in QApplication::notify (this=0xbfb4af70, receiver=0x928c310, e=0xbfb4a6c0) at kernel/qapplication.cpp:3865
#29 0x0047cf2a in KApplication::notify (this=0xbfb4af70, receiver=0x928c310, event=0xbfb4a6c0) at ../../kdeui/kernel/kapplication.cpp:302
#30 0x063cda3b in QCoreApplication::notifyInternal (this=0xbfb4af70, receiver=0x928c310, event=0xbfb4a6c0) at kernel/qcoreapplication.cpp:704
#31 0x0103e952 in QCoreApplication::sendEvent (receiver=0x928c310, event=0xbfb4a6c0, alienWidget=0x928c310, nativeWidget=0x927db40, buttonDown=0x197c058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QApplicationPrivate::sendMouseEvent (receiver=0x928c310, event=0xbfb4a6c0, alienWidget=0x928c310, nativeWidget=0x927db40, buttonDown=0x197c058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#33 0x010ca088 in QETWidget::translateMouseEvent (this=0x927db40, event=0xbfb4abdc) at kernel/qapplication_x11.cpp:4368
#34 0x010c9511 in QApplication::x11ProcessEvent (this=0xbfb4af70, event=0xbfb4abdc) at kernel/qapplication_x11.cpp:3379
#35 0x010f860a in x11EventSourceDispatch (s=0x91618a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0x00ded5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x00df12d8 in ?? () from /lib/libglib-2.0.so.0
#38 0x00df14b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x063f95d5 in QEventDispatcherGlib::processEvents (this=0x9149b60, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#40 0x010f8135 in QGuiEventDispatcherGlib::processEvents (this=0x9149b60, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x063cc059 in QEventLoop::processEvents (this=0xbfb4aed4, flags=) at kernel/qeventloop.cpp:149
#42 0x063cc4aa in QEventLoop::exec (this=0xbfb4aed4, flags=...) at kernel/qeventloop.cpp:201
#43 0x063d069f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#44 0x01038577 in QApplication::exec () at kernel/qapplication.cpp:3579
#45 0x0806befc in main (argc=3, argv=0xbfb4b154) at ../../krdc/main.cpp:103

Possible duplicates by query: bug 230461.

Reported using DrKonqi
Comment 1 Urs Wolfer 2010-06-29 18:11:21 UTC

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