Package: diskscan Version: 0.14.1-6 Severity: normal Dear Maintainer,
diskscan segfaults before scanning begins as follows: # diskscan -v /dev/sde diskscan version HEAD V: Verbosity set I: Validating path /dev/sde [1] 13746 segmentation fault diskscan -v /dev/sde I built the package from source and ran under gdb which produces the following backtrace: # gdb ./diskscan GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1 Copyright (C) 2014 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 ./diskscan...done. (gdb) run /dev/sde Starting program: /tmp/diskscan-0.14.1/diskscan /dev/sde [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". diskscan version HEAD I: Validating path /dev/sde Program received signal SIGSEGV, Segmentation fault. parse_read_capacity_16 (buf=buf@entry=0x7fffffffe080 "", buf_len=<optimized out>, max_lba=max_lba@entry=0x60a510 <disk+912>, block_size=block_size@entry=0x7fffffffddfc, prot_enable=prot_enable@entry=0x0, p_type=p_type@entry=0x0, p_i_exponent=0x0, logical_blocks_per_physical_block_exponent=0x0, thin_provisioning_enabled=0x0, thin_provisioning_zero=0x0, lowest_aligned_lba=0x0) at src/parse_read_cap.c:84 84 if (*lowest_aligned_lba) (gdb) backtrace #0 parse_read_capacity_16 (buf=buf@entry=0x7fffffffe080 "", buf_len=<optimized out>, max_lba=max_lba@entry=0x60a510 <disk+912>, block_size=block_size@entry=0x7fffffffddfc, prot_enable=prot_enable@entry=0x0, p_type=p_type@entry=0x0, p_i_exponent=0x0, logical_blocks_per_physical_block_exponent=0x0, thin_provisioning_enabled=0x0, thin_provisioning_zero=0x0, lowest_aligned_lba=0x0) at src/parse_read_cap.c:84 #1 0x0000000000406179 in parse_read_capacity_16_simple (block_size=0x7fffffffddfc, max_lba=0x60a510 <disk+912>, buf_len=<optimized out>, buf=0x7fffffffe080 "") at ./libscsicmd/include/scsicmd.h:151 #2 disk_dev_read_cap (dev=0x60a180 <disk>, size_bytes=0x60a510 <disk+912>, sector_size=0x60a518 <disk+920>) at arch/arch.c:266 #3 0x00000000004021d7 in disk_open (disk=0x60a180 <disk>, path=0x7fffffffe780 "/dev/sde", fix=0, latency_graph_len=70) at lib/diskscan.c:96 #4 0x0000000000401c71 in diskscan_cli (argc=<optimized out>, argv=<optimized out>) at cli/cli.c:322 #5 0x00007ffff784cb45 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #6 0x00000000004014ce in _start () Looks like it could have something to do with reading the drive geometry, it's a 3TB drive, here's some partial hdparam output: # hdparm -I /dev/sde /dev/sde: ATA device, with non-removable media Model Number: ST3000DM001-1ER166 Serial Number: Z500VYNW Firmware Revision: CC25 Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0 Standards: Used: unknown (minor revision code 0x001f) Supported: 9 8 7 6 5 Likely used: 9 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 268435455 LBA48 user addressable sectors: 5860533168 Logical Sector size: 512 bytes Physical Sector size: 4096 bytes Logical Sector-0 offset: 0 bytes device size with M = 1024*1024: 2861588 MBytes device size with M = 1000*1000: 3000592 MBytes (3000 GB) cache/buffer size = unknown Form Factor: 3.5 inch Nominal Media Rotation Rate: 7200 ... -- System Information: Debian Release: 8.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing'), (50, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages diskscan depends on: ii libc6 2.19-17 diskscan recommends no packages. diskscan suggests no packages. -- no debconf information -- Gerald Turner <gtur...@unzane.com> Encrypted mail preferred! OpenPGP: 4096R / CA89 B27A 30FA 66C5 1B80 3858 EC94 2276 FDB8 716D
signature.asc
Description: PGP signature