I'm just going to include a stack trace here via gdb, remove the need-armhf-retrace tag and call it a day. The ddeb on ddebs.ubuntu.com doesn't match the CRC for lshw (despite identical package versions):
warning: the debug information found in "/usr/lib/debug/usr/bin/lshw" does not match "/usr/bin/lshw" (CRC mismatch).
So I've built it locally (-O0 -ggdb):
(gdb) thread apply all backtrace full
Thread 1 (process 8826):
#0 0x76e8e0a8 in munmap () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0002b244 in scan_dmi (n=...) at dmi.cc:1780
buf = "\342\376O-~\206M\367\364\364\257\212s\211p\\\000\000\000"
mmoffset = 4080
efi = false
fd = 7
fp = 1015792
mmp = 0x76fde000
smmajver = 0 '\000'
smminver = 0 '\000'
dmimaj = 0
dmimin = 0
#2 0x0001c84a in scan_system (system=...) at main.cc:62
computer = {This = 0x95228}
hostname = "exynos\000\000\000\360\355v\000\000\000\000\320\000\000\000<\274\006\000\354\365\377~\350\365\377~\330\365\377~\000\000\000\000\213\250\370v Q\t\000\030\366\377~\320\000\000\000X\366\377~\b\366\377~\000\000\000\000\000\000\000\000\000\360\377v\000\000\000"
#3 0x0000b8e0 in main (argc=1, argv=0x7efff794) at lshw.cc:225
computer = {This = 0x950f0}
(gdb)
It's presumably breaking because there's no DMI info to get:
Oops, looks like apport's broken.
I'm just going to include a stack trace here via gdb, remove the need-armhf-retrace tag and call it a day. The ddeb on ddebs.ubuntu.com doesn't match the CRC for lshw (despite identical package versions):
warning: the debug information found in "/usr/lib/ debug/usr/ bin/lshw" does not match "/usr/bin/lshw" (CRC mismatch).
So I've built it locally (-O0 -ggdb):
(gdb) thread apply all backtrace full
Thread 1 (process 8826): unix/syscall- template. S:81 ~\206M\ 367\364\ 364\257\ 212s\211p\ \\000\000\ 000" 000\000\ 000\360\ 355v\000\ 000\000\ 000\320\ 000\000\ 000<\274\ 006\000\ 354\365\ 377~\350\ 365\377~ \330\365\ 377~\000\ 000\000\ 000\213\ 250\370v Q\t\000\ 030\366\ 377~\320\ 000\000\ 000X\366\ 377~\b\ 366\377~ \000\000\ 000\000\ 000\000\ 000\000\ 000\360\ 377v\000\ 000\000"
#0 0x76e8e0a8 in munmap () at ../sysdeps/
No locals.
#1 0x0002b244 in scan_dmi (n=...) at dmi.cc:1780
buf = "\342\376O-
mmoffset = 4080
efi = false
fd = 7
fp = 1015792
mmp = 0x76fde000
smmajver = 0 '\000'
smminver = 0 '\000'
dmimaj = 0
dmimin = 0
#2 0x0001c84a in scan_system (system=...) at main.cc:62
computer = {This = 0x95228}
hostname = "exynos\
#3 0x0000b8e0 in main (argc=1, argv=0x7efff794) at lshw.cc:225
computer = {This = 0x950f0}
(gdb)
It's presumably breaking because there's no DMI info to get:
$ sudo ./dmidecode -u
# dmidecode 2.11
$