It happened again, this time for the "
http://www.newlisp.org/rss.cgi?News"
*** glibc detected *** double free or corruption (!prev): 0x08095418 ***
I realy cant figure it out...But im 100% sure its the 'get-url function where/when it goes wrong...But the problem could remain somewhere in the
combination of getting an url and buffering perhpas..
Norman.
newLISP v.8.7.6 on linux, execute 'newlisp -h' for more info.
> (setq url (get-url "
http://www.newlisp.org/rss.cgi?News"))
Segmentation fault
> (setq url (get-url "
http://www.newlisp.org/rss.cgi?News"))
Segmentation fault
> (setq url (get-url "
http://www.newlisp.org/rss.cgi?News"))
Segmentation fault
here an strace output perhpas it helps?
execve("/usr/bin/newlisp", ["newlisp"], [/* 36 vars */]) = 0
uname({sys="Linux", node="zeep", ...}) = 0
brk(0) = 0x8071cec
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/i686/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/i686", 0xbfffeea0) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/tls", 0xbfffeea0) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/i686/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/i686", 0xbfffeea0) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=87458, ...}) = 0
mmap2(NULL, 87458, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
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\0P3\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=176353, ...}) = 0
mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4002d000
mmap2(0x4004e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0x4004e000
close(3) = 0
open("/usr/X11R6/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/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\300\v\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13126, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40050000
mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40051000
mmap2(0x40053000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40053000
close(3) = 0
open("/usr/X11R6/lib/libreadline.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libreadline.so.4", 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\240\257"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=208620, ...}) = 0
mmap2(NULL, 179444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40055000
mmap2(0x4007c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0x4007c000
mmap2(0x40080000, 3316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40080000
mprotect(0xbffff000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|0x1000000) = -1 EINVAL (Invalid argument)
mprotect(0xbfff8000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)
mprotect(0xbfffc000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)
mprotect(0xbfffe000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xbfffc000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)
mprotect(0xbfffd000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)
close(3) = 0
open("/usr/X11R6/lib/libncurses.so.5", O_RDONLY) = -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\340\342"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=253600, ...}) = 0
mmap2(NULL, 256236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40081000
mmap2(0x400b7000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35) = 0x400b7000
close(3) = 0
open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
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\20U\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1340373, ...}) = 0
mmap2(NULL, 1150196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400c0000
mmap2(0x401d3000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x112) = 0x401d3000
mmap2(0x401d7000, 7412, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d7000
close(3) = 0
open("/usr/X11R6/lib/libgpm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgpm.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 \32\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=19284, ...}) = 0
mmap2(NULL, 22920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401d9000
mmap2(0x401de000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x401de000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401df000
mprotect(0x401d3000, 4096, PROT_READ) = 0
munmap(0x40017000, 87458) = 0
brk(0) = 0x8071cec
brk(0x8092cec) = 0x8092cec
brk(0x8093000) = 0x8093000
rt_sigaction(SIGINT, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGVTALRM, {0x804a330, [VTALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPROF, {0x804a330, [PROF], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {0x804a330, [PIPE], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {0x804a330, [CHLD], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0
open("/usr/share/newlisp/init.lsp", O_RDONLY) = -1 ENOENT (No such file or directory)
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0720, st_rdev=makedev(136, 3), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
write(1, "newLISP v.8.7.6 on linux, execut"..., 62) = 62
write(1, "\n", 1) = 1
rt_sigaction(SIGINT, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGVTALRM, {0x804a330, [VTALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [VTALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGPROF, {0x804a330, [PROF], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [PROF], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGPIPE, {0x804a330, [PIPE], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [PIPE], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGCHLD, {0x804a330, [CHLD], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [CHLD], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
access("/home/nodep/.terminfo/x/xterm", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/terminfo/x/xterm", R_OK) = 0
open("/usr/share/terminfo/x/xterm", O_RDONLY) = 3
read(3, "\32\1\34\0\35\0\17\0i\1\230\4", 12) = 12
read(3, "xterm|X11 terminal emulator\0", 28) = 28
read(3, "\0\1\0\0\1\0\0\0\1\0\0\0\0\1\1\0\0\0\0\0\0\0\1\0\0\1\0"..., 29) = 29
read(3, "\0", 1) = 1
read(3, "P\0\10\0\30\0\377\377\377\377\377\377\377\377\377\377\377"..., 30) = 30
read(3, "\0\0\4\0\6\0\10\0\31\0\36\0&\0*\0.\0\377\3779\0J\0L\0P"..., 722) = 722
read(3, "\33[Z\0\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33["..., 1176) = 1176
read(3, "", 10) = 0
close(3) = 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=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40018000, 4096) = 0
open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=178476, ...}) = 0
mmap2(NULL, 178476, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401e0000
close(3) = 0
stat64("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=690, ...}) = 0
open("/etc/inputrc", O_RDONLY) = 3
read(3, "# /etc/inputrc\n# This file confi"..., 690) = 690
close(3) = 0
brk(0x80b4000) = 0x80b4000
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGTERM, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGTSTP, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTTOU, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTTIN, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGWINCH, {0x4006f920, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0
write(1, "> ", 2) = 2
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "(", 1) = 1
write(1, "(", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "s", 1) = 1
write(1, "s", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "e", 1) = 1
write(1, "e", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "t", 1) = 1
write(1, "t", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "q", 1) = 1
write(1, "q", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, " ", 1) = 1
write(1, " ", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "u", 1) = 1
write(1, "u", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "r", 1) = 1
write(1, "r", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "l", 1) = 1
write(1, "l", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, " ", 1) = 1
write(1, " ", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "(", 1) = 1
write(1, "(", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "g", 1) = 1
write(1, "g", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "e", 1) = 1
write(1, "e", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "t", 1) = 1
write(1, "t", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "-", 1) = 1
write(1, "-", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "u", 1) = 1
write(1, "u", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "r", 1) = 1
write(1, "r", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "l", 1) = 1
write(1, "l", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, " ", 1) = 1
write(1, " ", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "\"", 1) = 1
write(1, "\"", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "h", 1) = 1
write(1, "h", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "t", 1) = 1
write(1, "t", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "t", 1) = 1
write(1, "t", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "p", 1) = 1
write(1, "p", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, ":", 1) = 1
write(1, ":", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "/", 1) = 1
write(1, "/", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "/", 1) = 1
write(1, "/", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "w", 1) = 1
write(1, "w", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "w", 1) = 1
write(1, "w", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "w", 1) = 1
write(1, "w", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, ".", 1) = 1
write(1, ".", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "n", 1) = 1
write(1, "n", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "e", 1) = 1
write(1, "e", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "w", 1) = 1
write(1, "w", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "l", 1) = 1
write(1, "l", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "i", 1) = 1
write(1, "i", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "s", 1) = 1
write(1, "s", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "p", 1) = 1
write(1, "p", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, ".", 1) = 1
write(1, ".", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "o", 1) = 1
write(1, "o", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "r", 1) = 1
write(1, "r", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "g", 1) = 1
write(1, "g", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "/", 1) = 1
write(1, "/", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "r", 1) = 1
write(1, "r", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "s", 1) = 1
write(1, "s", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "s", 1) = 1
write(1, "s", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, ".", 1) = 1
write(1, ".", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "c", 1) = 1
write(1, "c", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "g", 1) = 1
write(1, "g", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "i", 1) = 1
write(1, "i", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "?", 1) = 1
write(1, "?", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "N", 1) = 1
write(1, "N", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "e", 1) = 1
write(1, "e", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "w", 1) = 1
write(1, "w", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "s", 1) = 1
write(1, "s", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "\"", 1) = 1
write(1, "\"", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, ")", 1) = 1
write(1, ")", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, ")", 1) = 1
write(1, ")", 1) = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(0, "\r", 1) = 1
write(1, "\n", 1) = 1
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGTSTP, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGTTOU, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGTTIN, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
rt_sigaction(SIGWINCH, {SIG_DFL}, {0x4006f920, [], SA_RESTORER, 0x400e8cb8}, 8) = 0
gettimeofday({1136450159, 64543}, NULL) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
gettimeofday({1136450159, 64589}, NULL) = 0
getpid() = 4428
open("/etc/resolv.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(4, "nameserver localhost\nnameserver "..., 4096) = 96
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40018000, 4096) = 0
uname({sys="Linux", node="zeep", ...}) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR)
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_GETFL) = 0x2 (flags O_RDWR)
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) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=1083, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1083
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40018000, 4096) = 0
open("/usr/X11R6/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=87458, ...}) = 0
mmap2(NULL, 87458, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4020c000
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\0P\33\0\000"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=41351, ...}) = 0
mmap2(NULL, 37516, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40018000
mmap2(0x40020000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7) = 0x40020000
close(4) = 0
munmap(0x4020c000, 87458) = 0
open("/etc/host.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000
read(4, "order hosts, bind\nmulti on\n", 4096) = 27
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40022000, 4096) = 0
open("/etc/hosts", O_RDONLY) = 4
fcntl64(4, F_GETFD) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=614, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000
read(4, "#\n# hosts\t\tThis file describes a"..., 4096) = 614
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40022000, 4096) = 0
open("/usr/X11R6/lib/libnss_dns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=87458, ...}) = 0
mmap2(NULL, 87458, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4020c000
close(4) = 0
open("/lib/libnss_dns.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\300\r\0"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=21024, ...}) = 0
mmap2(NULL, 20616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40022000
mmap2(0x40026000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3) = 0x40026000
close(4) = 0
open("/usr/X11R6/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libresolv.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\200$\0"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=73805, ...}) = 0
mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40222000
mprotect(0x40230000, 18632, PROT_NONE) = 0
mmap2(0x40231000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe) = 0x40231000
mmap2(0x40233000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40233000
close(4) = 0
munmap(0x4020c000, 87458) = 0
gettimeofday({1136450159, 65944}, NULL) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("213.51.129.37")}, 28) = 0
fcntl64(4, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0
gettimeofday({1136450159, 66036}, NULL) = 0
poll([{fd=4, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1
send(4, "7n\1\0\0\1\0\0\0\0\0\0\3www\7newlisp\3org\0\0\1\0"..., 33, 0) = 33
poll([{fd=4, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
ioctl(4, FIONREAD, [96]) = 0
recvfrom(4, "7n\201\200\0\1\0\2\0\1\0\1\3www\7newlisp\3org\0\0\1\0"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("213.51.129.37")}, [16]) = 96
close(4) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("66.235.209.72")}, 16) = 0
send(3, "GET /rss.cgi?News HTTP/1.1\r\n", 28, 0) = 28
send(3, "Host: www.newlisp.org\r\n", 23, 0) = 23
send(3, "User-Agent: newLISP v8706\r\n", 27, 0) = 27
send(3, "Connection: close\r\n", 19, 0) = 19
send(3, "\r\n", 2, 0) = 2
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "H", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "T", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "T", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "P", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "/", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "1", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, ".", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "1", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "2", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "0", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "0", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recselect(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "K", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "D", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "a", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "t", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "e", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, ":", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "T", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "h", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "u", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, ",", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "0", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "5", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "J", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "a", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "2", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "0", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "0", 1, 0) = 1
..........
..........
etc....etc...
...........
..........
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "</link>", 7, 0) = 7
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "1", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "b", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " </item>", 11, 0) = 11
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "1", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "e", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " </channel>", 14, 0) = 14
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "1", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "6", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "</rss>", 6, 0) = 6
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "1", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, " ", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "0", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\r", 1, 0) = 1
select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})
recv(3, "\n", 1, 0) = 1
close(3)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++