apt-get crashed with SIGSEGV in __strncmp_ssse3()

Bug #556056 reported by Kees Cook
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
apt (Ubuntu)
High
Michael Vogt
Lucid
High
Michael Vogt

Bug Description

Binary package hint: apt

$ apt-get source libvirt=0.7.5-5ubuntu17
Reading package lists... Done
Building dependency tree
Reading state information... Done
Segmentation fault (core dumped)

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: apt 0.7.25.3ubuntu5
ProcVersionSignature: Ubuntu 2.6.32-18.27-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-18-generic x86_64
Architecture: amd64
Date: Mon Apr 5 14:51:18 2010
ExecutablePath: /usr/bin/apt-get
ProcCmdline: apt-get source libvirt=0.7.5-5ubuntu17
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
 LANGUAGE=en_US:en
SegvAnalysis:
 Segfault happened at: 0x7f2e84d1b958 <__strncmp_ssse3+4440>: movdqa (%rsi),%xmm1
 PC (0x7f2e84d1b958) ok
 source "(%rsi)" (0x7f2f1c1cf6d0) not located in a known VMA region (needed readable region)!
 destination "%xmm1" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: apt
StacktraceTop:
 __strncmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:1563
 ?? ()
 ?? ()
 CommandLine::DispatchArg(CommandLine::Dispatch*, bool) () from /usr/lib/libapt-pkg-libc6.10-6.so.4.8
 ?? ()
Title: apt-get crashed with SIGSEGV in __strncmp_ssse3()
UserGroups: adm admin audio cdrom dialout dip floppy fuse libvirtd lpadmin mythtv plugdev sambashare sbuild scanner video

Revision history for this message
Kees Cook (kees) wrote :
visibility: private → public
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I see this too.

Changed in apt (Ubuntu):
status: New → Confirmed
Kees Cook (kees)
tags: added: regression-potential
Changed in apt (Ubuntu Lucid):
milestone: none → ubuntu-10.04
assignee: nobody → Michael Vogt (mvo)
importance: Undecided → High
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __strncmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:1563
 FindSrc (Name=<value optimized out>,
 DoSource (CmdL=@0x7fff51d67190) at apt-get.cc:2198
 CommandLine::DispatchArg (this=0x7fff51d67190,
 main (argc=3, argv=0x7fff51d672c8)

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
tags: removed: need-amd64-retrace
Michael Vogt (mvo)
Changed in apt (Ubuntu Lucid):
status: Confirmed → Triaged
Michael Vogt (mvo)
Changed in apt (Ubuntu Lucid):
status: Triaged → In Progress
Michael Vogt (mvo)
Changed in apt (Ubuntu Lucid):
status: In Progress → Fix Committed
Revision history for this message
Michael Vogt (mvo) wrote :

Uploaded and waiting in the queue

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apt - 0.7.25.3ubuntu6

---------------
apt (0.7.25.3ubuntu6) lucid; urgency=low

  * cmdline/apt-get.cc:
    - fix crash when pkg.VersionList() is empty (LP: #556056)
 -- Michael Vogt <email address hidden> Thu, 08 Apr 2010 21:13:25 +0200

Changed in apt (Ubuntu Lucid):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers