Bug 468001 - ksysguard crash on close
Summary: ksysguard crash on close
Status: RESOLVED DOWNSTREAM
Alias: None
Product: ksysguard
Classification: Applications
Component: general (show other bugs)
Version: 5.22.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-03-31 12:56 UTC by Mariusz Libera
Modified: 2023-03-31 13:33 UTC (History)
1 user (show)

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 Mariusz Libera 2023-03-31 12:56:54 UTC
Application: ksysguard (5.22.0)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.2.8-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.3 [KCrashBackend]

-- Information about the crash:
I had a game running on one monitor and ksysguard on another with the game process name entered in the quick search filter. A closed the game and then ksysguard and saw a notification about the crash.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: System Monitor (ksysguard), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007f7fe695f90d in operator==(QString const&, QString const&) (s1=..., s2=...) at text/qstring.cpp:3432
#7  0x00007f7fe78a41ba in QLabel::setText(QString const&) (this=0x55c1d7fe0360, text=...) at widgets/qlabel.cpp:323
#8  0x000055c1d64c1902 in  ()
#9  0x00007f7fe8549485 in KSGRD::SensorAgent::processAnswer(char const*, int) (this=0x55c1d7e5f160, buf=<optimized out>, buflen=<optimized out>) at /usr/src/debug/libksysguard/libksysguard-5.27.3/ksgrd/SensorAgent.cpp:282
#10 0x00007f7fe854cc12 in KSGRD::SensorShellAgent::msgRcvd() (this=0x55c1d7e5f160) at /usr/src/debug/libksysguard/libksysguard-5.27.3/ksgrd/SensorShellAgent.cpp:73
#11 0x00007f7fe6abea71 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff2bb62c80, r=<optimized out>, this=0x55c1d7e5f340, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false>(QObject*, int, void**) (sender=0x55c1d7e5f2a0, signal_index=15, argv=0x7fff2bb62c80) at kernel/qobject.cpp:3923
#13 0x00007f7fe6a187f2 in QProcess::readyReadStandardOutput(QProcess::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qprocess.cpp:367
#14 0x00007f7fe6a122b6 in QProcessPrivate::tryReadFromChannel(QProcessPrivate::Channel*) (this=0x55c1d7f785b0, channel=0x55c1d7f786c0) at io/qprocess.cpp:1073
#15 0x00007f7fe6a18efd in QProcessPrivate::_q_canReadStandardError() (this=<optimized out>) at io/qprocess.cpp:1092
#16 QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff2bb62e30) at .moc/moc_qprocess.cpp:210
#17 0x00007f7fe6abec20 in doActivate<false>(QObject*, int, void**) (sender=0x55c1d7ea36d0, signal_index=3, argv=0x7fff2bb62e30) at kernel/qobject.cpp:3935
#18 0x00007f7fe6ac0924 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x55c1d7ea36d0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#19 0x00007f7fe6ac0a68 in QSocketNotifier::event(QEvent*) (this=0x55c1d7ea36d0, e=<optimized out>) at kernel/qsocketnotifier.cpp:302
#20 0x00007f7fe7778b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c1d7ea36d0, e=0x7fff2bb62f50) at kernel/qapplication.cpp:3640
#21 0x00007f7fe6a8df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c1d7ea36d0, event=0x7fff2bb62f50) at kernel/qcoreapplication.cpp:1064
#22 0x00007f7fe6ad7ac6 in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x55c1d7b48390) at kernel/qeventdispatcher_glib.cpp:107
#23 0x00007f7fdcb0f53b in g_main_dispatch (context=0x7f7fc4000ee0) at ../glib/glib/gmain.c:3460
#24 g_main_context_dispatch (context=0x7f7fc4000ee0) at ../glib/glib/gmain.c:4200
#25 0x00007f7fdcb6c219 in g_main_context_iterate.constprop.0 (context=0x7f7fc4000ee0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#26 0x00007f7fdcb0e1a2 in g_main_context_iteration (context=0x7f7fc4000ee0, may_block=1) at ../glib/glib/gmain.c:4343
#27 0x00007f7fe6ad8c6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55c1d7b4b340, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#28 0x00007f7fe6a866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff2bb631d0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#29 0x00007f7fe6a91219 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#30 0x000055c1d646d8f5 in  ()
#31 0x00007f7fe623c790 in __libc_start_call_main (main=main@entry=0x55c1d646d070, argc=argc@entry=1, argv=argv@entry=0x7fff2bb63418) at ../sysdeps/nptl/libc_start_call_main.h:58
#32 0x00007f7fe623c84a in __libc_start_main_impl (main=0x55c1d646d070, argc=1, argv=0x7fff2bb63418, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2bb63408) at ../csu/libc-start.c:360
#33 0x000055c1d646d9de in  ()
[Inferior 1 (process 163920) detached]

The reporter indicates this bug may be a duplicate of or related to bug 441881, bug 460267.

Reported using DrKonqi
Comment 1 Bug Janitor Service 2023-03-31 13:33:51 UTC
Thank you for the bug report!

However Plasma 5.22.0 is no longer eligible for support or maintenance from KDE; supported versions are 5.27, and 5.27 or newer. Please upgrade to a supported version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.

If you need support for Plasma 5.22.0, please contact your distribution, who bears the responsibility of providing support for older releases that are no longer supported by KDE.

If you can reproduce the issue after upgrading to a supported version, feel free to re-open this bug report.
Comment 2 Bug Janitor Service 2023-03-31 13:33:51 UTC
Thank you for the bug report!

However Plasma 5.22.0 is no longer eligible for support or maintenance from KDE; supported versions are 5.27, and 5.27 or newer. Please upgrade to a supported version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.

If you need support for Plasma 5.22.0, please contact your distribution, who bears the responsibility of providing support for older releases that are no longer supported by KDE.

If you can reproduce the issue after upgrading to a supported version, feel free to re-open this bug report.