Re: [mpls-linux-devel] ldpd crash and could not start again
Status: Beta
Brought to you by:
jleu
From: James R. L. <jl...@mi...> - 2008-05-08 12:51:12
|
I have not been preparing patches. The only way to get the lastest code at this time is via p4. On Thu, May 08, 2008 at 04:04:21AM +0000, =?GB2312?B?wfXA2iA8b3JwaGVuX2xlaWxpdUBtc24uY29tPg==?= wrote: > > Oh, thank you for help. > Can you mail the new patch to me, which had fixed the bug? > I'd like to get the new patch of mpls-linux and ldp-portable. > > ---------------------------------------- > > Date: Wed, 7 May 2008 22:47:56 -0500 > > From: jl...@mi... > > To: @mindspring.com > > CC: mpl...@li... > > Subject: Re: [mpls-linux-devel] ldpd crash and could not start again > > > > On Thu, May 08, 2008 at 01:42:42AM +0000, =?GB2312?B?wfXA2iA8b3JwaGVuX2xlaWxpdUBtc24uY29tPg==?= wrote: > > > >> And ldpd can start, telnet ldpd shell " en, conf t, mpls ldp " to active LDP instance. It seems OK. > >> BUT if I write to save the running-config, ldpd can not start again. > > > > That is what is fixed in the development tree. > > > >> How to solved it? Is only to start ldpd by telnet on each system boot? > > > > Yes. > > > >> Where is the development tree I can fetch? > >> ========================================== > >> localhost zenki # p4 client > >> Perforce client error: > >> Connect to server failed; check $P4PORT. > >> TCP connect to p4.dangermen.com failed. > >> p4.dangermen.com: host unknown. > >> ========================================== > > > > It works for me. I'm not sure why you're unable to resolve p4.dangermen.com > > > >> ---------------------------------------- > >>> Date: Wed, 7 May 2008 07:49:14 -0500 > >>> From: jl...@mi... > >>> To: @mindspring.com > >>> CC: mpl...@li... > >>> Subject: Re: [mpls-linux-devel] ldpd crash and could not start again > >>> > >>> You must start zebra before ospfd or ldpd. Also make sure you start > >>> with an 'empty' ldpd config (just hostname and interfaces) there is a > >>> bug with ldpd (which is fixed in the development tree), that is does not > >>> start if there is an existing config. > >>> > >>> On Wed, May 07, 2008 at 10:14:04AM +0000, =?GB2312?B?wfXA2iA8b3JwaGVuX2xlaWxpdUBtc24uY29tPg==?= wrote: > >>>> > >>>> Hi all. > >>>> Thank you for help. > >>>> I patch the quagga-mpls.diff to quagga-0.99.6 and configure && make it. > >>>> BUT I found that when I telnet to the shell of zebra, ldpd will crash and can not start again. > >>>> If I start ldpd and ospfd, telnet any are ok. > >>>> But I start zebra after above two, and telnet to 2601(zebra's shell port), ldpd crashed. > >>>> The strace of start ldpd again is follow: > >>>> =================================================================== > >>>> execve("/sbin/ldpd", ["ldpd", "-d", "-u", "root", "-f", "/etc/ldpd.conf"], [/* 9 vars */]) = 0 > >>>> brk(0) = 0x8083000 > >>>> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fdf000 > >>>> access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/tls/i686/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib/tls/i686/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/tls/i686/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib/tls/i686", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/tls/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib/tls/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/tls/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib/tls", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/i686/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib/i686/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/i686/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib/i686", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/quagga/quagga-0.99.6/install/lib/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/quagga/quagga-0.99.6/install/lib", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/etc/ld.so.cache", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> open("/lib/tls/i686/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/lib/tls/i686/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/lib/tls/i686/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/lib/tls/i686", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/lib/tls/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/lib/tls/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/lib/tls/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/lib/tls", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/lib/i686/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/lib/i686/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/lib/i686/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/lib/i686", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/lib/sse2/libzebra.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> stat64("/lib/sse2", 0xbfad4778) = -1 ENOENT (No such file or directory) > >>>> open("/lib/libzebra.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\374\302\0\0004\0\0\0"..., 512) = 512 > >>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=609544, ...}) = 0 > >>>> mmap2(NULL, 245608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fa3000 > >>>> mmap2(0xb7fd7000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34) = 0xb7fd7000 > >>>> mmap2(0xb7fdd000, 8040, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fdd000 > >>>> close(3) = 0 > >>>> open("/lib/libcap.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\20\n\0\0004\0\0\0"..., 512) = 512 > >>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=9544, ...}) = 0 > >>>> mmap2(NULL, 13140, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f9f000 > >>>> mmap2(0xb7fa1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7fa1000 > >>>> close(3) = 0 > >>>> open("/lib/libm.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@4\0\0004\0\0\0"..., 512) = 512 > >>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=161544, ...}) = 0 > >>>> mmap2(NULL, 163968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f76000 > >>>> mmap2(0xb7f9d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0xb7f9d000 > >>>> close(3) = 0 > >>>> open("/lib/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\0\6\0\0004\0\0\0"..., 512) = 512 > >>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=21820, ...}) = 0 > >>>> mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f48000 > >>>> mmap2(0xb7f4d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7f4d000 > >>>> mmap2(0xb7f4f000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f4f000 > >>>> close(3) = 0 > >>>> open("/lib/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\200a\1\0004\0\0\0"..., 512) = 512 > >>>> fstat64(3, {st_mode=S_IFREG|0755, st_size=1372476, ...}) = 0 > >>>> mmap2(NULL, 1377768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df7000 > >>>> mmap2(0xb7f42000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14b) = 0xb7f42000 > >>>> mmap2(0xb7f45000, 9704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f45000 > >>>> close(3) = 0 > >>>> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7df6000 > >>>> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7df5000 > >>>> set_thread_area({entry_number:-1 -> 6, base_addr:0xb7df6b30, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 > >>>> mprotect(0xb7f42000, 8192, PROT_READ) = 0 > >>>> mprotect(0xb7f4d000, 4096, PROT_READ) = 0 > >>>> mprotect(0xb7f9d000, 4096, PROT_READ) = 0 > >>>> mprotect(0xb7fa1000, 4096, PROT_READ) = 0 > >>>> mprotect(0xb7ffd000, 4096, PROT_READ) = 0 > >>>> umask(027) = 022 > >>>> geteuid32() = 0 > >>>> brk(0) = 0x8083000 > >>>> brk(0x80a4000) = 0x80a4000 > >>>> socket(PF_FILE, SOCK_DGRAM, 0) = 3 > >>>> fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 > >>>> connect(3, {sa_family=AF_FILE, path="/dev/log"}, 110) = -1 EPROTOTYPE (Protocol wrong type for socket) > >>>> close(3) = 0 > >>>> socket(PF_FILE, SOCK_STREAM, 0) = 3 > >>>> fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 > >>>> connect(3, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0 > >>>> socket(PF_FILE, SOCK_STREAM, 0) = 4 > >>>> fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > >>>> connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) > >>>> close(4) = 0 > >>>> socket(PF_FILE, SOCK_STREAM, 0) = 4 > >>>> fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > >>>> 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) = -1 ENOENT (No such file or directory) > >>>> open("/lib/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\0`\r\0\0004\0\0\0"..., 512) = 512 > >>>> fstat64(4, {st_mode=S_IFREG|0755, st_size=30324, ...}) = 0 > >>>> mmap2(NULL, 33316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7dec000 > >>>> mmap2(0xb7df3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6) = 0xb7df3000 > >>>> close(4) = 0 > >>>> open("/lib/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\0004\0\0\0"..., 512) = 512 > >>>> fstat64(4, {st_mode=S_IFREG|0755, st_size=95884, ...}) = 0 > >>>> mmap2(NULL, 108456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7dd1000 > >>>> mmap2(0xb7de8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x16) = 0xb7de8000 > >>>> mmap2(0xb7dea000, 6056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dea000 > >>>> close(4) = 0 > >>>> mprotect(0xb7de8000, 4096, PROT_READ) = 0 > >>>> mprotect(0xb7df3000, 4096, PROT_READ) = 0 > >>>> open("/etc/nsswitch.conf", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> open("/lib/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\20\30\0\0004\0\0\0"..., 512) = 512 > >>>> fstat64(4, {st_mode=S_IFREG|0755, st_size=38348, ...}) = 0 > >>>> mmap2(NULL, 41508, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7dc6000 > >>>> mmap2(0xb7dcf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8) = 0xb7dcf000 > >>>> close(4) = 0 > >>>> open("/lib/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`\27\0\0004\0\0\0"..., 512) = 512 > >>>> fstat64(4, {st_mode=S_IFREG|0755, st_size=38304, ...}) = 0 > >>>> mmap2(NULL, 41588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7dbb000 > >>>> mmap2(0xb7dc4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8) = 0xb7dc4000 > >>>> close(4) = 0 > >>>> mprotect(0xb7dc4000, 4096, PROT_READ) = 0 > >>>> mprotect(0xb7dcf000, 4096, PROT_READ) = 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=874, ...}) = 0 > >>>> mmap2(NULL, 874, PROT_READ, MAP_SHARED, 4, 0) = 0xb7dba000 > >>>> _llseek(4, 874, [874], SEEK_SET) = 0 > >>>> munmap(0xb7dba000, 874) = 0 > >>>> close(4) = 0 > >>>> socket(PF_FILE, SOCK_STREAM, 0) = 4 > >>>> fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > >>>> connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) > >>>> close(4) = 0 > >>>> socket(PF_FILE, SOCK_STREAM, 0) = 4 > >>>> fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > >>>> 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) = -1 ENOENT (No such file or directory) > >>>> open("/etc/nsswitch.conf", O_RDONLY) = -1 ENOENT (No such file or directory) > >>>> open("/etc/group", 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=577, ...}) = 0 > >>>> mmap2(NULL, 577, PROT_READ, MAP_SHARED, 4, 0) = 0xb7dba000 > >>>> _llseek(4, 577, [577], SEEK_SET) = 0 > >>>> munmap(0xb7dba000, 577) = 0 > >>>> close(4) = 0 > >>>> setregid32(500, 500) = 0 > >>>> prctl(0x8, 0x1, 0, 0, 0) = 0 > >>>> capset(0x19980330, 0, {0, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGQUIT, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGILL, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGILL, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGFPE, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGFPE, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGBUS, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGBUS, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGSEGV, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGSEGV, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGSYS, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGSYS, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGXCPU, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGXCPU, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGXFSZ, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGXFSZ, {0xb7fc9f7c, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGHUP, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGHUP, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGINT, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGALRM, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGALRM, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGTERM, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGUSR1, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGUSR1, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGUSR2, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGUSR2, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGIO, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGIO, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGVTALRM, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGVTALRM, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGSTKFLT, {0xb7fc9da0, ~[RTMIN RT_1], SA_SIGINFO}, NULL, 8) = 0 > >>>> rt_sigaction(SIGPIPE, NULL, {SIG_DFL}, 8) = 0 > >>>> rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 > >>>> rt_sigaction(SIGHUP, {0xb7fc9d00, ~[RTMIN RT_1], SA_RESTART}, {0xb7fc9da0, ~[KILL STOP RTMIN RT_1], SA_SIGINFO}, 8) = 0 > >>>> rt_sigaction(SIGUSR1, {0xb7fc9d00, ~[RTMIN RT_1], SA_RESTART}, {0xb7fc9da0, ~[KILL STOP RTMIN RT_1], SA_SIGINFO}, 8) = 0 > >>>> rt_sigaction(SIGINT, {0xb7fc9d00, ~[RTMIN RT_1], SA_RESTART}, {0xb7fc9da0, ~[KILL STOP RTMIN RT_1], SA_SIGINFO}, 8) = 0 > >>>> rt_sigaction(SIGTERM, {0xb7fc9d00, ~[RTMIN RT_1], SA_RESTART}, {0xb7fc9da0, ~[KILL STOP RTMIN RT_1], SA_SIGINFO}, 8) = 0 > >>>> time(NULL) = 1009844358 > >>>> getcwd("/root", 4096) = 6 > >>>> open("/etc/ldpd.conf", O_RDONLY) = 4 > >>>> fstat64(4, {st_mode=S_IFREG|0644, st_size=179, ...}) = 0 > >>>> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dba000 > >>>> read(4, "hostname uml-2-mpls\npassword roo"..., 1024) = 179 > >>>> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 > >>>> setsockopt(5, SOL_IP, IP_PKTINFO, "\1", 1) = 0 > >>>> capset(0x19980330, 0, {CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> bind(5, {sa_family=AF_INET, sin_port=htons(646), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 > >>>> capset(0x19980330, 0, {0, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> capset(0x19980330, 0, {CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> setsockopt(5, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 > >>>> fcntl64(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 > >>>> capset(0x19980330, 0, {0, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> capset(0x19980330, 0, {CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> setsockopt(5, SOL_IP, IP_MULTICAST_TTL, [1], 4) = 0 > >>>> setsockopt(5, SOL_IP, IP_MULTICAST_LOOP, [0], 4) = 0 > >>>> capset(0x19980330, 0, {0, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 6 > >>>> capset(0x19980330, 0, {CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> setsockopt(6, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 > >>>> fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 > >>>> capset(0x19980330, 0, {0, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> capset(0x19980330, 0, {CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> bind(6, {sa_family=AF_INET, sin_port=htons(646), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 > >>>> capset(0x19980330, 0, {0, CAP_SETGID|CAP_SETUID|CAP_NET_BIND_SERVICE|CAP_NET_BROADCAST|CAP_NET_ADMIN|CAP_NET_RAW, 0}) = 0 > >>>> listen(6, 15) = 0 > >>>> read(4, "", 1024) = 0 > >>>> close(4) = 0 > >>>> munmap(0xb7dba000, 4096) = 0 > >>>> clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df6b78) = 441 > >>>> --- SIGCHLD (Child exited) @ 0 (0) --- > >>>> exit_group(0) = ? > >>>> ================================================================================== > >>>> _________________________________________________________________ > >>>> Windows Live Photo gallery 数码相机的超级伴侣,轻松管理和编辑照片,还能制作全景美图! > >>>> http://get.live.cn/product/photo.html > >>> > >>> -- > >>> James R. Leu > >>> jl...@mi... > >> > >> _________________________________________________________________ > >> 多个邮箱同步管理,live mail客户端万人抢用中 > >> http://get.live.cn/product/mail.html > > > > -- > > James R. Leu > > jl...@mi... > > _________________________________________________________________ > MSN 中文网,最新时尚生活资讯,白领聚集门户。 > http://cn.msn.com -- James R. Leu jl...@mi... |