Followup-For: Bug #332631 Package: pppstatus Version: 0.4.2-8 I can confirm this segfault on my Mac Mini (PowerPC cpu). Please find the strace attached.
-- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: powerpc (ppc) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-5-powerpc Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages pppstatus depends on: ii libc6 2.3.6.ds1-13etch2 GNU C Library: Shared libraries ii libncurses5 5.5-5 Shared libraries for terminal hand pppstatus recommends no packages. -- no debconf information
execve("/usr/bin/pppstatus", ["pppstatus"], [/* 16 vars */]) = 0
uname({sys="Linux", node="macmini", ...}) = 0
brk(0) = 0x1001c000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x30019000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=11347, ...}) = 0
mmap(NULL, 11347, PROT_READ, MAP_PRIVATE, 3, 0) = 0x3001a000
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\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1>\220"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=313160, ...}) = 0
mmap(0xff92000, 383152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xff92000
mprotect(0xffd6000, 104624, PROT_NONE) = 0
mmap(0xffe6000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x44000) = 0xffe6000
mmap(0xffef000, 2224, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffef000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1\313"..., 512) =
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1385396, ...}) = 0
mmap(0xfe1e000, 1456244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xfe1e000
mprotect(0xff66000, 112756, PROT_NONE) = 0
mmap(0xff75000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x147000) = 0xff75000
mmap(0xff7f000, 10356, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xff7f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\r"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=13812, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x3001d000
mmap(0xfdfa000, 78316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0xfdfa000
mprotect(0xfdfd000, 66028, PROT_NONE) = 0
mmap(0xfe0c000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xfe0c000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x3001e000
mprotect(0xfe0c000, 4096, PROT_READ) = 0
mprotect(0xff75000, 28672, PROT_READ) = 0
mprotect(0x30028000, 4096, PROT_READ) = 0
munmap(0x3001a000, 11347) = 0
brk(0) = 0x1001c000
brk(0x1003d000) = 0x1003d000
open("/etc/pppstatus/pppstatus.cfg", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1222, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x3001a000
read(3, "# PPPStatus v0.4.2 Configuration"..., 4096) = 1222
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 8851 detached
signature.asc
Description: This is a digitally signed message part

