upowerd crashed with SIGSEGV in free()

Bug #1108995 reported by angel orna
168
This bug affects 24 people
Affects Status Importance Assigned to Milestone
upower (Ubuntu)
Fix Released
Critical
Unassigned

Bug Description

Installing updates i get this crash.

ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: upower 0.9.19-1ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-2.6-generic 3.8.0-rc4
Uname: Linux 3.8.0-2-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.8-0ubuntu2
Architecture: amd64
Date: Tue Jan 29 16:38:20 2013
ExecutablePath: /usr/lib/upower/upowerd
InstallationDate: Installed on 2012-11-18 (72 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MarkForUpload: True
ProcCmdline: /usr/lib/upower/upowerd
ProcEnviron:

SegvAnalysis:
 Segfault happened at: 0x7f869879ca0c <free+60>: mov (%rax),%rdi
 PC (0x7f869879ca0c) ok
 source "(%rax)" (0x7fff10000000) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: upower
StacktraceTop:
 free () from /lib/x86_64-linux-gnu/libc.so.6
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Title: upowerd crashed with SIGSEGV in free()
UpgradeStatus: Upgraded to raring on 2012-11-18 (72 days ago)
UserGroups:

Related branches

Revision history for this message
angel orna (angelorna) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __GI___libc_free (mem=0x7fff13544800) at malloc.c:2906
 ?? ()
 ?? ()
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in upower (Ubuntu):
status: New → Invalid
Revision history for this message
Apport retracing service (apport) wrote : Crash report cannot be processed

Thank you for your report!

However, processing it in order to get sufficient information for the
developers failed (it does not generate a useful symbolic stack trace). This
might be caused by some outdated packages which were installed on your system
at the time of the report:

outdated debug symbol package for libnih1: package version 1.0.3-4ubuntu15 dbgsym version 1.0.3-4ubuntu11
outdated debug symbol package for libudev0: package version 175-0ubuntu17 dbgsym version 175-0ubuntu13
outdated debug symbol package for udev: package version 175-0ubuntu17 dbgsym version 175-0ubuntu13
outdated debug symbol package for libp11-kit0: package version 0.14-1 dbgsym version 0.13-1
outdated debug symbol package for libprocps0: package version 1:3.3.3-2ubuntu5 dbgsym version 1:3.3.3-2ubuntu3
outdated debug symbol package for upower: package version 0.9.19-1ubuntu1 dbgsym version 0.9.17-1build1
outdated debug symbol package for procps: package version 1:3.3.3-2ubuntu5 dbgsym version 1:3.3.3-2ubuntu3
outdated debug symbol package for libupower-glib1: package version 0.9.19-1ubuntu1 dbgsym version 0.9.17-1build1
outdated debug symbol package for libnih-dbus1: package version 1.0.3-4ubuntu15 dbgsym version 1.0.3-4ubuntu11

Please upgrade your system to the latest package versions. If you still
encounter the crash, please file a new report.

Thank you for your understanding, and sorry for the inconvenience!

tags: removed: need-amd64-retrace
Martin Pitt (pitti)
information type: Private → Public
Changed in upower (Ubuntu):
status: Invalid → In Progress
importance: Undecided → Critical
Revision history for this message
Martin Pitt (pitti) wrote :

Reversion of problematic patch uploaded.

Changed in upower (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package upower - 0.9.19-1ubuntu2

---------------
upower (0.9.19-1ubuntu2) raring; urgency=low

  * memory-leaks.patch: Revert the bit in
    up_device_supply_get_design_voltage(), causing crashes.
    (LP: #1108995)
 -- Martin Pitt <email address hidden> Tue, 29 Jan 2013 19:01:54 +0100

Changed in upower (Ubuntu):
status: Fix Committed → Fix Released
tags: added: bugpattern-needed
Revision history for this message
Colin Watson (cjwatson) wrote :

upower (0.9.19-1ubuntu3) raring; urgency=low

  * memory-leaks.patch: Restore up_device_supply_get_design_voltage leak
    fix, this time correctly initialising device_type (LP: #1108995).

 -- Colin Watson <email address hidden> Tue, 29 Jan 2013 18:36:59 +0000

Revision history for this message
Danny Trunk (dtrunk90-deactivatedaccount) wrote :

I'm still getting this segfault with upower 0.9.19-1ubuntu4.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.