[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#704653: apt: segfault with http sources whose name contains '['



Package: apt
Version: 0.9.7.8
Severity: minor

Issue also reproduced with the package in experimental: 0.9.7.9~exp2

I accidentally wrote a sources.list line that contained a ']' character.

I expect 'apt-get update' to fail to resolve the host name and fail in
one way or another. Instead, apt-get just segfailts.

An example sources.list file:

deb http://ftp.us.debian.org/debian sid main
deb http://hostname[ whatever

# apt-get update
Segmentation fault

# aptitude update
Segmentation fault

# apt-cache search apt
Segmentation fault

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=he_IL.utf8, LC_CTYPE=he_IL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring  2012.4
ii  gnupg                   1.4.12-7
ii  libapt-pkg4.12          0.9.7.8
ii  libc6                   2.13-38
ii  libgcc1                 1:4.7.2-5
ii  libstdc++6              4.7.2-5

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.8.2-1
ii  dpkg-dev    1.16.10
ii  python-apt  0.8.8.2
ii  synaptic    0.75.12
ii  xz-utils    5.1.1alpha+20120614-2

-- no debconf information


Reply to: