Package: ppp
Version: 2.4.3-20050321+2sarge1Severity: important
Hi,I'm getting segfaults on calling 'pon dsl-provider'. This used
to work for a long time, but now it just crashes. I've installed libc6-dbg
package to get more gdb info attached below. I'm using 2.6.16.20-pluto-1-686
kernel, Debian Sarge and libc6 2.3.2.ds1-22.dcerouter_260:~$ dpkg --list
'libc6'Desired=Unknown/Install/Remove/Purge/Hold|
Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/
Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)||/ Name Version
Description+++-==============================-==============================-============================================================================ii
libc6 2.3.2.ds1-22 GNU C Library:
Shared libraries and Timezone datadcerouter_260:~$ dpkg --list
'pppoe'Desired=Unknown/Install/Remove/Purge/Hold|
Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/
Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)||/ Name Version
Description+++-==============================-==============================-============================================================================ii
pppoe 3.5-4 PPP over
Ethernet driverDesired=Unknown/Install/Remove/Purge/Hold|
Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/
Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)||/ Name Version
Description+++-==============================-==============================-============================================================================ii
ppp 2.4.3-20050321+2sarge1 Point-to-Point
Protocol (PPP) daemondcerouter_260:~$ dpkg --status pppPackage: pppStatus:
install ok installedPriority: optionalSection: baseInstalled-Size:
896Maintainer: Marco d'Itri <[EMAIL PROTECTED]>Architecture: i386Version:
2.4.3-20050321+2sarge1Replaces: ppp-pam, ppp-udebDepends: libc6 (>=
2.3.2.ds1-21), libpam0g (>= 0.76), libpcap0.7, zlib1g (>= 1:1.2.1),
libpam-modules, libpam-runtime (>= 0.76-13.1), netbase, procps, makedev (>=
2.3.1-56)Suggests: libatm1Conflicts: ppp-pam, ppp-udeb, pppdcapiplugin (<=
1:3.2pre3-4)Conffiles: /etc/bash_completion.d/pon
f97bd66de7ec9317f738071d1f778e89 /etc/apm/event.d/ppp
c894b205a1638f6fbb7bb477c8d253b6 /etc/ppp/ip-up.d/0000usepeerdns
47b1eee2bd4e9e492ad5a9f5870ca272 /etc/ppp/ip-down.d/0000usepeerdns
71822da78b9163dfbcb6f1bbd662b9b6 /etc/ppp/options
05bc845e4e5e6b3645666418237ad489 /etc/ppp/ip-up
716e44060af21bc4e154dd9e7a66b4d7 /etc/ppp/ip-down
ac5b64705ae2ab12679df536a734019c /etc/ppp/ipv6-up
f1e1926742a97d971ecb258a7f4c29da /etc/ppp/ipv6-down
dc175d5a53eac99192f2190fe96d2db3 /etc/chatscripts/pap
17dbbede1dc894aa6c6c4e8be5727c1d /etc/logrotate.d/ppp
8434ebaff1b3b33bb0ea0bce523adfd3 /etc/init.d/pppd-dns
66f683faf51d4956ddd7b3f0a8dbe259 /etc/init.d/ppp
f38e78b2d741c796650d4d4e99a30797 /etc/pam.d/ppp
cc163be3dbe4258e639238ccd5bcdea0Description: Point-to-Point Protocol (PPP)
daemon The Point-to-Point Protocol (PPP) provides a standard way to transmit
datagrams over a serial link, as well as a standard way for the machines at
either end of the link (the "peers") to negotiate various optional
characteristics of the link. Using PPP, a serial link can be used to
transmit Internet Protocol (IP) datagrams, allowing TCP/IP connections
between the peers.************************** Core dump backtrace in gdb
************************(gdb) run call dsl-providerStarting program:
/usr/sbin/pppd call dsl-provider(no debugging symbols found)Plugin
rp-pppoe.so loaded.Program received signal SIGSEGV, Segmentation
fault.0xb7e8bcff in strlen (str=0x1 <Address 0x1 out of bounds>) at
../sysdeps/i386/strlen.c:2828 ../sysdeps/i386/strlen.c: No such file or
directory. in ../sysdeps/i386/strlen.c(gdb) bt full0 0xb7e8bcff in
strlen (str=0x1 <Address 0x1 out of bounds>) at ../sysdeps/i386/strlen.c:28
cnt = -10000001 0x08062cbe in vslprintf ()No symbol table info
available.0000002 0x080635b1 in print_string ()No symbol table info
available.0000003 0x080636e0 in error ()No symbol table info
available.0000004 0x08051bc5 in unlock_db ()No symbol table info
available.0000005 0x0804efc8 in main ()No symbol table info
available.(gdb)******************* STRACE PON DSL_PROVIDER
**********************************dcerouter_260:/usr/pluto/coredump$ strace
pon dsl-providerexecve("/usr/bin/pon", ["pon", "dsl-provider"], [/* 38 vars
*/]) = 0uname({sys="Linux", node="dcerouter", ...}) = 0brk(0) =
0x80e6000old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f69000access("/etc/ld.so.nohwcap",
F_OK) = -1 ENOENT (No such file or directory)open("/etc/ld.so.preload",
O_RDONLY) = -1 ENOENT (No such file or directory)open("/etc/ld.so.cache",
O_RDONLY) = 3fstat64(3, {st_mode=S_IFREG|0644, st_size=56287, ...}) =
0old_mmap(NULL, 56287, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f5b000close(3) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/libncurses.so.5", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\342"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0644, st_size=252592, ...}) = 0old_mmap(NULL,
257868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7f1c000old_mmap(0xb7f52000, 36864, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 0xb7f52000close(3) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libdl.so.2", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0644, st_size=9872, ...}) = 0old_mmap(NULL,
4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f1b000old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7f18000old_mmap(0xb7f1a000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb7f1a000close(3) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libc.so.6", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`Z\1\000"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0755, st_size=1254468, ...}) =
0old_mmap(NULL, 1264780, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7de3000old_mmap(0xb7f0d000, 36864, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x129000) = 0xb7f0d000old_mmap(0xb7f16000, 7308,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
0xb7f16000close(3) = 0set_thread_area({entry_number:-1 -> 6,
base_addr:0xb7f1bb80, limit:1048575, seg_32bit:1, contents:0,
read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) =
0munmap(0xb7f5b000, 56287) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) =
0open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3close(3) =
0open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3fstat64(3,
{st_mode=S_IFREG|0644, st_size=495648, ...}) = 0mmap2(NULL, 495648,
PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d69000close(3) = 0brk(0) =
0x80e6000brk(0) = 0x80e6000brk(0x80e7000) = 0x80e7000brk(0) =
0x80e7000brk(0x80e8000) = 0x80e8000brk(0) = 0x80e8000brk(0x80e9000) =
0x80e9000getuid32() = 0getgid32() = 0geteuid32() = 0getegid32() =
0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0time(NULL) = 1156950080brk(0) =
0x80e9000brk(0x80ea000) = 0x80ea000open("/etc/mtab", O_RDONLY) = 3fstat64(3,
{st_mode=S_IFREG|0644, st_size=388, ...}) = 0mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d68000read(3,
"/dev/hda1 / ext3 rw,errors=remou"..., 4096) = 388close(3) =
0munmap(0xb7d68000, 4096) = 0open("/proc/meminfo", O_RDONLY) = 3fstat64(3,
{st_mode=S_IFREG|0444, st_size=0, ...}) = 0mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d68000read(3,
"MemTotal: 1036044 kB\nMemFre"..., 1024) = 598close(3) = 0munmap(0xb7d68000,
4096) = 0brk(0) = 0x80ea000brk(0x80eb000) = 0x80eb000rt_sigaction(SIGCHLD,
{SIG_DFL}, {SIG_DFL}, 8) = 0rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) =
0rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0rt_sigaction(SIGINT,
{SIG_DFL}, {SIG_DFL}, 8) = 0rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) =
0rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0rt_sigprocmask(SIG_BLOCK,
NULL, [], 8) = 0rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) =
0uname({sys="Linux", node="dcerouter", ...}) = 0brk(0) =
0x80eb000brk(0x80ec000) = 0x80ec000stat64("/usr/pluto/coredump",
{st_mode=S_IFDIR|0755, st_size=188416, ...}) = 0stat64(".",
{st_mode=S_IFDIR|0755, st_size=188416, ...}) = 0getpid() = 18377getppid() =
18376getpgrp() = 18376rt_sigaction(SIGCHLD, {0x8076f20, [], 0}, {SIG_DFL},
8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0open("/usr/bin/pon",
O_RDONLY|O_LARGEFILE) = 3ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf97ec68)
= -1 ENOTTY (Inappropriate ioctl for device)_llseek(3, 0, [0], SEEK_CUR) =
0read(3, "#!/bin/sh\n\nwhile [ $# -ge 1 ]; d"..., 80) = 80_llseek(3, 0, [0],
SEEK_SET) = 0getrlimit(RLIMIT_NOFILE, {rlim_cur=4*1024, rlim_max=4*1024}) =
0dup2(3, 255) = 255close(3) = 0fcntl64(255, F_SETFD, FD_CLOEXEC) =
0fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)fstat64(255,
{st_mode=S_IFREG|0755, st_size=1362, ...}) = 0_llseek(255, 0, [0], SEEK_CUR)
= 0brk(0) = 0x80ec000brk(0x80ed000) = 0x80ed000rt_sigprocmask(SIG_BLOCK,
NULL, [], 8) = 0read(255, "#!/bin/sh\n\nwhile [ $# -ge 1 ]; d"..., 1362) =
1362brk(0) = 0x80ed000brk(0x80ee000) =
0x80ee000open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT
(No such file or directory)open("/usr/lib/gconv/gconv-modules", O_RDONLY) =
3fstat64(3, {st_mode=S_IFREG|0644, st_size=45278, ...}) = 0mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d68000read(3,
"# GNU libc iconv configuration.\n"..., 4096) = 4096brk(0) =
0x80ee000brk(0x80ef000) = 0x80ef000brk(0) = 0x80ef000brk(0x80f0000) =
0x80f0000read(3, ".B1.002//\nalias\tJS//\t\t\tJUS_I.B1."..., 4096) =
4096brk(0) = 0x80f0000brk(0x80f1000) = 0x80f1000brk(0) =
0x80f1000brk(0x80f2000) = 0x80f2000read(3,
"859-3\t1\nmodule\tINTERNAL\t\tISO-885"..., 4096) = 4096brk(0) =
0x80f2000brk(0x80f3000) = 0x80f3000brk(0) = 0x80f3000brk(0x80f4000) =
0x80f4000brk(0) = 0x80f4000brk(0x80f5000) = 0x80f5000read(3,
"9-14//\nalias\tLATIN8//\t\tISO-8859-"..., 4096) = 4096brk(0) =
0x80f5000brk(0x80f6000) = 0x80f6000brk(0) = 0x80f6000brk(0x80f7000) =
0x80f7000brk(0) = 0x80f7000brk(0x80f8000) = 0x80f8000read(3,
"CSEBCDICES//\t\tEBCDIC-ES//\nalias\t"..., 4096) = 4096brk(0) =
0x80f8000brk(0x80f9000) = 0x80f9000brk(0) = 0x80f9000brk(0x80fa000) =
0x80fa000brk(0) = 0x80fa000brk(0x80fb000) = 0x80fb000read(3,
"IBM284//\nalias\tEBCDIC-CP-ES//\t\tI"..., 4096) = 4096brk(0) =
0x80fb000brk(0x80fc000) = 0x80fc000brk(0) = 0x80fc000brk(0x80fd000) =
0x80fd000brk(0) = 0x80fd000brk(0x80fe000) = 0x80fe000read(3,
"ias\t864//\t\t\tIBM864//\nalias\tCSIBM"..., 4096) = 4096brk(0) =
0x80fe000brk(0x80ff000) = 0x80ff000brk(0) = 0x80ff000brk(0x8100000) =
0x8100000read(3, "\tIBM937\t\t1\nmodule\tINTERNAL\t\tIBM9"..., 4096) =
4096brk(0) = 0x8100000brk(0x8101000) = 0x8101000brk(0) =
0x8101000brk(0x8102000) = 0x8102000brk(0) = 0x8102000brk(0x8103000) =
0x8103000read(3, "UC-JP//\nmodule\tEUC-JP//\t\tINTERNA"..., 4096) =
4096brk(0) = 0x8103000brk(0x8104000) = 0x8104000brk(0) =
0x8104000brk(0x8105000) = 0x8105000brk(0) = 0x8105000brk(0x8106000) =
0x8106000read(3, "143IECP271//\tIEC_P27-1//\nalias\tI"..., 4096) =
4096brk(0) = 0x8106000brk(0x8107000) = 0x8107000brk(0) =
0x8107000brk(0x8108000) = 0x8108000brk(0) = 0x8108000brk(0x8109000) =
0x8109000read(3, "\nmodule\tINTERNAL\t\tISO_10367-BOX/"..., 4096) =
4096brk(0) = 0x8109000brk(0x810a000) = 0x810a000brk(0) =
0x810a000brk(0x810b000) = 0x810b000read(3,
"\t\tto\t\t\tmodule\t\tcost\nmodule\tShift"..., 4096) = 222read(3, "", 4096)
= 0close(3) = 0munmap(0xb7d68000, 4096) = 0brk(0) = 0x810b000brk(0x810c000)
= 0x810c000open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\6\0\000"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0644, st_size=5920, ...}) = 0brk(0) =
0x810c000brk(0x810d000) = 0x810d000old_mmap(NULL, 8860, PROT_READ|PROT_EXEC,
MAP_PRIVATE, 3, 0) = 0xb7d66000old_mmap(0xb7d68000, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb7d68000close(3)
= 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL,
[], 8) = 0brk(0) = 0x810d000brk(0x810e000) =
0x810e000rt_sigprocmask(SIG_BLOCK, NULL, [], 8) =
0rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0rt_sigprocmask(SIG_BLOCK, NULL,
[], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) =
0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0stat64("/etc/ppp/peers/",
{st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) =
0rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0rt_sigprocmask(SIG_BLOCK, NULL,
[], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) =
0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0rt_sigprocmask(SIG_SETMASK, [],
NULL, 8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) =
0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL,
[], 8) = 0rt_sigprocmask(SIG_SETMASK, [], NULL, 8) =
0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL,
[], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) =
0stat64("/etc/ppp/peers/dsl-provider", {st_mode=S_IFREG|0640, st_size=2192,
...}) = 0rt_sigprocmask(SIG_SETMASK, [], NULL, 8) =
0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL,
[], 8) = 0rt_sigprocmask(SIG_BLOCK, NULL, [], 8) =
0rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0rt_sigprocmask(SIG_BLOCK, NULL,
[], 8) = 0rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) =
0rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0rt_sigaction(SIGCHLD,
{SIG_DFL}, {0x8076f20, [], 0}, 8) = 0execve("/usr/sbin/pppd",
["/usr/sbin/pppd", "call", "dsl-provider"], [/* 35 vars */]) =
0uname({sys="Linux", node="dcerouter", ...}) = 0brk(0) =
0x8096000old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa0000access("/etc/ld.so.nohwcap",
F_OK) = -1 ENOENT (No such file or directory)open("/etc/ld.so.preload",
O_RDONLY) = -1 ENOENT (No such file or directory)open("/etc/ld.so.cache",
O_RDONLY) = 3fstat64(3, {st_mode=S_IFREG|0644, st_size=56287, ...}) =
0old_mmap(NULL, 56287, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f92000close(3) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libcrypt.so.1", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\t\0"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0644, st_size=18876, ...}) = 0old_mmap(NULL,
181692, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7f65000old_mmap(0xb7f6a000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb7f6a000old_mmap(0xb7f6b000, 157116,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
0xb7f6b000close(3) = 0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No
such file or directory)open("/lib/libpam.so.0", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\25\0\000"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0644, st_size=30360, ...}) = 0old_mmap(NULL,
4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7f64000old_mmap(NULL, 29324, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7f5c000old_mmap(0xb7f63000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0xb7f63000close(3) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libdl.so.2", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0644, st_size=9872, ...}) = 0old_mmap(NULL,
8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7f59000old_mmap(0xb7f5b000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb7f5b000close(3) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/usr/lib/libpcap.so.0.7", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260.\0"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0644, st_size=121232, ...}) = 0old_mmap(NULL,
122200, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7f3b000old_mmap(0xb7f58000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0xb7f58000close(3) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libc.so.6", O_RDONLY) = 3read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`Z\1\000"..., 512) =
512fstat64(3, {st_mode=S_IFREG|0755, st_size=1254468, ...}) =
0old_mmap(NULL, 1264780, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xb7e06000old_mmap(0xb7f30000, 36864, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x129000) = 0xb7f30000old_mmap(0xb7f39000, 7308,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
0xb7f39000close(3) = 0old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb7e05000set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e052a0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0munmap(0xb7f92000, 56287) =
0socket(PF_FILE, SOCK_DGRAM, 0) = 3fcntl64(3, F_SETFD, FD_CLOEXEC) =
0connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0uname({sys="Linux",
node="dcerouter", ...}) = 0umask(0777) = 022umask(022) = 0777getuid32() =
0brk(0) = 0x8096000brk(0x80b7000) = 0x80b7000brk(0) =
0x80b7000getgroups32(32, [0]) = 1gettimeofday({1156950080, 549917}, NULL) =
0getpid() = 18377open("/etc/ppp/options", O_RDONLY) = 4fstat64(4,
{st_mode=S_IFREG|0644, st_size=13208, ...}) = 0mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f9f000read(4,
"# /etc/ppp/options\n# \n# Original"..., 4096) = 4096read(4, " (use default,
i.e.\n# address/co"..., 4096) = 4096read(4, "en, pppd will presume the peer
t"..., 4096) = 4096read(4, "nates. This option only has any"..., 4096) =
920read(4, "", 4096) = 0close(4) = 0munmap(0xb7f9f000, 4096) = 0getuid32() =
0socket(PF_FILE, SOCK_STREAM, 0) = 4connect(4, {sa_family=AF_FILE,
path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or
directory)close(4) = 0open("/etc/nsswitch.conf", O_RDONLY) = 4fstat64(4,
{st_mode=S_IFREG|0644, st_size=465, ...}) = 0mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f9f000read(4,
"# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465read(4, "", 4096) =
0close(4) = 0munmap(0xb7f9f000, 4096) = 0open("/etc/ld.so.cache", O_RDONLY)
= 4fstat64(4, {st_mode=S_IFREG|0644, st_size=56287, ...}) = 0old_mmap(NULL,
56287, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7f92000close(4) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libnss_compat.so.2", O_RDONLY) = 4read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\22\0"..., 512) =
512fstat64(4, {st_mode=S_IFREG|0644, st_size=28616, ...}) = 0old_mmap(NULL,
31628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xb7dfd000old_mmap(0xb7e04000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0xb7e04000close(4) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libnsl.so.1", O_RDONLY) = 4read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 <\0\000"..., 512) =
512fstat64(4, {st_mode=S_IFREG|0644, st_size=73304, ...}) = 0old_mmap(NULL,
80544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xb7de9000old_mmap(0xb7dfa000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 4, 0x11000) = 0xb7dfa000old_mmap(0xb7dfb000, 6816,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =
0xb7dfb000close(4) = 0munmap(0xb7f92000, 56287) = 0open("/etc/ld.so.cache",
O_RDONLY) = 4fstat64(4, {st_mode=S_IFREG|0644, st_size=56287, ...}) =
0old_mmap(NULL, 56287, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7f92000close(4) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libnss_nis.so.2", O_RDONLY) = 4read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\34\0"..., 512) =
512fstat64(4, {st_mode=S_IFREG|0644, st_size=33440, ...}) = 0old_mmap(NULL,
36620, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xb7de0000old_mmap(0xb7de8000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0xb7de8000close(4) =
0access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)open("/lib/tls/libnss_files.so.2", O_RDONLY) = 4read(4,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\35"..., 512) =
512fstat64(4, {st_mode=S_IFREG|0644, st_size=34748, ...}) = 0old_mmap(NULL,
38044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) =
0xb7dd6000old_mmap(0xb7ddf000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb7ddf000close(4) = 0munmap(0xb7f92000,
56287) = 0open("/etc/passwd", O_RDONLY) = 4fcntl64(4, F_GETFD) = 0fcntl64(4,
F_SETFD, FD_CLOEXEC) = 0_llseek(4, 0, [0], SEEK_CUR) = 0fstat64(4,
{st_mode=S_IFREG|0644, st_size=1822, ...}) = 0mmap2(NULL, 1822, PROT_READ,
MAP_SHARED, 4, 0) = 0xb7f9f000_llseek(4, 1822, [1822], SEEK_SET) =
0munmap(0xb7f9f000, 1822) = 0close(4) = 0getuid32() = 0setresuid32(-1,
0, -1) = 0open("/root/.ppprc", O_RDONLY) = -1 ENOENT (No such file or
directory)setresuid32(-1, 0, -1) = 0getuid32() = 0setresuid32(-1, 0, -1) =
0open("/etc/ppp/peers/dsl-provider", O_RDONLY) = 4setresuid32(-1, 0, -1) =
0fstat64(4, {st_mode=S_IFREG|0640, st_size=2192, ...}) = 0mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f9f000read(4,
"# Configuration file for PPP, us"..., 4096) =
2192open("/usr/lib/pppd/2.4.3/rp-pppoe.so", O_RDONLY) = 5read(5,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\30"..., 512) =
512fstat64(5, {st_mode=S_IFREG|0644, st_size=22512, ...}) = 0old_mmap(NULL,
25592, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) =
0xb7f98000old_mmap(0xb7f9e000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 5, 0x5000) = 0xb7f9e000close(5) = 0time([1156950080])
= 1156950080open("/etc/localtime", O_RDONLY) = 5fstat64(5,
{st_mode=S_IFREG|0644, st_size=696, ...}) = 0mmap2(NULL, 4096,
PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f97000read(5,
"TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\6\0"..., 4096) =
696close(5) = 0munmap(0xb7f97000, 4096) = 0getpid() =
18377rt_sigaction(SIGPIPE, {0xb7edaa70, [], 0}, {SIG_DFL}, 8) = 0send(3,
"<150>Aug 30 17:01:20 pppd[18377]"..., 60, 0) = 60rt_sigaction(SIGPIPE,
{SIG_DFL}, NULL, 8) = 0write(1, "Plugin rp-pppoe.so loaded.", 26Plugin
rp-pppoe.so loaded.) = 26write(1, "\n", 1) = 1uname({sys="Linux",
node="dcerouter", ...}) = 0open("/dev/ppp", O_RDWR) = 5close(5) =
0socket(PF_PACKET, SOCK_RAW, 0) = 5ioctl(5, SIOCGIFINDEX, {3, "eth1"}) =
0ioctl(5, SIOCGIFHWADDR, 0xbfab3d10) = 0close(5) = 0socket(PF_PACKET,
SOCK_RAW, 0) = 5ioctl(5, SIOCGIFINDEX, {3, "eth1"}) = 0ioctl(5,
SIOCGIFHWADDR, 0xbfab3d10) = 0close(5) = 0read(4, "", 4096) = 0close(4) =
0munmap(0xb7f9f000, 4096) = 0open("/etc/ppp/options.eth1", O_RDONLY) = -1
ENOENT (No such file or directory)geteuid32() = 0uname({sys="Linux",
node="dcerouter", ...}) = 0open("/dev/ppp", O_RDWR) = 4close(4) =
0open("/dev/null", O_RDWR) = 4socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) =
5socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 6open("/var/run/pppd2.tdb",
O_RDWR|O_CREAT, 0644) = 7fcntl64(7, F_SETLKW, {type=F_WRLCK,
whence=SEEK_SET, start=0, len=1}) = 0read(7, "TDB
file\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 168) = 168fstat64(7,
{st_mode=S_IFREG|0644, st_size=24576, ...}) = 0mmap2(NULL, 24576,
PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0xb7f92000fcntl64(7, F_SETLKW,
{type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0getpid() =
18377fcntl64(7, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=496, len=1})
= 0fcntl64(7, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=164, len=1}) =
0fcntl64(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=164, len=1}) =
0fcntl64(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=496, len=1}) =
0--- SIGSEGV (Segmentation fault) @ 0 (0) ---+++ killed by SIGSEGV (core
dumped)
+++****************************/etc/ppp/peers/dsl-provider*********************************************dcerouter_260:~$
cat /etc/ppp/peers/dsl-provider# Configuration file for PPP, using PPP over
Ethernet# to connect to a DSL provider.## See the manual page pppd(8) for
information on all the options.### Section 1## Stuff to configure...# MUST
CHANGE: Uncomment the following line, replacing the [EMAIL PROTECTED] by
the DSL user name given to your by your DSL provider.# (There should be a
matching entry in /etc/ppp/pap-secrets with the password.)#user
[EMAIL PROTECTED] Use the pppoe program to send the ppp packets over the
Ethernet link# This line should work fine if this computer is the only one
accessing# the Internet through this DSL connection. This is the right line
to use# for most people.#pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1452"# An
even more conservative version of the previous line, if things# don't work
using -m 1452...#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1412"# If the
computer connected to the Internet using pppoe is not being used# by other
computers as a gateway to the Internet, you can try the following# line
instead, for a small gain in speed:#pty "/usr/sbin/pppoe -I eth0 -T 80"# The
following two options should work fine for most DSL users.# Assumes that
your IP address is allocated dynamically# by your DSL
provider...noipdefault# Try to get the name server addresses from the
ISP.usepeerdns# Use this connection as the default route.# Comment out if
you already have the correct default route installed.defaultroute### Section
2## Uncomment if your DSL provider charges by minute connected# and you want
to use demand-dialing.## Disconnect after 300 seconds (5 minutes) of idle
time.#demand#idle 300### Section 3## You shouldn't need to change these
options...hide-passwordlcp-echo-interval 20lcp-echo-failure 3# Override any
connect script that may have been set in /etc/ppp/options.connect
/bin/truenoauthpersistmtu 1492# RFC 2516, paragraph 7 mandates that the
following options MUST NOT be# requested and MUST be rejected if requested
by the peer:# Address-and-Control-Field-Compression (ACFC)noaccomp#
Asynchronous-Control-Character-Map (ACCM)default-asyncmapplugin rp-pppoe.so
eth1user "changed"
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]