KSysGuard - crash when remote host disconnects

Bug #490043 reported by LimCore
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdebase-workspace (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: kdebase-workspace

I monitored remote machine with ksysguard (via custom-command ssh)

When the machine got offline, the tree with list of sensors/hosts was drawn incorrectly.

After clicking a bit on that tree I got it to crash:

Application: System Monitor (ksysguard), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe4677dd750 (LWP 32214))]

Thread 2 (Thread 0x7fe4566e3910 (LWP 32215)):
#0 0x00007fe4670e73c2 in select () from /lib/libc.so.6
#1 0x00007fe464447f31 in QProcessManager::run (this=0x7739b0) at io/qprocess_unix.cpp:296
#2 0x00007fe464382445 in QThreadPrivate::start (arg=0x7739b0) at thread/qthread_unix.cpp:188
#3 0x00007fe460d7da04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4 0x00007fe4670ee7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe4677dd750 (LWP 32214)):
[KCrash Handler]
#5 0x00007fe465506b69 in QModelIndex::parent (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:369
#6 QTreeView::drawRow (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>) at itemviews/qtreeview.cpp:1441
#7 0x00007fe46550f2d4 in QTreeView::drawTree (this=0xbf77d0, painter=<value optimized out>, region=<value optimized out>) at itemviews/qtreeview.cpp:1403
#8 0x00007fe46550fd83 in QTreeView::paintEvent (this=0xbf77d0, event=0x7fff6f4aca50) at itemviews/qtreeview.cpp:1281
#9 0x00007fe4650487a0 in QWidget::event (this=0xbf77d0, event=0x7fff6f4aca50) at kernel/qwidget.cpp:7687
#10 0x00007fe4653a42a6 in QFrame::event (this=0xbf77d0, e=0x7fff6f4aca50) at widgets/qframe.cpp:559
#11 0x00007fe4654d721b in QAbstractItemView::viewportEvent (this=0xbf77d0, event=0x7fff6f4aca50) at itemviews/qabstractitemview.cpp:1476
#12 0x00007fe46550e420 in QTreeView::viewportEvent (this=0xbf77d0, event=0x7fff6f4aca50) at itemviews/qtreeview.cpp:1266
#13 0x00007fe464467f47 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xb073a0, event=0x7fff6f4aca50) at kernel/qcoreapplication.cpp:726
#14 0x00007fe464ff9ecc in QApplicationPrivate::notify_helper (this=0x76ee10, receiver=0xb073a0, e=0x7fff6f4aca50) at kernel/qapplication.cpp:4052
#15 0x00007fe4650011ce in QApplication::notify (this=0x76ed40, receiver=0xb073a0, e=0x7fff6f4aca50) at kernel/qapplication.cpp:4021
#16 0x00007fe465e77ab6 in KApplication::notify (this=0x76ed40, receiver=0xb073a0, event=0x7fff6f4aca50) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x00007fe464468c2c in QCoreApplication::notifyInternal (this=0x76ed40, receiver=0xb073a0, event=0x7fff6f4aca50) at kernel/qcoreapplication.cpp:610
#18 0x00007fe46504fb93 in QCoreApplication::sendSpontaneousEvent (this=0xca5f90, pdev=0x781558, rgn=..., offset=<value optimized out>, flags=<value optimized out>,
    sharedPainter=<value optimized out>, backingStore=0x94c1c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#19 QWidgetPrivate::drawWidget (this=0xca5f90, pdev=0x781558, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=<value optimized out>, backingStore=0x94c1c0)
    at kernel/qwidget.cpp:5079
#20 0x00007fe4651c1dbe in QWidgetBackingStore::sync (this=0x94c1c0) at painting/qbackingstore.cpp:1261
#21 0x00007fe465041fa0 in QWidgetPrivate::syncBackingStore (this=0x94cb60) at kernel/qwidget.cpp:1603
#22 0x00007fe4650485b8 in QWidget::event (this=0x949750, event=0x1035ab0) at kernel/qwidget.cpp:7827
#23 0x00007fe4653be9db in QMainWindow::event (this=0x949750, event=0x1035ab0) at widgets/qmainwindow.cpp:1399
#24 0x00007fe465f83773 in KXmlGuiWindow::event (this=0xa7, ev=0xa00000001) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#25 0x00007fe4673ef53e in ?? () from /usr/lib/libkdeinit4_ksysguard.so
#26 0x00007fe464ff9efc in QApplicationPrivate::notify_helper (this=0x76ee10, receiver=0x949750, e=0x1035ab0) at kernel/qapplication.cpp:4056
#27 0x00007fe4650011ce in QApplication::notify (this=0x76ed40, receiver=0x949750, e=0x1035ab0) at kernel/qapplication.cpp:4021
#28 0x00007fe465e77ab6 in KApplication::notify (this=0x76ed40, receiver=0x949750, event=0x1035ab0) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x00007fe464468c2c in QCoreApplication::notifyInternal (this=0x76ed40, receiver=0x949750, event=0x1035ab0) at kernel/qcoreapplication.cpp:610
#30 0x00007fe46446980a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x7564d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x7564d0) at kernel/qcoreapplication.cpp:1247
#32 0x00007fe464491533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#33 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#34 0x00007fe460fcebbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x00007fe460fd2588 in ?? () from /lib/libglib-2.0.so.0
#36 0x00007fe460fd26b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x00007fe4644911a6 in QEventDispatcherGlib::processEvents (this=0x755d20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#38 0x00007fe46508e4be in QGuiEventDispatcherGlib::processEvents (this=0xa7, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#39 0x00007fe464467532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007fe464467904 in QEventLoop::exec (this=0x7fff6f4ad980, flags=) at kernel/qeventloop.cpp:201
#41 0x00007fe464469ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#42 0x00007fe4673ee173 in kdemain () from /usr/lib/libkdeinit4_ksysguard.so
#43 0x00007fe46702dabd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>,
    rtld_fini=<value optimized out>, stack_end=0x7fff6f4adf08) at libc-start.c:220
#44 0x0000000000400689 in _start ()

ProblemType: Bug
Architecture: amd64
Date: Sun Nov 29 19:35:29 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: ksysguard 4:4.3.2-0ubuntu7.1
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-15.50-generic
SourcePackage: kdebase-workspace
Uname: Linux 2.6.31-15-generic x86_64

Revision history for this message
LimCore (limcore) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Hi there!

Thanks for reporting this bug! Your bug seems to be a problem with the KDE program itself, and not with our KDE packages. While we appreciate your issue, it would be better if it was tracked at https://bugs.kde.org, so that the KDE developers can deal with this speedily and have direct communication with you as the reporter for more effective debugging.

Thanks!

Changed in kdebase-workspace (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.