https://bugs.kde.org/show_bug.cgi?id=489169
Iyán Méndez Veiga <m...@iyanmv.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m...@iyanmv.com --- Comment #19 from Iyán Méndez Veiga <m...@iyanmv.com> --- After updating to 6.1.2 I still see many ddcutil crashes when attaching my laptop to an external docking station (WD19TBS). Output of journalctl -p err: Jul 08 09:17:48 bespin systemd-coredump[9774]: [🡕] Process 9422 (ddcutil) of user 0 dumped core. Stack trace of thread 9422: #0 0x000078ee746d41dd n/a (libc.so.6 + 0x16a1dd) #1 0x000057dd78414031 strsplit (ddcutil + 0x8b031) #2 0x000057dd784264ba n/a (ddcutil + 0x9d4ba) #3 0x000057dd78426778 is_possible_monitor_by_hiddev_name (ddcutil + 0x9d778) #4 0x000057dd784268a9 check_usb_monitor (ddcutil + 0x9d8a9) #5 0x000057dd783a4752 main (ddcutil + 0x1b752) #6 0x000078ee7458fc88 n/a (libc.so.6 + 0x25c88) #7 0x000078ee7458fd4c __libc_start_main (libc.so.6 + 0x25d4c) #8 0x000057dd783a4895 _start (ddcutil + 0x1b895) ELF object binary architecture: AMD x86-64 Jul 08 09:17:48 bespin (udev-worker)[9420]: hiddev3: Process '/usr/bin/ddcutil chkusbmon /dev/usb/hiddev3 -v' terminated by signal SEGV. Jul 08 09:17:48 bespin (udev-worker)[9420]: hiddev3: Failed to wait for spawned command '/usr/bin/ddcutil chkusbmon /dev/usb/hiddev3 -v': Input/output error Jul 08 09:17:48 bespin systemd-coredump[9775]: [🡕] Process 9421 (ddcutil) of user 0 dumped core. Stack trace of thread 9421: #0 0x00007c6fd0b941dd n/a (libc.so.6 + 0x16a1dd) #1 0x00005ee53c609031 strsplit (ddcutil + 0x8b031) #2 0x00005ee53c61b4ba n/a (ddcutil + 0x9d4ba) #3 0x00005ee53c61b778 is_possible_monitor_by_hiddev_name (ddcutil + 0x9d778) #4 0x00005ee53c61b8a9 check_usb_monitor (ddcutil + 0x9d8a9) #5 0x00005ee53c599752 main (ddcutil + 0x1b752) #6 0x00007c6fd0a4fc88 n/a (libc.so.6 + 0x25c88) #7 0x00007c6fd0a4fd4c __libc_start_main (libc.so.6 + 0x25d4c) #8 0x00005ee53c599895 _start (ddcutil + 0x1b895) ELF object binary architecture: AMD x86-64 Jul 08 09:17:48 bespin (udev-worker)[9294]: hiddev1: Process '/usr/bin/ddcutil chkusbmon /dev/usb/hiddev1 -v' terminated by signal SEGV. Jul 08 09:17:48 bespin (udev-worker)[9294]: hiddev1: Failed to wait for spawned command '/usr/bin/ddcutil chkusbmon /dev/usb/hiddev1 -v': Input/output error Jul 08 09:17:49 bespin systemd-coredump[9828]: [🡕] Process 9802 (ddcutil) of user 0 dumped core. Stack trace of thread 9802: #0 0x000070bcab6a41dd n/a (libc.so.6 + 0x16a1dd) #1 0x000064e2032bd031 strsplit (ddcutil + 0x8b031) #2 0x000064e2032cf4ba n/a (ddcutil + 0x9d4ba) #3 0x000064e2032cf778 is_possible_monitor_by_hiddev_name (ddcutil + 0x9d778) #4 0x000064e2032cf8a9 check_usb_monitor (ddcutil + 0x9d8a9) #5 0x000064e20324d752 main (ddcutil + 0x1b752) #6 0x000070bcab55fc88 n/a (libc.so.6 + 0x25c88) #7 0x000070bcab55fd4c __libc_start_main (libc.so.6 + 0x25d4c) #8 0x000064e20324d895 _start (ddcutil + 0x1b895) ELF object binary architecture: AMD x86-64 Jul 08 09:17:49 bespin (udev-worker)[9427]: hiddev1: Process '/usr/bin/ddcutil chkusbmon /dev/usb/hiddev1 -v' terminated by signal SEGV. Jul 08 09:17:49 bespin (udev-worker)[9427]: hiddev1: Failed to wait for spawned command '/usr/bin/ddcutil chkusbmon /dev/usb/hiddev1 -v': Input/output error Jul 08 09:17:49 bespin systemd-coredump[9829]: [🡕] Process 9804 (ddcutil) of user 0 dumped core. coredumpctl debug 9422: (gdb) thread apply all backtrace full Thread 1 (Thread 0x78ee744bbb80 (LWP 9422)): #0 __strlen_avx2 () at ../sysdeps/x86_64/multiarch/strlen-avx2.S:76 No locals. #1 0x000057dd78414031 in strsplit (str_to_split=0x0, delims=0x57dd7842faea ":") at util/string_util.c:455 debug = false max_pieces = <optimized out> workstruct = <optimized out> piecect = <optimized out> str_to_split_dup = <optimized out> rest = 0x57dd9f453b90 "/dev/usb/hiddev3" token = <optimized out> result = <optimized out> __func__ = <optimized out> ndx = <optimized out> curpiece = <optimized out> #2 0x000057dd784264ba in avoid_device_by_usb_interfaces_property_string (interfaces=0x0) at usb/usb_displays.c:346 debug = false pieces = <optimized out> avoid = <optimized out> ndx = <optimized out> __func__ = "avoid_device_by_usb_interfaces_property_string" #3 0x000057dd78426778 in is_possible_monitor_by_hiddev_name (hiddev_name=hiddev_name@entry=0x57dd9f453b90 "/dev/usb/hiddev3") at usb/usb_displays.c:405 interfaces = <optimized out> debug = false devsum = 0x57dd9f466a60 avoid = false result = <optimized out> __func__ = "is_possible_monitor_by_hiddev_name" #4 0x000057dd784268a9 in check_usb_monitor (device_name=0x57dd9f453b90 "/dev/usb/hiddev3") at usb/usb_displays.c:903 debug = false ol = DDCA_OL_VERBOSE result = false __PRETTY_FUNCTION__ = "check_usb_monitor" __func__ = <optimized out> #5 0x000057dd783a4752 in main (argc=<optimized out>, argv=<optimized out>) at app_ddcutil/main.c:1034 is_monitor = <optimized out> main_debug = false s = <optimized out> main_rc = 0 start_time_reported = <optimized out> explicit_syslog_level = <optimized out> syslog_opened = <optimized out> preparse_verbose = <optimized out> skip_config = <optimized out> parsed_cmd = 0x57dd9f4536c0 program_start_time = 1720423054 program_start_time_s = <optimized out> new_argv = 0x57dd9f453650 new_argc = 4 untokenized_cmd_prefix = 0x0 configure_fn = 0x0 preparsed_level = <optimized out> bye = <optimized out> --Type <RET> for more, q to quit, c to continue without paging--c errs = <optimized out> callopts = 0 '\000' values = 0x0 end_time = 140727784448032 end_time_s = <optimized out> __func__ = "main" __PRETTY_FUNCTION__ = "main" -- You are receiving this mail because: You are watching all bug changes.