lftp SEGV

Tomasz Mateja tommat at pimpek.one.pl
Wed Feb 15 18:54:02 CET 2006



On Wed, 15 Feb 2006, Tomasz Mateja wrote:

> [root at imgserver ~]# lftp file:/home/services/
> cd ok, cwd=/home/services
> lftp localhost:/home/services> ls
> total 4
> drwxr-xr-x  2 root  root     1 Jan 17 17:32 ftp
> drwxr-xr-x  6 root  root    32 Feb  8 12:33 httpd
> drwx------  2 mysql mysql    1 Feb 10 18:37 mysql
> drwxr-xr-x  4 root  root    40 Feb  3 15:41 samba
> drwxr-x---  2 xdm   xdm   4096 Feb 10 18:24 xdm
> Segmentation fault
> [root at imgserver ~]# rpm -q lftp
> lftp-3.4.0-2
>
lftp z cvs-u to samo
more info:
Starting program: /usr/bin/lftp
lftp :~> open file:/home/services
cd ok, cwd=/home/services
lftp localhost:/home/services> ls
total 4
drwxr-xr-x  2 root  root     1 Jan 17 17:32 ftp
drwxr-xr-x  6 root  root    32 Feb  8 12:33 httpd
drwx------  2 mysql mysql    1 Feb 10 18:37 mysql
drwxr-xr-x  4 root  root    40 Feb  3 15:41 samba
drwxr-x---  2 xdm   xdm   4096 Feb 10 18:24 xdm

Program received signal SIGSEGV, Segmentation fault.
0xb7e90514 in StringSet::Empty () from /usr/lib/liblftp-tasks.so.0
(gdb) bt
#0  0xb7e90514 in StringSet::Empty () from /usr/lib/liblftp-tasks.so.0
#1  0xb7e81808 in DirList::~DirList () from /usr/lib/liblftp-tasks.so.0
#2  0xb7eed13c in LocalDirList::~LocalDirList () from 
/usr/lib/lftp/proto-file.so
#3  0xb7e7bdd8 in SMTask::Delete () from /usr/lib/liblftp-tasks.so.0
#4  0xb7e8c2cf in FileCopyPeerDirList::~FileCopyPeerDirList () from 
/usr/lib/liblftp-tasks.so.0
#5  0xb7e7bdd8 in SMTask::Delete () from /usr/lib/liblftp-tasks.so.0
#6  0xb7e88056 in FileCopy::~FileCopy () from /usr/lib/liblftp-tasks.so.0
#7  0xb7e7bdd8 in SMTask::Delete () from /usr/lib/liblftp-tasks.so.0
#8  0xb7ed6420 in CopyJob::~CopyJob () from /usr/lib/liblftp-jobs.so.0
#9  0xb7e7bdd8 in SMTask::Delete () from /usr/lib/liblftp-tasks.so.0
#10 0xb7ec0ec6 in CmdExec::Do () from /usr/lib/liblftp-jobs.so.0
#11 0xb7e7c1aa in SMTask::Schedule () from /usr/lib/liblftp-tasks.so.0
#12 0x0804cce5 in WaitDone ()
#13 0x0804d3fd in main ()


Strace w zalaczniku
-- 
Tomek
-------------- next part --------------
execve("/usr/bin/lftp", ["lftp", "file:/home/services"], [/* 28 vars */]) = 0
uname({sys="Linux", node="imgserver", ...}) = 0
brk(0)                                  = 0x8055c68
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=76715, ...}) = 0
mmap2(NULL, 76715, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f1b000
close(3)                                = 0
open("/usr/lib/liblftp-jobs.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\340\360"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=205908, ...}) = 0
mmap2(NULL, 209696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ee7000
mmap2(0xb7f18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30) = 0xb7f18000
mmap2(0xb7f1a000, 800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f1a000
close(3)                                = 0
open("/usr/lib/liblftp-tasks.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\0p5\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=279276, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee6000
mmap2(NULL, 286720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ea0000
mmap2(0xb7ee3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42) = 0xb7ee3000
mmap2(0xb7ee5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ee5000
close(3)                                = 0
open("/usr/lib/libstdc++.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\360\277"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=737912, ...}) = 0
mmap2(NULL, 761536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7de6000
mmap2(0xb7e96000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaf) = 0xb7e96000
mmap2(0xb7e9b000, 20160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e9b000
close(3)                                = 0
open("/lib/libreadline.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\200\273"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=188124, ...}) = 0
mmap2(NULL, 191272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7db7000
mmap2(0xb7de1000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a) = 0xb7de1000
mmap2(0xb7de5000, 2856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7de5000
close(3)                                = 0
open("/lib/libutil.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\0P\f\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9572, ...}) = 0
mmap2(NULL, 12424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7db3000
mmap2(0xb7db5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7db5000
close(3)                                = 0
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 at H\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=104640, ...}) = 0
mmap2(NULL, 104264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d99000
mmap2(0xb7db2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19) = 0xb7db2000
close(3)                                = 0
open("/lib/libresolv.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\0p$\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=63188, ...}) = 0
mmap2(NULL, 71880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d87000
mmap2(0xb7d95000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7d95000
mmap2(0xb7d97000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d97000
close(3)                                = 0
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\340\v\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9508, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d86000
mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d82000
mmap2(0xb7d84000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7d84000
close(3)                                = 0
open("/lib/tls/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=136904, ...}) = 0
mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d5f000
mmap2(0xb7d80000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0xb7d80000
close(3)                                = 0
open("/lib/libgcc_s.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\23\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=30412, ...}) = 0
mmap2(NULL, 33320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d56000
mmap2(0xb7d5e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7d5e000
close(3)                                = 0
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\20Q\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1148008, ...}) = 0
mmap2(NULL, 1154236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c3c000
mmap2(0xb7d50000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114) = 0xb7d50000
mmap2(0xb7d54000, 7356, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d54000
close(3)                                = 0
open("/lib/libtinfo.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\360\257"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=162636, ...}) = 0
mmap2(NULL, 167308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c13000
mmap2(0xb7c33000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f) = 0xb7c33000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c12000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c11000
mprotect(0xb7d50000, 4096, PROT_READ)   = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c116c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f1b000, 76715)               = 0
brk(0)                                  = 0x8055c68
brk(0x8076c68)                          = 0x8076c68
brk(0x8077000)                          = 0x8077000
mkdir("/root/.lftp", 0755)              = -1 EEXIST (File exists)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
access("/root/.terminfo/s/screen", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/terminfo/s/screen", R_OK) = 0
open("/usr/share/terminfo/s/screen", O_RDONLY|O_LARGEFILE) = 3
read(3, "\32\1*\0+\0\20\0i\1t\2", 12)   = 12
read(3, "screen|VT 100/ANSI X3.64 virtual"..., 42) = 42
read(3, "\0\1\0\0\1\0\0\0\0\0\0\0\0\1\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 43) = 43
read(3, "\0", 1)                        = 1
read(3, "P\0\10\0\30\0\377\377\377\377\377\377\377\377\377\377\377"..., 32) = 32
read(3, "\0\0\4\0\6\0\10\0\31\0\36\0%\0)\0-\0\377\3778\0I\0K\0O"..., 722) = 722
read(3, "\33[Z\0\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33["..., 628) = 628
read(3, "\2\0\0\0\2\0\6\0\30\0", 10)    = 10
read(3, "\1\1", 2)                      = 2
read(3, "\0\0\4\0\0\0\3\0\6\0\t\0", 12) = 12
read(3, "\33(B\0\33(%p1%c\0AX\0G0\0E0\0S0\0", 24) = 24
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=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
gettimeofday({1140025917, 951124}, NULL) = 0
rt_sigaction(SIGPIPE, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGXFSZ, {SIG_IGN}, NULL, 8) = 0
socket(PF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3
close(3)                                = 0
gettimeofday({1140025917, 953568}, NULL) = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=22550, ...}) = 0
mmap2(NULL, 22550, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f28000
close(3)                                = 0
gettimeofday({1140025917, 954235}, NULL) = 0
stat64("/usr/share/lftp/verify-file", {st_mode=S_IFREG|0755, st_size=3067, ...}) = 0
access("/usr/share/lftp/verify-file", X_OK) = 0
gettimeofday({1140025917, 954697}, NULL) = 0
rt_sigaction(SIGHUP, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, {0x804c930, [], 0}, NULL, 8) = 0
rt_sigaction(SIGTTOU, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTTOU, {SIG_IGN}, NULL, 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {0xb7eb4aa0, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0
open(".", O_RDONLY|O_LARGEFILE|O_DIRECTORY) = 3
getcwd("/root", 256)                    = 6
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
access("/etc/lftp.conf", R_OK)          = 0
access("/root/.lftprc", R_OK)           = -1 ENOENT (No such file or directory)
access("/root/.lftp/rc", R_OK)          = -1 ENOENT (No such file or directory)
gettimeofday({1140025917, 956516}, NULL) = 0
chdir("/root")                          = 0
open("/etc/lftp.conf", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1140025917, 957196}, NULL) = 0
ioctl(1, TIOCGPGRP, [13081])            = 0
getpgrp()                               = 13081
ioctl(1, TIOCGWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
write(1, "  ", 2)                       = 2
write(1, "\r", 1)                       = 1
read(4, "## some useful aliases\nalias dir"..., 4095) = 3243
gettimeofday({1140025917, 959121}, NULL) = 0
gettimeofday({1140025917, 959234}, NULL) = 0
gettimeofday({1140025917, 959398}, NULL) = 0
gettimeofday({1140025917, 959492}, NULL) = 0
gettimeofday({1140025917, 959586}, NULL) = 0
gettimeofday({1140025917, 959679}, NULL) = 0
gettimeofday({1140025917, 959851}, NULL) = 0
gettimeofday({1140025917, 959921}, NULL) = 0
gettimeofday({1140025917, 960035}, NULL) = 0
gettimeofday({1140025917, 960307}, NULL) = 0
gettimeofday({1140025917, 960543}, NULL) = 0
gettimeofday({1140025917, 960624}, NULL) = 0
gettimeofday({1140025917, 960697}, NULL) = 0
gettimeofday({1140025917, 960789}, NULL) = 0
gettimeofday({1140025917, 960948}, NULL) = 0
gettimeofday({1140025917, 961022}, NULL) = 0
gettimeofday({1140025917, 961096}, NULL) = 0
gettimeofday({1140025917, 961170}, NULL) = 0
gettimeofday({1140025917, 961248}, NULL) = 0
gettimeofday({1140025917, 961320}, NULL) = 0
gettimeofday({1140025917, 961405}, NULL) = 0
gettimeofday({1140025917, 961477}, NULL) = 0
gettimeofday({1140025917, 961545}, NULL) = 0
gettimeofday({1140025917, 961617}, NULL) = 0
gettimeofday({1140025917, 961690}, NULL) = 0
gettimeofday({1140025917, 961758}, NULL) = 0
gettimeofday({1140025917, 961882}, NULL) = 0
gettimeofday({1140025917, 962083}, NULL) = 0
gettimeofday({1140025917, 962250}, NULL) = 0
gettimeofday({1140025917, 962492}, NULL) = 0
gettimeofday({1140025917, 962655}, NULL) = 0
gettimeofday({1140025917, 962928}, NULL) = 0
gettimeofday({1140025917, 963091}, NULL) = 0
gettimeofday({1140025917, 963166}, NULL) = 0
gettimeofday({1140025917, 963444}, NULL) = 0
gettimeofday({1140025917, 963606}, NULL) = 0
gettimeofday({1140025917, 963677}, NULL) = 0
gettimeofday({1140025917, 963751}, NULL) = 0
gettimeofday({1140025917, 963885}, NULL) = 0
gettimeofday({1140025917, 963955}, NULL) = 0
gettimeofday({1140025917, 964027}, NULL) = 0
gettimeofday({1140025917, 964139}, NULL) = 0
gettimeofday({1140025917, 964418}, NULL) = 0
gettimeofday({1140025917, 964489}, NULL) = 0
gettimeofday({1140025917, 964563}, NULL) = 0
gettimeofday({1140025917, 964635}, NULL) = 0
gettimeofday({1140025917, 964806}, NULL) = 0
gettimeofday({1140025917, 964886}, NULL) = 0
gettimeofday({1140025917, 964960}, NULL) = 0
gettimeofday({1140025917, 965033}, NULL) = 0
gettimeofday({1140025917, 965108}, NULL) = 0
gettimeofday({1140025917, 965188}, NULL) = 0
gettimeofday({1140025917, 965260}, NULL) = 0
gettimeofday({1140025917, 965341}, NULL) = 0
gettimeofday({1140025917, 965417}, NULL) = 0
gettimeofday({1140025917, 965488}, NULL) = 0
gettimeofday({1140025917, 965559}, NULL) = 0
gettimeofday({1140025917, 965630}, NULL) = 0
gettimeofday({1140025917, 965754}, NULL) = 0
gettimeofday({1140025917, 965825}, NULL) = 0
gettimeofday({1140025917, 965896}, NULL) = 0
gettimeofday({1140025917, 965968}, NULL) = 0
gettimeofday({1140025917, 966039}, NULL) = 0
gettimeofday({1140025917, 966110}, NULL) = 0
gettimeofday({1140025917, 966228}, NULL) = 0
gettimeofday({1140025917, 966299}, NULL) = 0
gettimeofday({1140025917, 966370}, NULL) = 0
gettimeofday({1140025917, 966440}, NULL) = 0
gettimeofday({1140025917, 966510}, NULL) = 0
gettimeofday({1140025917, 966625}, NULL) = 0
gettimeofday({1140025917, 966694}, NULL) = 0
gettimeofday({1140025917, 966764}, NULL) = 0
gettimeofday({1140025917, 966837}, NULL) = 0
gettimeofday({1140025917, 966909}, NULL) = 0
gettimeofday({1140025917, 966977}, NULL) = 0
gettimeofday({1140025917, 967047}, NULL) = 0
gettimeofday({1140025917, 967121}, NULL) = 0
gettimeofday({1140025917, 967200}, NULL) = 0
gettimeofday({1140025917, 967269}, NULL) = 0
gettimeofday({1140025917, 967416}, NULL) = 0
gettimeofday({1140025917, 967491}, NULL) = 0
gettimeofday({1140025917, 967561}, NULL) = 0
gettimeofday({1140025917, 967631}, NULL) = 0
gettimeofday({1140025917, 967700}, NULL) = 0
gettimeofday({1140025917, 967769}, NULL) = 0
gettimeofday({1140025917, 967884}, NULL) = 0
gettimeofday({1140025917, 967955}, NULL) = 0
gettimeofday({1140025917, 968060}, NULL) = 0
gettimeofday({1140025917, 968235}, NULL) = 0
gettimeofday({1140025917, 968374}, NULL) = 0
gettimeofday({1140025917, 968614}, NULL) = 0
gettimeofday({1140025917, 970134}, NULL) = 0
gettimeofday({1140025917, 970400}, NULL) = 0
gettimeofday({1140025917, 970581}, NULL) = 0
gettimeofday({1140025917, 970656}, NULL) = 0
gettimeofday({1140025917, 970727}, NULL) = 0
gettimeofday({1140025917, 970798}, NULL) = 0
gettimeofday({1140025917, 970867}, NULL) = 0
gettimeofday({1140025917, 970936}, NULL) = 0
read(4, "", 4095)                       = 0
close(4)                                = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, TIOCGPGRP, [13081])            = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x804c930, [], 0}, NULL, 8) = 0
rt_sigaction(SIGTSTP, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTSTP, {0x804c930, [], 0}, NULL, 8) = 0
stat64("/root/.lftp/bookmarks", 0xbf841db0) = -1 ENOENT (No such file or directory)
access("/usr/lib/lftp/3.4.2/proto-file", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/lftp/3.4.2/proto-file.so", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/lftp/proto-file", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/lftp/proto-file.so", F_OK) = 0
open("/usr/lib/lftp/proto-file.so", 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\0000/\0\000"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=24044, ...}) = 0
mmap2(NULL, 27064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7f21000
mmap2(0xb7f27000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x5) = 0xb7f27000
close(4)                                = 0
getcwd("/root", 256)                    = 6
stat64("/root/.lftp/cwd_history", {st_mode=S_IFREG|0600, st_size=96, ...}) = 0
open("/root/.lftp/cwd_history", O_RDONLY|O_LARGEFILE) = 4
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
fcntl64(4, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}, 0xbf841cf0) = 0
fstat64(4, {st_mode=S_IFREG|0600, st_size=96, ...}) = 0
_llseek(4, 0, [0], SEEK_SET)            = 0
dup(4)                                  = 5
fcntl64(5, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(5, {st_mode=S_IFREG|0600, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f20000
_llseek(5, 0, [0], SEEK_CUR)            = 0
read(5, "fish://root@imgserver   \t1140006"..., 4096) = 96
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0xb7f20000, 4096)                = 0
close(4)                                = 0
gettimeofday({1140025917, 977111}, NULL) = 0
gettimeofday({1140025917, 977259}, NULL) = 0
getcwd("/root", 256)                    = 6
open(".", O_RDONLY|O_LARGEFILE|O_DIRECTORY) = 4
getcwd("/root", 256)                    = 6
chdir("/root")                          = 0
chdir("/home/services")                 = 0
chdir("/root")                          = 0
close(4)                                = 0
gettimeofday({1140025917, 978130}, NULL) = 0
write(2, "cd ok, cwd=/home/services\n", 26cd ok, cwd=/home/services
) = 26
time(NULL)                              = 1140025917
gettimeofday({1140025917, 978491}, NULL) = 0
gettimeofday({1140025917, 978575}, NULL) = 0
open("/root/.lftp/rl_history", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=422, ...}) = 0
read(4, "lftp fish://imgserver\nbye\nlftp -"..., 422) = 422
close(4)                                = 0
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
time(NULL)                              = 1140025917
ioctl(0, TIOCGPGRP, [13081])            = 0
getpgrp()                               = 13081
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=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, TIOCGWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat64("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=88, ...}) = 0
open("/etc/inputrc", O_RDONLY|O_LARGEFILE) = 4
read(4, "set meta-flag on\nset convert-met"..., 88) = 88
close(4)                                = 0
stat64("/root/.inputrc", 0xbf841db0)    = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
ioctl(0, TIOCGWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(0, TIOCSWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 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, {0xb7dd3a20, [], 0}, {0x804c930, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0xb7dd3a20, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0xb7dd3a20, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0xb7dd3a20, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTSTP, {0xb7dd3a20, [], 0}, {0x804c930, [], 0}, 8) = 0
rt_sigaction(SIGTTOU, {0xb7dd3a20, [], 0}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGTTOU, {SIG_IGN}, {0xb7dd3a20, [], 0}, 8) = 0
rt_sigaction(SIGTTIN, {0xb7dd3a20, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGWINCH, {0xb7dd3af0, [], SA_RESTART}, {SIG_DFL}, 8) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 6), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f20000
write(1, "lftp localhost:/home/services> ", 31) = 31
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
gettimeofday({1140025917, 987394}, NULL) = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(0, 0xbf841ddb, 1)                  = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(0, F_SETFL, O_RDWR)             = 0
poll([{fd=0, events=POLLIN}], 1, 11)    = 0
gettimeofday({1140025918, 4953}, NULL)  = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(0, 0xbf841ddb, 1)                  = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(0, F_SETFL, O_RDWR)             = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1
gettimeofday({1140025923, 404997}, NULL) = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(0, "l", 1)                         = 1
fcntl64(0, F_SETFL, O_RDWR)             = 0
write(1, "l", 1)                        = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
gettimeofday({1140025923, 406217}, NULL) = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(0, 0xbf841ddb, 1)                  = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(0, F_SETFL, O_RDWR)             = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1
gettimeofday({1140025923, 507994}, NULL) = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(0, "s", 1)                         = 1
fcntl64(0, F_SETFL, O_RDWR)             = 0
write(1, "s", 1)                        = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
gettimeofday({1140025923, 508591}, NULL) = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(0, 0xbf841ddb, 1)                  = -1 EAGAIN (Resource temporarily unavailable)
fcntl64(0, F_SETFL, O_RDWR)             = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, -1) = 1
gettimeofday({1140025923, 641888}, NULL) = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(0, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
read(0, "\r", 1)                        = 1
fcntl64(0, F_SETFL, O_RDWR)             = 0
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, {0x804c930, [], 0}, {0xb7dd3a20, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, {0xb7dd3a20, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {0xb7dd3a20, [], 0}, 8) = 0
rt_sigaction(SIGALRM, {SIG_DFL}, {0xb7dd3a20, [], 0}, 8) = 0
rt_sigaction(SIGTSTP, {0x804c930, [], 0}, {0xb7dd3a20, [], 0}, 8) = 0
rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGTTIN, {SIG_DFL}, {0xb7dd3a20, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, {SIG_DFL}, {0xb7dd3af0, [], SA_RESTART}, 8) = 0
time(NULL)                              = 1140025923
gettimeofday({1140025923, 644375}, NULL) = 0
gettimeofday({1140025923, 644576}, NULL) = 0
getcwd("/root", 256)                    = 6
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
pipe([4, 5])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7c11708) = 13126
close(5)                                = 0
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
waitpid(13126, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGSTOP}], WSTOPPED) = 13126
rt_sigaction(SIGCHLD, {0xb7eb4aa0, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf841ad0, WNOHANG|WSTOPPED) = 0
sigreturn()                             = ? (mask now [])
brk(0x80a0000)                          = 0x80a0000
read(4, 0x806f9e8, 65536)               = -1 EAGAIN (Resource temporarily unavailable)
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
kill(-13126, SIGCONT)                   = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf841c30, WNOHANG|WSTOPPED) = 0
sigreturn()                             = ? (mask now [])
gettimeofday({1140025923, 669763}, NULL) = 0
ioctl(1, TIOCGPGRP, [13081])            = 0
getpgrp()                               = 13081
ioctl(1, TIOCGWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
write(1, "`ls\' at 0", 9)               = 9
write(1, "\r", 1)                       = 1
read(4, 0x806f9e8, 65536)               = -1 EAGAIN (Resource temporarily unavailable)
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
poll([{fd=4, events=POLLIN}], 1, 175)   = 0
gettimeofday({1140025923, 865277}, NULL) = 0
read(4, 0x806f9e8, 65536)               = -1 EAGAIN (Resource temporarily unavailable)
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
poll([{fd=4, events=POLLIN, revents=POLLIN}], 1, 500) = 1
gettimeofday({1140025924, 16165}, NULL) = 0
read(4, "total 4\ndrwxr-xr-x  2 root  root"..., 65536) = 254
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 16548}, NULL) = 0
read(4, 0x806f9e8, 65536)               = -1 EAGAIN (Resource temporarily unavailable)
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 16800}, NULL) = 0
ioctl(1, TIOCGPGRP, [13081])            = 0
getpgrp()                               = 13081
ioctl(1, TIOCGWINSZ, {ws_row=46, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0
write(1, "            ", 12)            = 12
write(1, "\r", 1)                       = 1
write(1, "total 4\ndrwxr-xr-x  2 root  root"..., 254) = 254
read(4, 0x806f9e8, 65536)               = -1 EAGAIN (Resource temporarily unavailable)
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 19437}, NULL) = 0
read(4, 0x806f9e8, 65536)               = -1 EAGAIN (Resource temporarily unavailable)
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
poll([{fd=4, events=POLLIN, revents=POLLHUP}], 1, 17) = 1
gettimeofday({1140025924, 19800}, NULL) = 0
read(4, "", 65536)                      = 0
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 19979}, NULL) = 0
close(4)                                = 0
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 20288}, NULL) = 0
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 20412}, NULL) = 0
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 20613}, NULL) = 0
waitpid(13126, 0xbf841fac, WNOHANG|WSTOPPED) = 0
gettimeofday({1140025924, 20732}, NULL) = 0
close(-1)                               = -1 EBADF (Bad file descriptor)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 13082 detached


More information about the pld-devel-pl mailing list