-
Notifications
You must be signed in to change notification settings - Fork 302
Description
When entering sleep cec-client ran through systemd segfaults.
Logs found from journalctl -u cec-onsleep:
Logs
Sep 21 21:35:47 bazzite systemd[1]: Starting cec-onsleep.service - Run CEC actions for sleep...
Sep 21 21:35:47 bazzite cec-control[8476]: using osd name bazzite
Sep 21 21:35:47 bazzite cec-control[8476]: opening a connection to the CEC adapter...
Sep 21 21:36:18 bazzite systemd[1]: cec-onsleep.service: Deactivated successfully.
Sep 21 21:36:18 bazzite systemd[1]: Finished cec-onsleep.service - Run CEC actions for sleep.
Sep 21 21:36:18 bazzite systemd[1]: cec-onsleep.service: Consumed 9.125s CPU time, 2.8M memory peak.
Sep 21 22:02:24 bazzite systemd[1]: Starting cec-onsleep.service - Run CEC actions for sleep...
Sep 21 22:02:24 bazzite cec-control[14788]: using osd name bazzite
Sep 21 22:02:24 bazzite cec-control[14788]: opening a connection to the CEC adapter...
Sep 21 22:26:40 bazzite cec-control[14788]: ERROR: [ 19773] failed to ping the adapter 3 times in a row. closing the connection.
Sep 21 22:26:40 bazzite cec-control[14788]: Connection lost - trying to reconnect
Sep 21 22:26:40 bazzite systemd-coredump[15072]: Process 14788 (cec-client) of user 0 dumped core.
Module libXau.so.6 from rpm libXau-1.0.12-2.fc42.x86_64
Module libxcb.so.1 from rpm libxcb-1.17.0-5.fc42.x86_64
Module libXrender.so.1 from rpm libXrender-0.9.12-2.fc42.x86_64
Module libXext.so.6 from rpm libXext-1.3.6-3.fc42.x86_64
Module libcap.so.2 from rpm libcap-2.73-2.fc42.x86_64
Module libX11.so.6 from rpm libX11-1.8.12-1.fc42.x86_64
Module libXrandr.so.2 from rpm libXrandr-1.5.4-5.fc42.x86_64
Module libudev.so.1 from rpm systemd-257.9-2.fc42.x86_64
Module libcec.so.7 from rpm libcec-7.1.1-1.fc42.x86_64
Module libtinfo.so.6 from rpm ncurses-6.5-5.20250125.fc42.x86_64
Module libncurses.so.6 from rpm ncurses-6.5-5.20250125.fc42.x86_64
Module libp8-platform.so.2 from rpm platform-2.1.0.1-22.fc42.x86_64
Stack trace of thread 15069:
#0 0x0000000000000000 n/a (n/a + 0x0)
#1 0x00005646e001f7ab n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x87ab)
#2 0x00007fe41b723f54 start_thread (libc.so.6 + 0x71f54)
#3 0x00007fe41b7a732c __clone3 (libc.so.6 + 0xf532c)
Stack trace of thread 14788:
#0 0x00007fe41b72c462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
#1 0x00007fe41b72075c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
#2 0x00007fe41b720dcc __futex_abstimed_wait_common (libc.so.6 + 0x6edcc)
#3 0x00007fe41b72349e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7149e)
#4 0x00007fe41b53cd21 _ZN3CEC21CCECStandbyProtectionD1Ev (libcec.so.7 + 0x9d21)
#5 0x00007fe41b5516f1 _ZN3CEC13CCECProcessor5CloseEv (libcec.so.7 + 0x1e6f1)
#6 0x00005646e001901a n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x201a)
#7 0x00007fe41b6b5575 __libc_start_call_main (libc.so.6 + 0x3575)
#8 0x00007fe41b6b5628 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3628)
#9 0x00005646e001bb25 n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x4b25)
ELF object binary architecture: AMD x86-64
Sep 21 22:26:40 bazzite cec-control[14783]: /usr/bin/cec-control: line 26: 14787 Done echo "standby $id"
Sep 21 22:26:40 bazzite cec-control[14783]: 14788 Segmentation fault (core dumped) | cec-client ${args[@]}
Sep 21 22:26:40 bazzite systemd[1]: cec-onsleep.service: Deactivated successfully.
Sep 21 22:26:40 bazzite systemd[1]: Finished cec-onsleep.service - Run CEC actions for sleep.
Sep 21 22:26:40 bazzite systemd[1]: cec-onsleep.service: Consumed 12.919s CPU time, 2.6M memory peak.
Sep 21 22:30:39 bazzite systemd[1]: Starting cec-onsleep.service - Run CEC actions for sleep...
Sep 21 22:30:39 bazzite cec-control[15139]: using osd name bazzite
Sep 21 22:30:39 bazzite cec-control[15139]: opening a connection to the CEC adapter...
Sep 21 22:31:07 bazzite cec-control[15139]: ERROR: [ 19667] failed to ping the adapter 3 times in a row. closing the connection.
Sep 21 22:31:07 bazzite cec-control[15139]: Connection lost - trying to reconnect
Sep 21 22:31:07 bazzite systemd-coredump[15323]: Process 15139 (cec-client) of user 0 dumped core.
Module libXau.so.6 from rpm libXau-1.0.12-2.fc42.x86_64
Module libxcb.so.1 from rpm libxcb-1.17.0-5.fc42.x86_64
Module libXrender.so.1 from rpm libXrender-0.9.12-2.fc42.x86_64
Module libXext.so.6 from rpm libXext-1.3.6-3.fc42.x86_64
Module libcap.so.2 from rpm libcap-2.73-2.fc42.x86_64
Module libX11.so.6 from rpm libX11-1.8.12-1.fc42.x86_64
Module libXrandr.so.2 from rpm libXrandr-1.5.4-5.fc42.x86_64
Module libudev.so.1 from rpm systemd-257.9-2.fc42.x86_64
Module libcec.so.7 from rpm libcec-7.1.1-1.fc42.x86_64
Module libtinfo.so.6 from rpm ncurses-6.5-5.20250125.fc42.x86_64
Module libncurses.so.6 from rpm ncurses-6.5-5.20250125.fc42.x86_64
Module libp8-platform.so.2 from rpm platform-2.1.0.1-22.fc42.x86_64
Stack trace of thread 15321:
#0 0x0000000000000000 n/a (n/a + 0x0)
#1 0x00005630d001e7ab n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x87ab)
#2 0x00007f55f0f29f54 start_thread (libc.so.6 + 0x71f54)
#3 0x00007f55f0fad32c __clone3 (libc.so.6 + 0xf532c)
Stack trace of thread 15139:
#0 0x00007f55f0f32462 __syscall_cancel_arch (libc.so.6 + 0x7a462)
#1 0x00007f55f0f2675c __internal_syscall_cancel (libc.so.6 + 0x6e75c)
#2 0x00007f55f0f26dcc __futex_abstimed_wait_common (libc.so.6 + 0x6edcc)
#3 0x00007f55f0f2949e pthread_cond_wait@@GLIBC_2.3.2 (libc.so.6 + 0x7149e)
#4 0x00007f55f0d42d21 _ZN3CEC21CCECStandbyProtectionD1Ev (libcec.so.7 + 0x9d21)
#5 0x00007f55f0d576f1 _ZN3CEC13CCECProcessor5CloseEv (libcec.so.7 + 0x1e6f1)
#6 0x00005630d001801a n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x201a)
#7 0x00007f55f0ebb575 __libc_start_call_main (libc.so.6 + 0x3575)
#8 0x00007f55f0ebb628 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3628)
#9 0x00005630d001ab25 n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x4b25)
ELF object binary architecture: AMD x86-64
Sep 21 22:31:07 bazzite cec-control[15134]: /usr/bin/cec-control: line 26: 15138 Done echo "standby $id"
Sep 21 22:31:07 bazzite systemd[1]: cec-onsleep.service: Deactivated successfully.
Sep 21 22:31:07 bazzite cec-control[15134]: 15139 Segmentation fault (core dumped) | cec-client ${args[@]}
Sep 21 22:31:07 bazzite systemd[1]: Finished cec-onsleep.service - Run CEC actions for sleep.
Sep 21 22:31:07 bazzite systemd[1]: cec-onsleep.service: Consumed 13.642s CPU time, 2.3M memory peak.
Sep 21 22:36:03 bazzite systemd[1]: Starting cec-onsleep.service - Run CEC actions for sleep...
Sep 21 22:36:03 bazzite cec-control[16153]: using osd name bazzite
Sep 21 22:36:03 bazzite cec-control[16153]: opening a connection to the CEC adapter...
Sep 21 22:40:31 bazzite cec-control[16153]: ERROR: [ 19756] failed to ping the adapter 3 times in a row. closing the connection.
Sep 21 22:40:31 bazzite cec-control[16153]: Connection lost - trying to reconnect
Sep 21 22:40:31 bazzite systemd-coredump[16440]: Process 16153 (cec-client) of user 0 dumped core.
Module libXau.so.6 from rpm libXau-1.0.12-2.fc42.x86_64
Module libxcb.so.1 from rpm libxcb-1.17.0-5.fc42.x86_64
Module libXrender.so.1 from rpm libXrender-0.9.12-2.fc42.x86_64
Module libXext.so.6 from rpm libXext-1.3.6-3.fc42.x86_64
Module libcap.so.2 from rpm libcap-2.73-2.fc42.x86_64
Module libX11.so.6 from rpm libX11-1.8.12-1.fc42.x86_64
Module libXrandr.so.2 from rpm libXrandr-1.5.4-5.fc42.x86_64
Module libudev.so.1 from rpm systemd-257.9-2.fc42.x86_64
Module libcec.so.7 from rpm libcec-7.1.1-1.fc42.x86_64
Module libtinfo.so.6 from rpm ncurses-6.5-5.20250125.fc42.x86_64
Module libncurses.so.6 from rpm ncurses-6.5-5.20250125.fc42.x86_64
Module libp8-platform.so.2 from rpm platform-2.1.0.1-22.fc42.x86_64
Stack trace of thread 16153:
#0 0x0000000000000000 n/a (n/a + 0x0)
#1 0x000055edf2f2c01a n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x201a)
#2 0x00007f76a9946575 __libc_start_call_main (libc.so.6 + 0x3575)
#3 0x00007f76a9946628 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3628)
#4 0x000055edf2f2eb25 n/a (/89/4e1b4a3c93b22c723fdba71afb52e3008f2e052f05c626c4de7252b7ea7a22.file + 0x4b25)
ELF object binary architecture: AMD x86-64
Sep 21 22:40:31 bazzite cec-control[16148]: /usr/bin/cec-control: line 26: 16152 Done echo "standby $id"
Sep 21 22:40:31 bazzite cec-control[16148]: 16153 Segmentation fault (core dumped) | cec-client ${args[@]}
Sep 21 22:40:31 bazzite systemd[1]: cec-onsleep.service: Deactivated successfully.
Sep 21 22:40:31 bazzite systemd[1]: Finished cec-onsleep.service - Run CEC actions for sleep.
Sep 21 22:40:31 bazzite systemd[1]: cec-onsleep.service: Consumed 13.066s CPU time, 2.8M memory peak.
I have not yet pinpointed why certain boot instances have this issue yet, usually the cec-client is working fine.