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 Desktop Bugs, which is subscribed to gnome-power-manager in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs