Package: sysstat Version: 11.2.0-1 When i invoke the following command `/usr/lib/sysstat/sadc -S DISK 9 2` i get a segmentation fault.
strace output for the above command: strace /usr/lib/sysstat/sadc -S DISK 9 2 execve("/usr/lib/sysstat/sadc", ["/usr/lib/sysstat/sadc", "-S", "DISK", "9", "2"], [/* 21 vars */]) = 0 brk(NULL) = 0x555c2bee7000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=29151, ...}) = 0 mmap(NULL, 29151, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0669604000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libsensors.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320$\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=59784, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f066961a000 mmap(NULL, 2155560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f06691dc000 mprotect(0x7f06691ea000, 2093056, PROT_NONE) = 0 mmap(0x7f06693e9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f06693e9000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0668e0c000 mprotect(0x7f0668fcc000, 2097152, PROT_NONE) = 0 mmap(0x7f06691cc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7f06691cc000 mmap(0x7f06691d2000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f06691d2000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0V\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1088952, ...}) = 0 mmap(NULL, 3178744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0668afc000 mprotect(0x7f0668c04000, 2093056, PROT_NONE) = 0 mmap(0x7f0668e03000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7f0668e03000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0669619000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0669618000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0669617000 arch_prctl(ARCH_SET_FS, 0x7f0669618700) = 0 mprotect(0x7f06691cc000, 16384, PROT_READ) = 0 mprotect(0x7f0668e03000, 4096, PROT_READ) = 0 mprotect(0x7f06693e9000, 4096, PROT_READ) = 0 mprotect(0x555c2ae29000, 4096, PROT_READ) = 0 mprotect(0x7f0669611000, 4096, PROT_READ) = 0 munmap(0x7f0669604000, 29151) = 0 statfs("/sys", {f_type="SYSFS_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=4142}) = 0 open("/sys/class/i2c-adapter", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 brk(NULL) = 0x555c2bee7000 brk(0x555c2bf10000) = 0x555c2bf10000 getdents(3, /* 2 entries */, 32768) = 48 getdents(3, /* 0 entries */, 32768) = 0 brk(0x555c2bf08000) = 0x555c2bf08000 close(3) = 0 open("/sys/class/hwmon", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents(3, /* 2 entries */, 32768) = 48 getdents(3, /* 0 entries */, 32768) = 0 close(3) = 0 open("/etc/sensors3.conf", O_RDONLY) = 3 ioctl(3, TCGETS, 0x7ffdcbaa1de0) = -1 ENOTTY (Inappropriate ioctl for device) fstat(3, {st_mode=S_IFREG|0644, st_size=10368, ...}) = 0 read(3, "# libsensors configuration file\n"..., 8192) = 8192 read(3, "\n label in3 \"+5V\"\n label i"..., 8192) = 2176 read(3, "", 4096) = 0 read(3, "", 8192) = 0 ioctl(3, TCGETS, 0x7ffdcbaa0760) = -1 ENOTTY (Inappropriate ioctl for device) close(3) = 0 open("/etc/sensors.d", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 brk(0x555c2bf2a000) = 0x555c2bf2a000 getdents(3, /* 3 entries */, 32768) = 80 getdents(3, /* 0 entries */, 32768) = 0 brk(0x555c2bf22000) = 0x555c2bf22000 close(3) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=9868960, ...}) = 0 mmap(NULL, 9868960, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f066818c000 close(3) = 0 open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents(3, /* 22 entries */, 32768) = 632 stat("/sys/devices/system/cpu/cpu0", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/devices/system/cpu/cpu1", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/devices/system/cpu/cpu2", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/devices/system/cpu/cpu3", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/devices/system/cpu/cpu4", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/devices/system/cpu/cpu5", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/devices/system/cpu/cpu6", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat("/sys/devices/system/cpu/cpu7", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents(3, /* 0 entries */, 32768) = 0 close(3) = 0 open("/proc/stat", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "cpu 157999 0 34312 6217677 3117"..., 1024) = 1024 read(3, " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"..., 1024) = 539 read(3, "", 1024) = 0 close(3) = 0 open("/proc/tty/driver/serial", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "serinfo:1.0 driver revision:\n0: "..., 1024) = 1024 read(3, " uart:unknown port:00000000 irq:"..., 1024) = 219 read(3, "", 1024) = 0 close(3) = 0 open("/proc/diskstats", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, " 7 0 loop0 0 0 0 0 0 0 0"..., 1024) = 775 access("/sys/block/loop0", F_OK) = 0 access("/sys/block/loop1", F_OK) = 0 access("/sys/block/loop2", F_OK) = 0 access("/sys/block/loop3", F_OK) = 0 access("/sys/block/loop4", F_OK) = 0 access("/sys/block/loop5", F_OK) = 0 access("/sys/block/loop6", F_OK) = 0 access("/sys/block/loop7", F_OK) = 0 access("/sys/block/sr0", F_OK) = 0 access("/sys/block/fd0", F_OK) = 0 access("/sys/block/sda", F_OK) = 0 access("/sys/block/sda1", F_OK) = -1 ENOENT (No such file or directory) access("/sys/block/sda2", F_OK) = -1 ENOENT (No such file or directory) access("/sys/block/dm-0", F_OK) = 0 access("/sys/block/dm-1", F_OK) = 0 read(3, "", 1024) = 0 close(3) = 0 open("/proc/net/dev", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "Inter-| Receive "..., 1024) = 956 read(3, "", 1024) = 0 close(3) = 0 open("/sys/class/fc_host", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state", O_RDONLY) = -1 ENOENT (No such file or directory) open("/sys/bus/usb/devices", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 getdents(3, /* 2 entries */, 32768) = 48 getdents(3, /* 0 entries */, 32768) = 0 close(3) = 0 open("/etc/mtab", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "sysfs /sys sysfs rw,nosuid,nodev"..., 1024) = 1024 statfs("/", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=31793603, f_bfree=30315990, f_bavail=28695203, f_files=8085504, f_ffree=7925869, f_fsid={614172799, 1150554170}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0 read(3, "atime,net_cls,net_prio 0 0\ncgrou"..., 1024) = 1024 read(3, "=ordered 0 0\noverlay /var/lib/do"..., 1024) = 1024 statfs("/boot", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=236030, f_bfree=210632, f_bavail=194338, f_files=61056, f_ffree=60746, f_fsid={927421650, 1599350753}, f_namelen=255, f_frsize=4096, f_flags=4128}) = 0 read(3, "er/overlay2/l/XGBXX5QT3MQTRPTCFT"..., 1024) = 1024 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1} --- +++ killed by SIGSEGV +++ Seeing that the last filed open is `/etc/mtab` i have attached this file. I am using Linux 4.4.0-122-generic #146-Ubuntu SMP Mon Apr 23 15:34:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux.
mtab
Description: Binary data