| Home | Register | Members | Search | Links |
![]() |
| Thread Tools | Display Modes |
|
Robert Rozman
Guest
Posts: n/a
|
Hi,
I have debian sarge with 2.6.16 kernel. recently my pppoe started to segfault on "pon dsl-provider" that used to work before.... I've backtraced coredump and run under strace. I'm also attaching /etc/ppp/peers/dsl-provider file content. I've configured with pppoeconf in same fashion as before... I'd kindly ask for some help - I'm jsut ordinary Linux user trying to use Internet... Could this problem be related to something else beside pppd ? How to solve it ? Thanks in advance, regards, Rob. *************************** GDB ********************************************* dcerouter_260:/usr/pluto/coredump$ gdb pppd core_pppd_1156945949_11 GNU gdb 6.3-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-linux"...(no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) Core was generated by `/usr/sbin/pppd call dsl-provider'. Program terminated with signal 11, Segmentation fault. warning: current_sos: Can't read pathname for load map: Input/output error Reading symbols from /lib/tls/libcrypt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/tls/libcrypt.so.1 Reading symbols from /lib/libpam.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpam.so.0 Reading symbols from /lib/tls/libdl.so.2... (no debugging symbols found)...done. Loaded symbols for /lib/tls/libdl.so.2 Reading symbols from /usr/lib/libpcap.so.0.7...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpcap.so.0.7 Reading symbols from /lib/tls/libc.so.6... (no debugging symbols found)...done. Loaded symbols for /lib/tls/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/tls/libnss_compat.so.2... (no debugging symbols found)...done. Loaded symbols for /lib/tls/libnss_compat.so.2 Reading symbols from /lib/tls/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/tls/libnsl.so.1 Reading symbols from /lib/tls/libnss_nis.so.2... (no debugging symbols found)...done. Loaded symbols for /lib/tls/libnss_nis.so.2 Reading symbols from /lib/tls/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/tls/libnss_files.so.2 Reading symbols from /usr/lib/pppd/2.4.3/rp-pppoe.so... (no debugging symbols found)...done. Loaded symbols for /usr/lib/pppd/2.4.3/rp-pppoe.so 0 0xb7df533b in strlen () from /lib/tls/libc.so.6 (gdb) bt 0 0xb7df533b in strlen () from /lib/tls/libc.so.6 0000001 0x08062c8e in vslprintf () 0000002 0x08063581 in print_string () 0000003 0x080636b0 in error () 0000004 0x08051bc5 in unlock_db () 0000005 0x0804efc8 in main () (gdb) *************************** STRACE ********************************************* dcerouter_260:/usr/pluto/coredump$ strace pon dsl-provider execve("/usr/bin/pon", ["pon", "dsl-provider"], [/* 38 vars */]) = 0 uname({sys="Linux", node="dcerouter", ...}) = 0 brk(0) = 0x80e6000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f69000 access("/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) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=56287, ...}) = 0 old_mmap(NULL, 56287, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f5b000 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\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2 20\342"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=252592, ...}) = 0 old_mmap(NULL, 257868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f1c000 old_mmap(0xb7f52000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 0xb7f52000 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\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3 20\32"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9872, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f1b000 old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f18000 old_mmap(0xb7f1a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb7f1a000 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\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`Z \1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1254468, ...}) = 0 old_mmap(NULL, 1264780, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7de3000 old_mmap(0xb7f0d000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x129000) = 0xb7f0d000 old_mmap(0xb7f16000, 7308, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f16000 close(3) = 0 set_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}) = 0 munmap(0xb7f5b000, 56287) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=495648, ...}) = 0 mmap2(NULL, 495648, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d69000 close(3) = 0 brk(0) = 0x80e6000 brk(0) = 0x80e6000 brk(0x80e7000) = 0x80e7000 brk(0) = 0x80e7000 brk(0x80e8000) = 0x80e8000 brk(0) = 0x80e8000 brk(0x80e9000) = 0x80e9000 getuid32() = 0 getgid32() = 0 geteuid32() = 0 getegid32() = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 1156950080 brk(0) = 0x80e9000 brk(0x80ea000) = 0x80ea000 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=388, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d68000 read(3, "/dev/hda1 / ext3 rw,errors=remou"..., 4096) = 388 close(3) = 0 munmap(0xb7d68000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d68000 read(3, "MemTotal: 1036044 kB\nMemFre"..., 1024) = 598 close(3) = 0 munmap(0xb7d68000, 4096) = 0 brk(0) = 0x80ea000 brk(0x80eb000) = 0x80eb000 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="dcerouter", ...}) = 0 brk(0) = 0x80eb000 brk(0x80ec000) = 0x80ec000 stat64("/usr/pluto/coredump", {st_mode=S_IFDIR|0755, st_size=188416, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=188416, ...}) = 0 getpid() = 18377 getppid() = 18376 getpgrp() = 18376 rt_sigaction(SIGCHLD, {0x8076f20, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/bin/pon", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf97ec68) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\n\nwhile [ $# -ge 1 ]; d"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=4*1024, rlim_max=4*1024}) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(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) = 0 brk(0) = 0x80ec000 brk(0x80ed000) = 0x80ed000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n\nwhile [ $# -ge 1 ]; d"..., 1362) = 1362 brk(0) = 0x80ed000 brk(0x80ee000) = 0x80ee000 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=45278, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d68000 read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096 brk(0) = 0x80ee000 brk(0x80ef000) = 0x80ef000 brk(0) = 0x80ef000 brk(0x80f0000) = 0x80f0000 read(3, ".B1.002//\nalias\tJS//\t\t\tJUS_I.B1."..., 4096) = 4096 brk(0) = 0x80f0000 brk(0x80f1000) = 0x80f1000 brk(0) = 0x80f1000 brk(0x80f2000) = 0x80f2000 read(3, "859-3\t1\nmodule\tINTERNAL\t\tISO-885"..., 4096) = 4096 brk(0) = 0x80f2000 brk(0x80f3000) = 0x80f3000 brk(0) = 0x80f3000 brk(0x80f4000) = 0x80f4000 brk(0) = 0x80f4000 brk(0x80f5000) = 0x80f5000 read(3, "9-14//\nalias\tLATIN8//\t\tISO-8859-"..., 4096) = 4096 brk(0) = 0x80f5000 brk(0x80f6000) = 0x80f6000 brk(0) = 0x80f6000 brk(0x80f7000) = 0x80f7000 brk(0) = 0x80f7000 brk(0x80f8000) = 0x80f8000 read(3, "CSEBCDICES//\t\tEBCDIC-ES//\nalias\t"..., 4096) = 4096 brk(0) = 0x80f8000 brk(0x80f9000) = 0x80f9000 brk(0) = 0x80f9000 brk(0x80fa000) = 0x80fa000 brk(0) = 0x80fa000 brk(0x80fb000) = 0x80fb000 read(3, "IBM284//\nalias\tEBCDIC-CP-ES//\t\tI"..., 4096) = 4096 brk(0) = 0x80fb000 brk(0x80fc000) = 0x80fc000 brk(0) = 0x80fc000 brk(0x80fd000) = 0x80fd000 brk(0) = 0x80fd000 brk(0x80fe000) = 0x80fe000 read(3, "ias\t864//\t\t\tIBM864//\nalias\tCSIBM"..., 4096) = 4096 brk(0) = 0x80fe000 brk(0x80ff000) = 0x80ff000 brk(0) = 0x80ff000 brk(0x8100000) = 0x8100000 read(3, "\tIBM937\t\t1\nmodule\tINTERNAL\t\tIBM9"..., 4096) = 4096 brk(0) = 0x8100000 brk(0x8101000) = 0x8101000 brk(0) = 0x8101000 brk(0x8102000) = 0x8102000 brk(0) = 0x8102000 brk(0x8103000) = 0x8103000 read(3, "UC-JP//\nmodule\tEUC-JP//\t\tINTERNA"..., 4096) = 4096 brk(0) = 0x8103000 brk(0x8104000) = 0x8104000 brk(0) = 0x8104000 brk(0x8105000) = 0x8105000 brk(0) = 0x8105000 brk(0x8106000) = 0x8106000 read(3, "143IECP271//\tIEC_P27-1//\nalias\tI"..., 4096) = 4096 brk(0) = 0x8106000 brk(0x8107000) = 0x8107000 brk(0) = 0x8107000 brk(0x8108000) = 0x8108000 brk(0) = 0x8108000 brk(0x8109000) = 0x8109000 read(3, "\nmodule\tINTERNAL\t\tISO_10367-BOX/"..., 4096) = 4096 brk(0) = 0x8109000 brk(0x810a000) = 0x810a000 brk(0) = 0x810a000 brk(0x810b000) = 0x810b000 read(3, "\t\tto\t\t\tmodule\t\tcost\nmodule\tShift"... , 4096) = 222 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7d68000, 4096) = 0 brk(0) = 0x810b000 brk(0x810c000) = 0x810c000 open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3 read(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) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=5920, ...}) = 0 brk(0) = 0x810c000 brk(0x810d000) = 0x810d000 old_mmap(NULL, 8860, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7d66000 old_mmap(0xb7d68000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb7d68000 close(3) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0) = 0x810d000 brk(0x810e000) = 0x810e000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/etc/ppp/peers/", {st_mode=S_IFDIR|S_ISGID|0750, st_size=4096, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/etc/ppp/peers/dsl-provider", {st_mode=S_IFREG|0640, st_size=2192, ....}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x8076f20, [], 0}, 8) = 0 execve("/usr/sbin/pppd", ["/usr/sbin/pppd", "call", "dsl-provider"], [/* 35 vars */]) = 0 uname({sys="Linux", node="dcerouter", ...}) = 0 brk(0) = 0x8096000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa0000 access("/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) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=56287, ...}) = 0 old_mmap(NULL, 56287, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f92000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libcrypt.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3 60\t\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=18876, ...}) = 0 old_mmap(NULL, 181692, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f65000 old_mmap(0xb7f6a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb7f6a000 old_mmap(0xb7f6b000, 157116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f6b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libpam.so.0", O_RDONLY) = 3 read(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) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=30360, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f64000 old_mmap(NULL, 29324, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f5c000 old_mmap(0xb7f63000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0xb7f63000 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\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3 20\32"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9872, ...}) = 0 old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f59000 old_mmap(0xb7f5b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0xb7f5b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libpcap.so.0.7", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2 60.\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=121232, ...}) = 0 old_mmap(NULL, 122200, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7f3b000 old_mmap(0xb7f58000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0xb7f58000 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\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`Z \1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1254468, ...}) = 0 old_mmap(NULL, 1264780, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xb7e06000 old_mmap(0xb7f30000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x129000) = 0xb7f30000 old_mmap(0xb7f39000, 7308, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f39000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e05000 set_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}) = 0 munmap(0xb7f92000, 56287) = 0 socket(PF_FILE, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0 uname({sys="Linux", node="dcerouter", ...}) = 0 umask(0777) = 022 umask(022) = 0777 getuid32() = 0 brk(0) = 0x8096000 brk(0x80b7000) = 0x80b7000 brk(0) = 0x80b7000 getgroups32(32, [0]) = 1 gettimeofday({1156950080, 549917}, NULL) = 0 getpid() = 18377 open("/etc/ppp/options", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=13208, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f9f000 read(4, "# /etc/ppp/options\n# \n# Original"..., 4096) = 4096 read(4, " (use default, i.e.\n# address/co"..., 4096) = 4096 read(4, "en, pppd will presume the peer t"..., 4096) = 4096 read(4, "nates. This option only has any"..., 4096) = 920 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7f9f000, 4096) = 0 getuid32() = 0 socket(PF_FILE, SOCK_STREAM, 0) = 4 connect(4, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(4) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f9f000 read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7f9f000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=56287, ...}) = 0 old_mmap(NULL, 56287, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7f92000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libnss_compat.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\000 0\22\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=28616, ...}) = 0 old_mmap(NULL, 31628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb7dfd000 old_mmap(0xb7e04000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0xb7e04000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libnsl.so.1", O_RDONLY) = 4 read(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) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=73304, ...}) = 0 old_mmap(NULL, 80544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb7de9000 old_mmap(0xb7dfa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x11000) = 0xb7dfa000 old_mmap(0xb7dfb000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dfb000 close(4) = 0 munmap(0xb7f92000, 56287) = 0 open("/etc/ld.so.cache", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=56287, ...}) = 0 old_mmap(NULL, 56287, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7f92000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libnss_nis.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2 0\34\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=33440, ...}) = 0 old_mmap(NULL, 36620, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb7de0000 old_mmap(0xb7de8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0xb7de8000 close(4) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libnss_files.so.2", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2 00\35"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=34748, ...}) = 0 old_mmap(NULL, 38044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb7dd6000 old_mmap(0xb7ddf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0xb7ddf000 close(4) = 0 munmap(0xb7f92000, 56287) = 0 open("/etc/passwd", O_RDONLY) = 4 fcntl64(4, F_GETFD) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 _llseek(4, 0, [0], SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=1822, ...}) = 0 mmap2(NULL, 1822, PROT_READ, MAP_SHARED, 4, 0) = 0xb7f9f000 _llseek(4, 1822, [1822], SEEK_SET) = 0 munmap(0xb7f9f000, 1822) = 0 close(4) = 0 getuid32() = 0 setresuid32(-1, 0, -1) = 0 open("/root/.ppprc", O_RDONLY) = -1 ENOENT (No such file or directory) setresuid32(-1, 0, -1) = 0 getuid32() = 0 setresuid32(-1, 0, -1) = 0 open("/etc/ppp/peers/dsl-provider", O_RDONLY) = 4 setresuid32(-1, 0, -1) = 0 fstat64(4, {st_mode=S_IFREG|0640, st_size=2192, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f9f000 read(4, "# Configuration file for PPP, us"..., 4096) = 2192 open("/usr/lib/pppd/2.4.3/rp-pppoe.so", O_RDONLY) = 5 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2 00\30"..., 512) = 512 fstat64(5, {st_mode=S_IFREG|0644, st_size=22512, ...}) = 0 old_mmap(NULL, 25592, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0xb7f98000 old_mmap(0xb7f9e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x5000) = 0xb7f9e000 close(5) = 0 time([1156950080]) = 1156950080 open("/etc/localtime", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=696, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f97000 read(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) = 696 close(5) = 0 munmap(0xb7f97000, 4096) = 0 getpid() = 18377 rt_sigaction(SIGPIPE, {0xb7edaa70, [], 0}, {SIG_DFL}, 8) = 0 send(3, "<150>Aug 30 17:01:20 pppd[18377]"..., 60, 0) = 60 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 write(1, "Plugin rp-pppoe.so loaded.", 26Plugin rp-pppoe.so loaded.) = 26 write(1, "\n", 1 ) = 1 uname({sys="Linux", node="dcerouter", ...}) = 0 open("/dev/ppp", O_RDWR) = 5 close(5) = 0 socket(PF_PACKET, SOCK_RAW, 0) = 5 ioctl(5, SIOCGIFINDEX, {3, "eth1"}) = 0 ioctl(5, SIOCGIFHWADDR, 0xbfab3d10) = 0 close(5) = 0 socket(PF_PACKET, SOCK_RAW, 0) = 5 ioctl(5, SIOCGIFINDEX, {3, "eth1"}) = 0 ioctl(5, SIOCGIFHWADDR, 0xbfab3d10) = 0 close(5) = 0 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7f9f000, 4096) = 0 open("/etc/ppp/options.eth1", O_RDONLY) = -1 ENOENT (No such file or directory) geteuid32() = 0 uname({sys="Linux", node="dcerouter", ...}) = 0 open("/dev/ppp", O_RDWR) = 4 close(4) = 0 open("/dev/null", O_RDWR) = 4 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 6 open("/var/run/pppd2.tdb", O_RDWR|O_CREAT, 0644) = 7 fcntl64(7, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0 read(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) = 168 fstat64(7, {st_mode=S_IFREG|0644, st_size=24576, ...}) = 0 mmap2(NULL, 24576, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0xb7f92000 fcntl64(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0 getpid() = 18377 fcntl64(7, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=496, len=1}) = 0 fcntl64(7, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=164, len=1}) = 0 fcntl64(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=164, len=1}) = 0 fcntl64(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=496, len=1}) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV (core dumped) +++ *************************** 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 (E-Mail Removed) # 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 (E-Mail Removed) # 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-password lcp-echo-interval 20 lcp-echo-failure 3 # Override any connect script that may have been set in /etc/ppp/options. connect /bin/true noauth persist mtu 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-asyncmap plugin rp-pppoe.so eth1 user "tinia" |
|
|
|
|
|||
|
|||
|
|
|
| |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| CLOSE_WAIT issue (Software fails to close connections) | flarosa | Linux Networking | 1 | 03-19-2008 10:33 PM |
| Opinions of best ADSL provider? | David Wright | Broadband | 10 | 11-04-2006 05:22 PM |
| ADSL Provider | Bobby Bob | Broadband | 9 | 01-26-2006 09:57 AM |
| Cable Internet Provider Limits 5 Unique Address Connections | Buck Turgidson | Linux Networking | 3 | 10-18-2004 04:30 PM |
| looking for new 2mb adsl provider. | Adam Davies | Broadband | 9 | 01-03-2004 10:24 PM |
Forum Software Powered by vBulletin®, Copyright Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc. |



Linear Mode

