I rebuilt the version from unstable (02.11.01-2) for Etch and this one also segfaults, again on /dev/sg1:
access("/dev/scsi0", F_OK) = -1 ENOENT (No such file or directory) stat("scsi0", 0x7fff7091a560) = -1 ENOENT (No such file or directory) close(3) = 0 access("/dev/sg1", F_OK) = 0 open("/dev/sg1", O_RDWR|O_NONBLOCK) = 3 ioctl(3, SG_GET_SCSI_ID, 0x7fff7091a990) = 0 ioctl(3, SG_EMULATED_HOST, 0x7fff7091b0b4) = 0 ioctl(3, SG_GET_VERSION_NUM, 0x7fff7091b0b0) = 0 ioctl(3, SG_IO, 0x7fff7091a6d0) = 0 ioctl(3, SG_IO, 0x7fff7091a6d0) = 0 mmap(NULL, 4294971392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b503f8d8000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Then I downloaded B.02.12.01 from http://ezix.org/software/files/lshw-B.02.12.01.tar.gz, compiled it on Etch (no patches, no packaging) and it also segfaults on /dev/sg1: access("/dev/scsi0", F_OK) = -1 ENOENT (No such file or directory) stat("scsi0", 0x7fffbd0fc210) = -1 ENOENT (No such file or directory) close(3) = 0 access("/dev/sg1", F_OK) = 0 open("/dev/sg1", O_RDWR|O_NONBLOCK) = 3 ioctl(3, SG_GET_SCSI_ID, 0x7fffbd0fc460) = 0 ioctl(3, SG_EMULATED_HOST, 0x7fffbd0fc48c) = 0 ioctl(3, SG_GET_VERSION_NUM, 0x7fffbd0fc23c) = 0 ioctl(3, SG_IO, 0x7fffbd0fc060) = 0 ioctl(3, SG_IO, 0x7fffbd0fc060) = 0 mmap(NULL, 4294971392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b4eee709000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ So I think, it's probably an upstream problem. It looks as if it's the same problem as in http://ezix.org/project/ticket/105, perhaps also http://ezix.org/project/ticket/326. I'll contact upstream and point them to this bug report. Regards, Axel -- Axel Beckert - [EMAIL PROTECTED], [EMAIL PROTECTED] - http://noone.org/abe/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]