Debugging manually with dbgsym packages installed gives a stacktrace with all 
symbols resolved.
#0  gpm_cell_array_update (cell_array=0x16d9380) at gpm-cell-array.c:288
#1  0x0000000000411d30 in gpm_cell_percent_changed_cb (cell=<value optimized 
out>, percent=85084016, cell_array=0x20)

In frame #0 length seems to indicate the number of batteries. That would mean 
length = 23939424 is wrong. My system has 2 batteries, as properly detected by 
hal:
$ hal-find-by-capability --capability "battery"
/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1 (main battery)
/org/freedesktop/Hal/devices/usb_device_46d_c50e_noserial (wireless mouse)


** Attachment added: "gdb-gpm.txt"
   http://launchpadlibrarian.net/17190341/gdb-gpm.txt

-- 
gnome-power-manager frequently crashes with SIGSEGV in IA__g_closure_invoke() 
or g_closure_invoke()
https://bugs.launchpad.net/bugs/260314
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

Reply via email to