Reproducible with lftp 3.4.0-1 on Ubuntu 6.06 LTS i386. I used
file:///tmp/ as the URL, got:
Program received signal SIGSEGV, Segmentation fault.
0x0809e5a9 in StringSet::Empty ()
(gdb) bt
#0 0x0809e5a9 in StringSet::Empty ()
#1 0x08091fc9 in DirList::~DirList ()
#2 0x080cbc4e in LocalDirList::~LocalDirList ()
#3 0x0809adc1 in FileCopyPeerDirList::~FileCopyPeerDirList ()
#4 0x0809646c in FileCopy::~FileCopy ()
#5 0x0808551b in CopyJob::~CopyJob ()
#6 0x08074688 in CmdExec::Do ()
#7 0x0808dc5e in SMTask::Schedule ()
#8 0x0806c17b in WaitDone ()
#9 0x0806c7ac in main ()
(gdb) x/12i $pc-25
0x809e590 <_ZN9StringSet5EmptyEv>: push %ebp
0x809e591 <_ZN9StringSet5EmptyEv+1>: mov %esp,%ebp
0x809e593 <_ZN9StringSet5EmptyEv+3>: push %ebx
0x809e594 <_ZN9StringSet5EmptyEv+4>: sub $0x4,%esp
0x809e597 <_ZN9StringSet5EmptyEv+7>: mov 0x8(%ebp),%ebx
0x809e59a <_ZN9StringSet5EmptyEv+10>: mov 0x4(%ebx),%eax
0x809e59d <_ZN9StringSet5EmptyEv+13>: test %eax,%eax
0x809e59f <_ZN9StringSet5EmptyEv+15>:
jle 0x809e5c4 <_ZN9StringSet5EmptyEv+52>
0x809e5a1 <_ZN9StringSet5EmptyEv+17>: mov (%ebx),%edx
0x809e5a3 <_ZN9StringSet5EmptyEv+19>: sub $0x1,%eax
0x809e5a6 <_ZN9StringSet5EmptyEv+22>: mov %eax,0x4(%ebx)
0x809e5a9 <_ZN9StringSet5EmptyEv+25>: mov (%edx,%eax,4),%eax
(gdb) p/x $edx
$4 = 0x81302d8
(gdb) p/x $eax
$5 = 0x812c6ff
(gdb) p/x $ebp
$6 = 0xbf94c938
(gdb) x/x $ebp+4
0xbf94c93c: 0x08091fc9
(gdb) x/x $ebp+8
0xbf94c940: 0x08130188
(gdb) x/x 0x08130188
0x8130188: 0x081302d8
--
segfault afer 'ls'
https://launchpad.net/bugs/75304
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs