aptd crashed with SIGSEGV in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare() -- __strlen_sse42 () at ../sysdeps/x86_64/multiarch/strlen-sse4.S:32
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
After doing a daily upgrade, update-manager crashes. The upgrade itself seems to have gone fine.
After the crash (it has been happening before), I noticed there seem to be temporary files left in /var/cache/apt:
albert@saturnus:~$ ls -la /var/cache/apt/
total 334264
drwxr-xr-x 4 root root 4096 2011-07-19 13:51 .
drwxr-xr-x 19 root root 4096 2011-07-09 00:00 ..
drwxr-xr-x 2 root root 4096 2010-05-27 12:28 apt-file
drwxr-xr-x 3 root root 253952 2011-07-19 13:51 archives
-rw-r--r-- 1 root root 39573952 2011-07-19 13:51 pkgcache.bin
-rw-r--r-- 1 root root 38797312 2011-07-19 13:51 pkgcache.bin.7mO3jw
-rw-r--r-- 1 root root 38797312 2011-07-09 00:49 pkgcache.bin.FG1qwN
-rw-r--r-- 1 root root 38797312 2011-07-13 11:29 pkgcache.bin.Km58oV
-rw-r--r-- 1 root root 38797312 2011-07-17 15:25 pkgcache.bin.KPvCey
-rw-r--r-- 1 root root 38797312 2011-07-15 18:47 pkgcache.bin.PxOREy
-rw-r--r-- 1 root root 39845888 2011-07-12 17:32 pkgcache.bin.R455IS
-rw-r--r-- 1 root root 38797312 2011-07-08 18:47 pkgcache.bin.ucU3js
-rw-r--r-- 1 root root 37445119 2011-07-19 13:48 srcpkgcache.bin
If it matters, I have multi-arch enabled, with foreign-
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: aptdaemon 0.43+bzr662-
ProcVersionSign
Uname: Linux 3.0.0-5-generic x86_64
Architecture: amd64
CrashCounter: 1
Date: Tue Jul 19 13:51:34 2011
ExecutablePath: /usr/sbin/aptd
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
InterpreterPath: /usr/bin/python2.7
PackageArchitec
ProcCmdline: /usr/bin/python /usr/sbin/aptd
ProcEnviron:
SegvAnalysis:
Segfault happened at: 0x7f07af9f17bf: pcmpeqb (%rdi),%xmm1
PC (0x7f07af9f17bf) ok
source "(%rdi)" (0x7f07a88905f0) not located in a known VMA region (needed readable region)!
destination "%xmm1" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: aptdaemon
StacktraceTop:
?? () from /lib/x86_
std::basic_
pkgCacheGenera
pkgCacheGenera
pkgCacheFile:
Title: aptd crashed with SIGSEGV in std::basic_
UpgradeStatus: Upgraded to oneiric on 2011-06-02 (46 days ago)
UserGroups:
Related branches
- Ubuntu Core Development Team: Pending requested
-
Diff: 443 lines (+76/-48)14 files modifiedapt-pkg/contrib/fileutl.cc (+10/-5)
doc/po/fr.po (+54/-32)
test/integration/framework (+1/-0)
test/integration/run-tests (+1/-1)
test/integration/test-autoremove (+1/-1)
test/integration/test-bug-590438-broken-provides-thanks-to-remove-order (+1/-1)
test/integration/test-bug-591882-conkeror (+1/-1)
test/integration/test-bug-595691-empty-and-broken-archive-files (+1/-1)
test/integration/test-bug-598669-install-postfix-gets-exim-heavy (+1/-1)
test/integration/test-compressed-indexes (+1/-1)
test/integration/test-disappearing-packages (+1/-1)
test/integration/test-pdiff-usage (+1/-1)
test/integration/test-policy-pinning (+1/-1)
test/integration/test-ubuntu-bug-614993 (+1/-1)
- Ubuntu Core Development Team: Pending requested
-
Diff: 73066 lines (+13639/-12297) (has conflicts)76 files modifiedapt-pkg/contrib/fileutl.cc (+26/-2)
apt-pkg/contrib/strutl.cc (+2/-2)
apt-pkg/deb/debindexfile.cc (+13/-9)
apt-pkg/deb/deblistparser.cc (+6/-0)
apt-pkg/deb/debsystem.cc (+2/-2)
apt-pkg/depcache.cc (+15/-1)
apt-pkg/packagemanager.cc (+3/-3)
apt-pkg/pkgcache.cc (+1/-0)
apt-pkg/pkgcache.h (+1/-1)
apt-pkg/policy.cc (+5/-4)
buildlib/debiandoc.mak (+2/-2)
buildlib/po4a_manpage.mak (+1/-1)
cmdline/apt-get.cc (+12/-0)
debian/apt.cron.daily (+15/-28)
debian/changelog (+158/-0)
debian/control (+1/-1)
doc/examples/configure-index (+1/-0)
doc/po/de.po (+292/-590)
doc/po/fr.po (+8/-4)
po/apt-all.pot (+278/-266)
po/ar.po (+278/-266)
po/ast.po (+299/-287)
po/bg.po (+278/-266)
po/bs.po (+278/-266)
po/ca.po (+375/-241)
po/cs.po (+278/-266)
po/cy.po (+278/-266)
po/da.po (+405/-226)
po/de.po (+350/-247)
po/dz.po (+278/-266)
po/el.po (+278/-266)
po/es.po (+278/-266)
po/eu.po (+278/-266)
po/fi.po (+278/-266)
po/fr.po (+278/-268)
po/gl.po (+278/-266)
po/he.po (+2/-2)
po/hu.po (+278/-266)
po/it.po (+284/-272)
po/ja.po (+278/-266)
po/km.po (+278/-266)
po/ko.po (+278/-266)
po/ku.po (+278/-266)
po/lt.po (+278/-266)
po/mr.po (+278/-266)
po/nb.po (+377/-236)
po/ne.po (+278/-266)
po/nl.po (+280/-268)
po/nn.po (+278/-266)
po/pl.po (+278/-266)
po/pt.po (+279/-267)
po/pt_BR.po (+278/-266)
po/ro.po (+278/-266)
po/ru.po (+279/-267)
po/sk.po (+278/-266)
po/sl.po (+278/-266)
po/sv.po (+278/-266)
po/th.po (+278/-266)
po/tl.po (+278/-266)
po/uk.po (+278/-266)
po/vi.po (+543/-535)
po/zh_CN.po (+278/-273)
po/zh_TW.po (+278/-266)
test/integration/Packages-policy-pinning (+12/-0)
test/integration/framework (+2/-1)
test/integration/run-tests (+1/-1)
test/integration/test-autoremove (+1/-1)
test/integration/test-bug-590438-broken-provides-thanks-to-remove-order (+1/-1)
test/integration/test-bug-591882-conkeror (+5/-5)
test/integration/test-bug-595691-empty-and-broken-archive-files (+91/-0)
test/integration/test-bug-598669-install-postfix-gets-exim-heavy (+22/-0)
test/integration/test-compressed-indexes (+1/-1)
test/integration/test-disappearing-packages (+1/-1)
test/integration/test-pdiff-usage (+1/-1)
test/integration/test-policy-pinning (+228/-0)
test/integration/test-ubuntu-bug-614993 (+62/-0)
visibility: | private → public |
tags: | added: multiarch |
summary: |
aptd crashed with SIGSEGV in std::basic_string<char, - std::char_traits<char>, std::allocator<char> >::compare() + std::char_traits<char>, std::allocator<char> >::compare() -- + __strlen_sse42 () at ../sysdeps/x86_64/multiarch/strlen-sse4.S:32 |
Changed in aptdaemon (Ubuntu): | |
status: | New → Confirmed |
affects: | aptdaemon (Ubuntu) → apt (Ubuntu) |
Changed in apt (Ubuntu): | |
importance: | Medium → High |
StacktraceTop: x86_64/ multiarch/ strlen- sse4.S: 32 buildd/ gcc-4.6- 4.6.1/build/ x86_64- linux-gnu/ libstdc+ +-v3/include/ bits/char_ traits. h:261 string< char, std::char_ traits< char>, std::allocator< char> >::compare (this=<value optimized out>, __s=0x7f07a88905f3 <Address 0x7f07a88905f3 out of bounds>) at /build/ buildd/ gcc-4.6- 4.6.1/build/ x86_64- linux-gnu/ libstdc+ +-v3/include/ bits/basic_ string. tcc:955 tor::MergeList( pkgCacheGenerat or::ListParser& , pkgCache: :VerIterator* ) () from /usr/lib/ libapt- pkg.so. 4.10
__strlen_sse42 () at ../sysdeps/
length (this=<value optimized out>, __s=0x7f07a88905f3 <Address 0x7f07a88905f3 out of bounds>) at /build/
std::basic_
pkgCacheGenera
?? ()