Bug 414491 - KSysGuard crashes upon close
Summary: KSysGuard crashes upon close
Status: RESOLVED DUPLICATE of bug 350140
Alias: None
Product: ksysguard
Classification: Applications
Component: general (show other bugs)
Version: 5.17.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-25 10:35 UTC by Øystein Steffensen-Alværvik
Modified: 2019-12-27 17:49 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Øystein Steffensen-Alværvik 2019-11-25 10:35:23 UTC
Application: kdeinit5 (5.17.3)
NOTE: DrKonqi was unable to file this in the component 'kdeinit5'; entering manually…

Qt Version: 5.13.1
Frameworks Version: 5.64.0
Operating System: Linux 5.3.11-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Opened KSysGuard with the keyboard shortcut Ctrl+Esc that I assigned myself (full KSysGuard instance)
Sorted by CPU descending
Closed KSysGuard after ~10 seconds, no issues there
DRKonqi informs me it has crashed

Reproducible: sometimes

The crash can be reproduced sometimes.

-- Backtrace:
Application: Systemvakt (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc9598c5d40 (LWP 25673))]

Thread 4 (Thread 0x7fc941762700 (LWP 25676)):
#0  0x00007fc959d52671 in g_main_context_prepare (context=context@entry=0x7fc934000c30, priority=priority@entry=0x7fc941761c30) at ../glib/gmain.c:3417
#1  0x00007fc959d531ab in g_main_context_iterate (context=context@entry=0x7fc934000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3897
#2  0x00007fc959d5339f in g_main_context_iteration (context=0x7fc934000c30, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#3  0x00007fc95b60098b in QEventDispatcherGlib::processEvents (this=0x7fc934000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc95b5a90cb in QEventLoop::exec (this=this@entry=0x7fc941761d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007fc95b3e1021 in QThread::exec (this=this@entry=0x7fc957604d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007fc9575824f6 in QDBusConnectionManager::run (this=0x7fc957604d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007fc95b3e21a2 in QThreadPrivate::start (arg=0x7fc957604d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:360
#8  0x00007fc95a7edf2a in start_thread () from /lib64/libpthread.so.0
#9  0x00007fc95b24d4af in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fc94339a700 (LWP 25675)):
#0  0x00007fc95a7f46a5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc94385f24b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007fc94385f147 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007fc95a7edf2a in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc95b24d4af in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fc94907b700 (LWP 25674)):
#0  0x00007fc95b242bdf in poll () from /lib64/libc.so.6
#1  0x00007fc95bed0742 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fc95bed13fa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fc9491dbf90 in QXcbEventQueue::run (this=0x555b4af21ae0) at qxcbeventqueue.cpp:228
#4  0x00007fc95b3e21a2 in QThreadPrivate::start (arg=0x555b4af21ae0) at thread/qthread_unix.cpp:360
#5  0x00007fc95a7edf2a in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc95b24d4af in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc9598c5d40 (LWP 25673)):
[KCrash Handler]
#6  0x00007fc95b4628d9 in operator== (s1=..., s2=...) at tools/qstring.cpp:3419
#7  0x00007fc95aabbac7 in QLabel::setText (this=0x555b4b33c550, text=...) at widgets/qlabel.cpp:287
#8  0x00007fc95657bf33 in TopLevel::answerReceived (this=0x555b4b30f750, id=<optimized out>, answerList=...) at /usr/src/debug/ksysguard5-5.17.3-1.1.x86_64/gui/ksysguard.cpp:466
#9  0x00007fc956627708 in KSGRD::SensorAgent::processAnswer (this=0x555b4b3c5cb0, buf=<optimized out>, buflen=<optimized out>) at /usr/src/debug/libksysguard5-5.17.3-1.1.x86_64/ksgrd/SensorAgent.cpp:91
#10 0x00007fc95662eaae in KSGRD::SensorShellAgent::msgRcvd (this=0x555b4b3c5cb0) at /usr/include/qt5/QtCore/qarraydata.h:208
#11 0x00007fc95b5d5638 in QtPrivate::QSlotObjectBase::call (a=0x7ffdcbbc6720, r=0x555b4b3c5cb0, this=0x555b4b4941d0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#12 QMetaObject::activate (sender=0x555b4b437b00, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3789
#13 0x00007fc95b51ea5a in QProcess::readyReadStandardOutput (this=this@entry=0x555b4b437b00, _t1=...) at .moc/moc_qprocess.cpp:367
#14 0x00007fc95b525319 in QProcessPrivate::tryReadFromChannel (this=0x555b4b310b60, channel=0x555b4b310c88) at io/qprocess.cpp:1078
#15 0x00007fc95b525662 in QProcessPrivate::_q_canReadStandardError (this=<optimized out>) at io/qprocess.cpp:1097
#16 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffdcbbc68d0) at .moc/moc_qprocess.cpp:210
#17 0x00007fc95b5d54d8 in QMetaObject::activate (sender=0x555b4b42a620, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3809
#18 0x00007fc95b5e1df1 in QSocketNotifier::activated (this=this@entry=0x555b4b42a620, _t1=<optimized out>, _t2=...) at .moc/moc_qsocketnotifier.cpp:141
#19 0x00007fc95b5e2131 in QSocketNotifier::event (this=0x555b4b42a620, e=0x7ffdcbbc6b90) at kernel/qsocketnotifier.cpp:266
#20 0x00007fc95a980c62 in QApplicationPrivate::notify_helper (this=this@entry=0x555b4af069b0, receiver=receiver@entry=0x555b4b42a620, e=e@entry=0x7ffdcbbc6b90) at kernel/qapplication.cpp:3703
#21 0x00007fc95a98a1e0 in QApplication::notify (this=0x7ffdcbbc6e70, receiver=0x555b4b42a620, e=0x7ffdcbbc6b90) at kernel/qapplication.cpp:3449
#22 0x00007fc95b5aa562 in QCoreApplication::notifyInternal2 (receiver=0x555b4b42a620, event=0x7ffdcbbc6b90) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#23 0x00007fc95b601575 in socketNotifierSourceDispatch (source=source@entry=0x555b4afb3730) at kernel/qeventdispatcher_glib.cpp:107
#24 0x00007fc959d52f88 in g_main_dispatch (context=0x7fc944005010) at ../glib/gmain.c:3179
#25 g_main_context_dispatch (context=context@entry=0x7fc944005010) at ../glib/gmain.c:3844
#26 0x00007fc959d53310 in g_main_context_iterate (context=context@entry=0x7fc944005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3917
#27 0x00007fc959d5339f in g_main_context_iteration (context=0x7fc944005010, may_block=may_block@entry=1) at ../glib/gmain.c:3978
#28 0x00007fc95b600971 in QEventDispatcherGlib::processEvents (this=0x555b4afb65a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007fc95b5a90cb in QEventLoop::exec (this=this@entry=0x7ffdcbbc6da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#30 0x00007fc95b5b0d32 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#31 0x00007fc95b9a1d5c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1788
#32 0x00007fc95a980bd5 in QApplication::exec () at kernel/qapplication.cpp:2859
#33 0x00007fc95657dcea in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/ksysguard5-5.17.3-1.1.x86_64/gui/ksysguard.cpp:627
#34 0x0000555b4a2dd9ff in launch (argc=1, _name=0x555b4ae8d718 "ksysguard", args=<optimized out>, cwd=<optimized out>, envc=0, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x555b4a2e0173 "0") at /usr/src/debug/kinit-5.64.0-1.1.x86_64/src/kdeinit/kinit.cpp:704
#35 0x0000555b4a2dea68 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /usr/src/debug/kinit-5.64.0-1.1.x86_64/src/kdeinit/kinit.cpp:1142
#36 0x0000555b4a2df34c in handle_requests (waitForPid=0) at /usr/src/debug/kinit-5.64.0-1.1.x86_64/src/kdeinit/kinit.cpp:1335
#37 0x0000555b4a2da58e in main (argc=5, argv=<optimized out>) at /usr/src/debug/kinit-5.64.0-1.1.x86_64/src/kdeinit/kinit.cpp:1774
[Inferior 1 (process 25673) detached]

Possible duplicates by query: bug 410586, bug 390497, bug 353672, bug 350341, bug 338015.

Rapporter til https://bugs.kde.org/
Comment 1 Christoph Feck 2019-12-27 17:49:07 UTC

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