apt-get crashed with SIGSEGV in pkgCacheGenerator::ListParser::NewProvides()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Release Notes for Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
Quantal |
Invalid
|
Critical
|
Unassigned | ||
apt (Debian) |
Fix Released
|
Unknown
|
|||
apt (Ubuntu) |
Fix Released
|
Critical
|
Colin Watson | ||
Precise |
Fix Released
|
High
|
Colin Watson | ||
Quantal |
Fix Released
|
Critical
|
Colin Watson |
Bug Description
Starting today, most apt operations started crashing to the extent that I can't even run ubuntu-bug apt. rm -f /var/lib/apt/* does not help either, or switching from a mirror to main archive. The crash happens in apt-get update when reading package lists after they have been downloaded.
TEST CASE:
1. Press shift on boot to display the boot menu
2. Press F6 and select the option 'Free software only'
3. Continue with a default installation
4. At the end of the installation reboot
5. Login and run 'apt-get update'
ALTERNATIVE TEST CASE:
1. Copy the file sources.list attached to this report (https:/
2. Run 'apt-get update'
ACTUAL RESULT
apt will crash with the trace below
StacktraceTop:
pkgCacheGenera
debListParser:
debListParser:
debListParser:
pkgCacheGenera
===
gdb apt-get upgrade gives (and update crash at package list reading looks identical):
#0 0x00007ffff7b4dd20 in pkgCacheGenerat
from /usr/lib/
#1 0x00007ffff7b864d1 in debListParser:
from /usr/lib/
#2 0x00007ffff7b883e3 in debListParser:
() from /usr/lib/
#3 0x00007ffff7b8902c in debListParser:
from /usr/lib/
#4 0x00007ffff7b4c458 in pkgCacheGenerat
#5 0x00007ffff7b4d6a3 in pkgCacheGenerat
from /usr/lib/
#6 0x00007ffff7ba173a in debPackagesInde
#7 0x00007ffff7b46632 in ?? ()
from /usr/lib/
#8 0x00007ffff7b49409 in pkgCacheGenerat
#9 0x00007ffff7b400c1 in pkgCacheFile:
from /usr/lib/
#10 0x00007ffff7b4045c in pkgCacheFile:
from /usr/lib/
#11 0x000000000042113c in ?? ()
#12 0x00000000004160a3 in ?? ()
#13 0x00007ffff7afa562 in CommandLine:
#14 0x000000000040a2ac in ?? ()
#15 0x00007ffff720276d in __libc_start_main (main=0x40a070, argc=2,
ubp_
rtld_
#16 0x000000000040a591 in ?? ()
#17 0x00007fffffffe318 in ?? ()
#18 0x000000000000001c in ?? ()
#19 0x0000000000000002 in ?? ()
#20 0x00007fffffffe60c in ?? ()
#21 0x00007fffffffe61d in ?? ()
#22 0x0000000000000000 in ?? ()
description: | updated |
description: | updated |
Changed in apt (Ubuntu Quantal): | |
assignee: | nobody → Colin Watson (cjwatson) |
milestone: | none → ubuntu-12.10 |
Changed in apt (Ubuntu Quantal): | |
status: | Confirmed → In Progress |
Changed in apt (Ubuntu Quantal): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-release-notes: | |
status: | New → Invalid |
Changed in apt (Debian): | |
status: | Unknown → New |
Changed in apt (Debian): | |
status: | New → Fix Released |
I might be seeing this too.
Synaptic will crash and won't even start any longer.
In terminal when I run
"sudo apt-get update"
It stops reading data when 45 % is done and will not go further.
Interesting part is that if I remove the repository universe from /etc/apt/ sources. list, all is well again and also synaptic runs OK.
Is there some temporary issue with universe repo now?