The upstream author, Richard Hughes has committed the fix upstream:
------- Comment #3 from Richard Hughes 2009-07-11 08:00 UTC -------
Excellent bug, thanks for reporting this. I've fixes this in git master, it was
a typo in the signal setup.
We'll either have to wait to get this merged into ubuntu, or someone
here can make the patch.
** Tags added: bitesize
** Summary changed:
- gnome-power-manager crashed with SIGSEGV in free()
+ gnome-power-manager crashed when battery reaches full charge
** Summary changed:
- gnome-power-manager crashed when battery reaches full charge
+ gnome-power-manager crashed crashed with SIGSEGV in free()
** Description changed:
Binary package hint: gnome-power-manager
- Using a laptop, the screen turns black for less than 1 second. It can
- happen several times a day.
+ Using a laptop, the screen turns black for less than 1 second. It
+ happens when the battery reaches a full charge.
ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Wed Jul 8 21:48:06 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/gnome-power-manager
NonfreeKernelModules: ndas_core nvidia
Package: gnome-power-manager 2.27.2-0ubuntu1
ProcCmdline: gnome-power-manager
ProcEnviron:
LANG=fr_CA.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-2.16-generic
SegvAnalysis:
Segfault happened at: 0xd8a701 <free+129>: cmpxchg %ecx,(%esi)
PC (0x00d8a701) ok
source "%ecx" ok
destination "(%esi)" (0x26b48dff) not located in a known VMA region (needed
writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: gnome-power-manager
StacktraceTop:
#0 0x00d8a701 in free () from /lib/tls/i686/cmov/libc.so.6
#1 0x00c94f16 in g_free () from /usr/lib/libglib-2.0.so.0
#2 0x0805e0fe in gpm_engine_fully_charged_cb (engine=0xa074cb0, device=0x0,
manager=0xa071010) at gpm-manager.c:1051
type = 2161259
native_path = 0x998b2c "G_VALUE_HOLDS_UINT (value)"
ret = <value optimized out>
plural = <value optimized out>
__FUNCTION__ = "gpm_engine_fully_charged_cb"
Title: gnome-power-manager crashed with SIGSEGV in free()
Uname: Linux 2.6.31-2-generic i686
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare
--
gnome-power-manager crashed crashed with SIGSEGV in free()
https://bugs.launchpad.net/bugs/397248
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs