Package: procinfo Version: 18-2 Severity: grave Followup-For: Bug #402620 Any invocation by `root' gives: piti:~# procinfo Segmentation fault
This is the strace execution: piti:~# strace procinfo execve("/usr/bin/procinfo", ["procinfo"], [/* 21 vars */]) = 0 brk(0) = 0x21a5000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdbf000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdbd000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=67631, ...}) = 0 mmap(NULL, 67631, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f435fdac000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`%\1\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=255904, ...}) = 0 mmap(NULL, 2352800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f435f967000 mprotect(0x7f435f9a1000, 2097152, PROT_NONE) = 0 mmap(0x7f435fba1000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x7f435fba1000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\342"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1330480, ...}) = 0 mmap(NULL, 3437144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f435f61f000 mprotect(0x7f435f75d000, 2097152, PROT_NONE) = 0 mmap(0x7f435f95d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e000) = 0x7f435f95d000 mmap(0x7f435f962000, 16984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f435f962000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14624, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdab000 mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f435f41b000 mprotect(0x7f435f41d000, 2097152, PROT_NONE) = 0 mmap(0x7f435f61d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f435f61d000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdaa000 arch_prctl(ARCH_SET_FS, 0x7f435fdaa6e0) = 0 mprotect(0x7f435f95d000, 12288, PROT_READ) = 0 munmap(0x7f435fdac000, 67631) = 0 uname({sys="Linux", node="piti.homelinux.net", ...}) = 0 brk(0) = 0x21a5000 brk(0x21c6000) = 0x21c6000 open("/proc/version", O_RDONLY) = 3 open("/proc/uptime", O_RDONLY) = 4 open("/proc/loadavg", O_RDONLY) = 5 open("/proc/meminfo", O_RDONLY) = 6 open("/proc/stat", O_RDONLY) = 7 open("/proc/diskstats", O_RDONLY) = 8 open("/proc/vmstat", O_RDONLY) = 9 open("/proc/modules", O_RDONLY) = 10 open("/proc/devices", O_RDONLY) = 11 open("/proc/filesystems", O_RDONLY) = 12 open("/proc/interrupts", O_RDONLY) = 13 open("/proc/dma", O_RDONLY) = 14 open("/proc/cmdline", O_RDONLY) = 15 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 stat("/root/.terminfo", 0x7fff67dbef20) = -1 ENOENT (No such file or directory) stat("/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0 access("/etc/terminfo/x/xterm", R_OK) = -1 ENOENT (No such file or directory) stat("/lib/terminfo", {st_mode=S_IFDIR|0755, st_size=360, ...}) = 0 access("/lib/terminfo/x/xterm", R_OK) = 0 open("/lib/terminfo/x/xterm", O_RDONLY) = 16 read(16, "\32\1\34\0\35\0\17\0\235\1&\5xterm|X11 terminal e"..., 4097) = 2244 close(16) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=53, ws_col=140, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=53, ws_col=140, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 uname({sys="Linux", node="piti.homelinux.net", ...}) = 0 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdbc000 lseek(3, 0, SEEK_SET) = 0 read(3, "Linux version 2.6.25-2-amd64 (De"..., 1024) = 161 open("/proc/stat", O_RDONLY) = 16 fstat(16, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdbb000 read(16, "cpu 18620 212 5355 598308 10513"..., 1024) = 1024 read(16, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 1024 read(16, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 742 read(16, "", 1024) = 0 close(16) = 0 munmap(0x7f435fdbb000, 4096) = 0 uname({sys="Linux", node="piti.homelinux.net", ...}) = 0 lseek(3, 161, SEEK_SET) = 161 fstat(7, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdbb000 read(7, "cpu 18620 212 5355 598308 10513"..., 1024) = 1024 read(7, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 1024 read(7, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 742 open("/etc/localtime", O_RDONLY) = 16 fstat(16, {st_mode=S_IFREG|0644, st_size=2195, ...}) = 0 fstat(16, {st_mode=S_IFREG|0644, st_size=2195, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdba000 read(16, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0\0"..., 4096) = 2195 lseek(16, -1397, SEEK_CUR) = 798 read(16, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0"..., 4096) = 1397 close(16) = 0 munmap(0x7f435fdba000, 4096) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2195, ...}) = 0 read(7, "", 1024) = 0 close(4) = 0 open("/proc/uptime", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdba000 read(4, "3119.39 3044.37\n", 1024) = 16 close(6) = 0 open("/proc/meminfo", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdb9000 read(6, "MemTotal: 1931520 kB\nMemFre"..., 1024) = 748 close(6) = 0 munmap(0x7f435fdb9000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdb9000 read(6, "MemTotal: 1931520 kB\nMemFre"..., 1024) = 748 read(6, "", 1024) = 0 close(6) = 0 munmap(0x7f435fdb9000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdb9000 read(6, "MemTotal: 1931520 kB\nMemFre"..., 1024) = 748 read(6, "", 1024) = 0 fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdb8000 lseek(5, 0, SEEK_SET) = 0 read(5, "0.09 0.11 0.08 1/171 8613\n", 1024) = 26 read(5, "", 1024) = 0 fstat(9, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdb7000 lseek(9, 0, SEEK_SET) = 0 read(9, "nr_free_pages 185514\nnr_inactive"..., 1024) = 974 read(9, "", 1024) = 0 fstat(8, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdb6000 lseek(8, 0, SEEK_SET) = 0 read(8, " 1 0 ram0 0 0 0 0 0 0 0 0 0"..., 1024) = 1024 read(8, "0 0 0 0 0 0 0 0 0 0\n 254 0 dm"..., 1024) = 1024 read(8, "8 loop18 0 0 0 0 0 0 0 0 0 0 0\n "..., 1024) = 1024 read(8, " 0 0 0 0 0 0 0 0 0 0\n 7 45 l"..., 1024) = 982 read(8, "", 1024) = 0 lseek(7, 0, SEEK_SET) = 0 read(7, "cpu 18621 212 5356 598310 10513"..., 1024) = 1024 read(7, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 1024 read(7, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 742 read(7, "", 1024) = 0 fstat(13, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f435fdb5000 lseek(13, 0, SEEK_SET) = 0 read(13, " CPU0 CPU1 "..., 1024) = 1024 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 8613 detached Thanks -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.25-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages procinfo depends on: ii libc6 2.7-10 GNU C Library: Shared libraries ii libncurses5 5.6+20080713-1 shared libraries for terminal hand ii perl 5.10.0-11 Larry Wall's Practical Extraction procinfo recommends no packages. procinfo suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]