Bug#100325: apt-get source segfault under some extraordinary conditions
Package: apt
Version: 0.5.3
Hi,
Observe:
% grep -v ^# /etc/apt/sources.list
deb-src http://ftp2.it.debian.org/debian unstable main contrib non-free
deb-src http://ftp2.it.debian.org/debian-non-US unstable/non-US main non-free
% ls /var/lib/apt/lists/ftp2.it.debian.org_debian_dists_unstable_*
/var/lib/apt/lists/ftp2.it.debian.org_debian_dists_unstable_contrib_binary-i386_Packages
/var/lib/apt/lists/ftp2.it.debian.org_debian_dists_unstable_contrib_binary-i386_Release
/var/lib/apt/lists/ftp2.it.debian.org_debian_dists_unstable_main_binary-i386_Packages
/var/lib/apt/lists/ftp2.it.debian.org_debian_dists_unstable_main_binary-i386_Release
/var/lib/apt/lists/ftp2.it.debian.org_debian_dists_unstable_non-free_binary-i386_Packages
/var/lib/apt/lists/ftp2.it.debian.org_debian_dists_unstable_non-free_binary-i386_Release
(no sources)
% apt-get source gtkpool
Reading Package Lists... Done
Building Dependency Tree... Done
zsh: segmentation fault (core dumped) apt-get source gtkpool
% gdb apt-get core
[...]
Core was generated by `apt-get source gtkpool'.
Program terminated with signal 11, Segmentation fault.
[...]
(gdb) where
#0 0x40262dc8 in __morecore () from /lib/libc.so.6
#1 0x4008e1f6 in pkgSrcRecords::~pkgSrcRecords ()
from /usr/lib/libapt-pkg-libc6.2-3-2.so.3.1
#2 0x805c74b in strcpy ()
#3 0x40060e9e in CommandLine::DispatchArg ()
from /usr/lib/libapt-pkg-libc6.2-3-2.so.3.1
#4 0x8061b33 in strcpy ()
#5 0x401752db in __libc_start_main () from /lib/libc.so.6
It's a 6.7 MB core file so I'd prefer not to send it :) But if you need it,
let me know.
--
Digital Electronic Being Intended for Assassination and Nullification
Reply to: