Causing KDE Powerdevil segfault
Description:
Also reported here: https://bbs.archlinux.org/viewtopic.php?id=292028
Since the new package update, ddcutil seems to be crashing Powerdevil. This is causing a visible problem in that a tray icon reporting the crash is appearing every few seconds.
Jan 19 09:48:29 jasper audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2975-113469-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jan 19 09:48:29 jasper systemd[1]: Started Process Core Dump (PID 113469/UID 0).
Jan 19 09:48:29 jasper rtkit-daemon[1069]: Supervising 12 threads of 9 processes of 1 users.
Jan 19 09:48:29 jasper rtkit-daemon[1069]: Supervising 12 threads of 9 processes of 1 users.
Jan 19 09:48:29 jasper audit: BPF prog-id=8979 op=LOAD
Jan 19 09:48:29 jasper audit: BPF prog-id=8978 op=LOAD
Jan 19 09:48:29 jasper audit: BPF prog-id=8977 op=LOAD
Jan 19 09:48:29 jasper audit[113241]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 pid=113241 comm="org_kde_powerde" exe="/usr/lib/org_kde_powerdevil" sig=6 res=1
Jan 19 09:48:29 jasper org_kde_powerdevil[113241]: Re-raising signal for core dump handling.
Jan 19 09:48:29 jasper org_kde_powerdevil[113241]: Unable to start Dr. Konqi
Jan 19 09:48:28 jasper kded5[1257]: Service ":1.5299" unregistered
Jan 19 09:48:28 jasper systemd[994]: plasma-powerdevil.service: start operation timed out. Terminating.
Jan 19 09:48:28 jasper rtkit-daemon[1069]: Supervising 12 threads of 9 processes of 1 users.
Jan 19 09:48:28 jasper rtkit-daemon[1069]: Successfully made thread 113449 of process 110434 owned by '1000' RT at priority 10.
Jan 19 09:48:28 jasper rtkit-daemon[1069]: Supervising 11 threads of 8 processes of 1 users.
Jan 19 09:48:28 jasper rtkit-daemon[1069]: Supervising 11 threads of 8 processes of 1 users.
Jan 19 09:48:27 jasper audit: BPF prog-id=8974 op=UNLOAD
Jan 19 09:48:27 jasper audit: BPF prog-id=8975 op=UNLOAD
Jan 19 09:48:27 jasper audit: BPF prog-id=8976 op=UNLOAD
Jan 19 09:48:27 jasper audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2974-113398-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jan 19 09:48:27 jasper systemd[1]: systemd-coredump@2974-113398-0.service: Deactivated successfully.
Jan 19 09:48:27 jasper systemd-coredump[113400]: Process 113342 (org_kde_powerde) of user 1000 dumped core.
Stack trace of thread 113342:
#0 0x000079bd866ac83c n/a (libc.so.6 + 0x8e83c)
#1 0x000079bd8665c668 raise (libc.so.6 + 0x3e668)
#2 0x000079bd87a9441c _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x741c)
#3 0x000079bd8665c710 n/a (libc.so.6 + 0x3e710)
#4 0x000079bd866ac83c n/a (libc.so.6 + 0x8e83c)
#5 0x000079bd8665c668 raise (libc.so.6 + 0x3e668)
#6 0x000079bd866444b8 abort (libc.so.6 + 0x264b8)
#7 0x000079bd866443dc n/a (libc.so.6 + 0x263dc)
#8 0x000079bd86654d26 __assert_fail (libc.so.6 + 0x36d26)
#9 0x000079bd8036a2b9 n/a (libddcutil.so.5 + 0x4c2b9)
#10 0x000079bd8036cf35 n/a (libddcutil.so.5 + 0x4ef35)
#11 0x000079bd8036d1f5 n/a (libddcutil.so.5 + 0x4f1f5)
#12 0x000079bd8039116b n/a (libddcutil.so.5 + 0x7316b)
#13 0x000079bd803988a2 ddca_get_display_info_list2 (libddcutil.so.5 + 0x7a8a2)
#14 0x000079bd81245d37 n/a (powerdevilupowerbackend.so + 0x11d37)
#15 0x000079bd8124762e _ZN23PowerDevilUPowerBackend18initWithBrightnessEb (powerdevilupowerbackend.so + 0x1362e)
#16 0x000079bd86ed0e27 n/a (libQt5Core.so.5 + 0x2d0e27)
#17 0x000079bd8123c634 _ZN23PowerDevilUPowerBackend24brightnessSupportQueriedEb (powerdevilupowerbackend.so + 0x8634)
#18 0x000079bd86ed0e27 n/a (libQt5Core.so.5 + 0x2d0e27)
#19 0x000079bd878e456a _ZN4KJob6resultEPS_NS_14QPrivateSignalE (libKF5CoreAddons.so.5 + 0x5e56a)
#20 0x000079bd878ea53c n/a (libKF5CoreAddons.so.5 + 0x6453c)
#21 0x000079bd86ed0e27 n/a (libQt5Core.so.5 + 0x2d0e27)
#22 0x000079bd8125d7bd n/a (kauth_helper_plugin.so + 0xa7bd)
#23 0x000079bd8125e0a1 n/a (kauth_helper_plugin.so + 0xb0a1)
#24 0x000079bd871a076e n/a (libQt5DBus.so.5 + 0x2176e)
#25 0x000079bd86ec3964 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2c3964)
#26 0x000079bd86e9bef8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x29bef8)
#27 0x000079bd86ea0e5b _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2a0e5b)
#28 0x000079bd86ee6ec8 n/a (libQt5Core.so.5 + 0x2e6ec8)
#29 0x000079bd8570df69 n/a (libglib-2.0.so.0 + 0x59f69)
#30 0x000079bd8576c367 n/a (libglib-2.0.so.0 + 0xb8367)
#31 0x000079bd8570c162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#32 0x000079bd86eead0c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ead0c)
#33 0x000079bd86e9ac04 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29ac04)
#34 0x000079bd86e9c0a3 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x29c0a3)
#35 0x0000641ddd0b655b n/a (org_kde_powerdevil + 0x655b)
#36 0x000079bd86645cd0 n/a (libc.so.6 + 0x27cd0)
#37 0x000079bd86645d8a __libc_start_main (libc.so.6 + 0x27d8a)
#38 0x0000641ddd0b7045 n/a (org_kde_powerdevil + 0x7045)
Stack trace of thread 113349:
#0 0x000079bd866a6df0 n/a (libc.so.6 + 0x88df0)
#1 0x000079bd86720f83 __poll (libc.so.6 + 0x102f83)
#2 0x000079bd80d2305d n/a (libQt5WaylandClient.so.5 + 0x7305d)
#3 0x000079bd86cf379a n/a (libQt5Core.so.5 + 0xf379a)
#4 0x000079bd866aa9eb n/a (libc.so.6 + 0x8c9eb)
#5 0x000079bd8672e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 113348:
#0 0x000079bd866a74ae n/a (libc.so.6 + 0x894ae)
#1 0x000079bd866a9d40 pthread_cond_wait (libc.so.6 + 0x8bd40)
#2 0x000079bd86cfb524 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xfb524)
#3 0x000079bd80d23004 n/a (libQt5WaylandClient.so.5 + 0x73004)
#4 0x000079bd86cf379a n/a (libQt5Core.so.5 + 0xf379a)
#5 0x000079bd866aa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x000079bd8672e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 113350:
#0 0x000079bd8672c73d syscall (libc.so.6 + 0x10e73d)
#1 0x000079bd857672f7 g_cond_wait (libglib-2.0.so.0 + 0xb32f7)
#2 0x000079bd856d91b4 n/a (libglib-2.0.so.0 + 0x251b4)
#3 0x000079bd85741a8e n/a (libglib-2.0.so.0 + 0x8da8e)
#4 0x000079bd8573fa05 n/a (libglib-2.0.so.0 + 0x8ba05)
#5 0x000079bd866aa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x000079bd8672e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 113352:
#0 0x000079bd86720f6f __poll (libc.so.6 + 0x102f6f)
#1 0x000079bd8576c2b6 n/a (libglib-2.0.so.0 + 0xb82b6)
#2 0x000079bd8570eb97 g_main_loop_run (libglib-2.0.so.0 + 0x5ab97)
#3 0x000079bd8163119c n/a (libgio-2.0.so.0 + 0x11219c)
#4 0x000079bd8573fa05 n/a (libglib-2.0.so.0 + 0x8ba05)
#5 0x000079bd866aa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x000079bd8672e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 113351:
#0 0x000079bd86720f6f __poll (libc.so.6 + 0x102f6f)
#1 0x000079bd8576c2b6 n/a (libglib-2.0.so.0 + 0xb82b6)
#2 0x000079bd8570c162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#3 0x000079bd8570c1b2 n/a (libglib-2.0.so.0 + 0x581b2)
#4 0x000079bd8573fa05 n/a (libglib-2.0.so.0 + 0x8ba05)
#5 0x000079bd866aa9eb n/a (libc.so.6 + 0x8c9eb)
#6 0x000079bd8672e7cc n/a (libc.so.6 + 0x1107cc)
Stack trace of thread 113347:
#0 0x000079bd86720f6f __poll (libc.so.6 + 0x102f6f)
#1 0x000079bd8576c2b6 n/a (libglib-2.0.so.0 + 0xb82b6)
#2 0x000079bd8570c162 g_main_context_iteration (libglib-2.0.so.0 + 0x58162)
#3 0x000079bd86eead0c _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2ead0c)
#4 0x000079bd86e9ac04 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29ac04)
#5 0x000079bd86cf7576 _ZN7QThread4execEv (libQt5Core.so.5 + 0xf7576)
#6 0x000079bd87197a9a n/a (libQt5DBus.so.5 + 0x18a9a)
#7 0x000079bd86cf379a n/a (libQt5Core.so.5 + 0xf379a)
#8 0x000079bd866aa9eb n/a (libc.so.6 + 0x8c9eb)
#9 0x000079bd8672e7cc n/a (libc.so.6 + 0x1107cc)
ELF object binary architecture: AMD x86-64
Jan 19 09:48:27 jasper org_kde_powerdevil[113397]: org_kde_powerdevil: i2c_bus_core.c:614: i2c_check_bus: Assertion `sys_drm_connectors' failed.
Jan 19 09:48:27 jasper libddcutil[113397]: Initializing libddcutil. ddcutil version: 2.1.0, shared library: /usr/lib/libddcutil.so.5.1.0
Jan 19 09:48:27 jasper org_kde_powerdevil[113397]: org.kde.powerdevil: org.kde.powerdevil.backlighthelper.brightness failed
Jan 19 09:48:27 jasper org_kde_powerdevil[113397]: org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds are not supported by the kernel for this hardware"
Jan 19 09:48:27 jasper audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2974-113398-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jan 19 09:48:27 jasper systemd[1]: Started Process Core Dump (PID 113398/UID 0).
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: KCrash: Arguments: /usr/lib/org_kde_powerdevil
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: KCrash: Application Name = org_kde_powerdevil path = /usr/lib pid = 113342
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: KCrash: crashing... crashRecursionCounter = 2
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 15 -- restarted=true
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 23 -- productname=Powerdevil
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 31 -- bugaddress=submit@bugs.kde.org
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 40 -- programname=KDE Power Management System
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 19 -- appversion=5.27.10
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 11 -- pid=113342
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 9 -- signal=6
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 17 -- apppath=/usr/lib
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 27 -- appname=org_kde_powerdevil
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 17 -- platform=wayland
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: 32 -- exe=/usr/lib/org_kde_powerdevil
Jan 19 09:48:27 jasper audit: BPF prog-id=8976 op=LOAD
Jan 19 09:48:27 jasper audit: BPF prog-id=8975 op=LOAD
Jan 19 09:48:27 jasper audit: BPF prog-id=8974 op=LOAD
Jan 19 09:48:27 jasper audit[113342]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 pid=113342 comm="org_kde_powerde" exe="/usr/lib/org_kde_powerdevil" sig=6 res=1
Jan 19 09:48:27 jasper org_kde_powerdevil[113342]: KCrash: Attempting to start /usr/lib/org_kde_powerdevil
Jan 19 09:48:27 jasper rtkit-daemon[1069]: Supervising 13 threads of 10 processes of 1 users.
Jan 19 09:48:27 jasper rtkit-daemon[1069]: Supervising 13 threads of 10 processes of 1 users.
Jan 19 09:48:26 jasper audit: BPF prog-id=8971 op=UNLOAD
Jan 19 09:48:26 jasper audit: BPF prog-id=8972 op=UNLOAD
Jan 19 09:48:26 jasper audit: BPF prog-id=8973 op=UNLOAD
Jan 19 09:48:26 jasper audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@2973-113343-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jan 19 09:48:26 jasper systemd[1]: systemd-coredump@2973-113343-0.service: Deactivated successfully.
Jan 19 09:48:26 jasper systemd-coredump[113345]: Process 113296 (org_kde_powerde) of user 1000 dumped core.
Stack trace of thread 113296:
<repeat ad nauseam>
Additional info:
- package version(s): powerdevil 5.27.10-2, ddcutil 2.1.0-1
- config and/or log files:
- link to upstream bug report, if any:
Steps to reproduce:
- Step 1
- Step 2
- ...