Package: hardinfo Version: 0.5.1+git20180227-2 Severity: important Dear Maintainer,
running a benchmark in hardinfo leads to segmentation fault for all benchmarks except "CPU Zlib". It seems like the benchmarks run at first but when the program returns to reporting the results it segfaults. gdb reports: Program received signal SIGSEGV, Segmentation fault. __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:120 120 ../sysdeps/x86_64/multiarch/../strlen.S: No such file or directory Full gdb output is attached. -- System Information: Debian Release: 10.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.3.0-0.bpo.2-amd64 (SMP w/3 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:de (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages hardinfo depends on: ii libatk1.0-0 2.30.0-2 ii libc6 2.28-10 ii libcairo2 1.16.0-4 ii libfontconfig1 2.13.1-2 ii libfreetype6 2.9.1-3+deb10u1 ii libgdk-pixbuf2.0-0 2.38.1+dfsg-1 ii libglib2.0-0 2.58.3-2+deb10u2 ii libgtk2.0-0 2.24.32-3 ii libpango-1.0-0 1.42.4-7~deb10u1 ii libpangocairo-1.0-0 1.42.4-7~deb10u1 ii libpangoft2-1.0-0 1.42.4-7~deb10u1 ii pciutils 1:3.5.2-1 ii zlib1g 1:1.2.11.dfsg-1 ii zlib1g-dev 1:1.2.11.dfsg-1 Versions of packages hardinfo recommends: ii lm-sensors 1:3.5.0-3 Versions of packages hardinfo suggests: ii mesa-utils 8.4.0-1+b1 -- no debconf information
$ gdb hardinfo GNU gdb (Debian 8.2.1-2+b3) 8.2.1 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from hardinfo...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/hardinfo [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Detaching after fork from child process 26106] [Detaching after fork from child process 26107] [Detaching after fork from child process 26108] [Detaching after fork from child process 26110] [Detaching after fork from child process 26111] [Detaching after fork from child process 26112] [Detaching after fork from child process 26115] (hardinfo:26095): GLib-GObject-WARNING **: 09:37:23.805: invalid cast from 'GtkVBox' to 'GtkButtonBox' (hardinfo:26095): Gtk-CRITICAL **: 09:37:23.805: IA__gtk_button_box_set_layout: assertion 'GTK_IS_BUTTON_BOX (widget)' failed [New Thread 0x7ffff37f4700 (LWP 26145)] [New Thread 0x7ffff2ff3700 (LWP 26146)] [New Thread 0x7ffff27f2700 (LWP 26147)] [New Thread 0x7ffff1ff1700 (LWP 26148)] [New Thread 0x7ffff17f0700 (LWP 26149)] [New Thread 0x7ffff0fef700 (LWP 26150)] [Thread 0x7ffff27f2700 (LWP 26147) exited] [Thread 0x7ffff1ff1700 (LWP 26148) exited] [Thread 0x7ffff17f0700 (LWP 26149) exited] [New Thread 0x7ffff17f0700 (LWP 26151)] [Thread 0x7ffff0fef700 (LWP 26150) exited] [Detaching after fork from child process 26159] [CPU Blowfish] To_Be_Filled_By_O_E_M____M3A790GXH_128M_(ASRock);AMD_Phenom(tm)_II_X3_720_Processor;8400_00=4,975021; 4,975021; 3|3|To Be Filled By O.E.M. / M3A790GXH/128M (ASRock)|AMD Phenom(tm) II X3 720 Processor|1 physical processor; 3 cores; 3 threads|3x 2800,00 MHz|7899044|1|3|3|AMD CEDAR (DRM 2.50.0 / 5.3.0-0.bpo.2-amd64, LLVM 7.0.1) Thread 1 "hardinfo" received signal SIGSEGV, Segmentation fault. __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:120 120 ../sysdeps/x86_64/multiarch/../strlen.S: Datei oder Verzeichnis nicht gefunden. (gdb) backtrace #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:120 #1 0x00007ffff6f9fdae in __GI___strdup (s=0x1 <error: Cannot access memory at address 0x1>) at strdup.c:41 #2 0x00007ffff4ab35b4 in bench_result_benchmarkconf () from /usr/lib/x86_64-linux-gnu/hardinfo/modules/benchmark.so #3 0x00007ffff4ab3a4d in ?? () from /usr/lib/x86_64-linux-gnu/hardinfo/modules/benchmark.so #4 0x00007ffff4ab3d8a in callback_bfsh () from /usr/lib/x86_64-linux-gnu/hardinfo/modules/benchmark.so #5 0x000055555556cc7c in report_create_from_module_list () #6 0x000055555556d6e2 in report_dialog_show () #7 0x000055555556b96d in cb_generate_report () #8 0x00007ffff76b8c8d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007ffff76cc365 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x00007ffff76d52be in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11 0x00007ffff76d597f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12 0x00007ffff7bcc190 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #13 0x00007ffff7d52ac9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #14 0x00007ffff76b8c8d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007ffff76cc365 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff76d52be in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff76d597f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff7be4e25 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #19 0x00007ffff76b8c8d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #20 0x00007ffff76cc4b4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #21 0x00007ffff76d52be in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #22 0x00007ffff76d597f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #23 0x00007ffff7be3d69 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #24 0x00007ffff7c8a1eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #25 0x00007ffff76b8c8d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #26 0x00007ffff76cbbbd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #27 0x00007ffff76d49ab in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #28 0x00007ffff76d597f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #29 0x00007ffff7da0cac in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #30 0x00007ffff7c8848c in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #31 0x00007ffff7c8887b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #32 0x00007ffff7afbbac in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #33 0x00007ffff74c7f2e in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007ffff74c81c8 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007ffff74c84c2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007ffff7c878e7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #37 0x0000555555563b25 in main ()