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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to