gnome-power-manager crashed with SIGABRT in __kernel_vsyscall()

Bug #740878 reported by Jacopo Moronato
160
This bug affects 39 people
Affects Status Importance Assigned to Milestone
GLib
Fix Released
Critical
glib2.0 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gnome-power-manager

Happened just after login.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: gnome-power-manager 2.32.0-2ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-7.37-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
Architecture: i386
Date: Wed Mar 23 11:51:35 2011
ExecutablePath: /usr/bin/gnome-power-manager
GnomeSessionIdleInhibited: Unknown
GnomeSessionInhibitors: Failed to acquire
GnomeSessionSuspendInhibited: Unknown
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110318)
MachineType: Hewlett-Packard HP Pavilion dv6500 Notebook PC
ProcCmdline: gnome-power-manager
ProcEnviron:
 LANG=it_IT.UTF-8
 SHELL=/bin/false
 PATH=(custom, no user)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-7-generic root=UUID=0b216ed2-8f64-4316-a807-a4b80ffe8e73 ro quiet splash vt.handoff=7
Signal: 6
SourcePackage: gnome-power-manager
StacktraceTop:
 __kernel_vsyscall ()
 raise () from /lib/i386-linux-gnu/libc.so.6
 abort () from /lib/i386-linux-gnu/libc.so.6
 g_assertion_message () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/i386-linux-gnu/libglib-2.0.so.0
Title: gnome-power-manager crashed with SIGABRT in __kernel_vsyscall()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

dmi.bios.date: 11/25/2008
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.59
dmi.board.name: 30D2
dmi.board.vendor: Quanta
dmi.board.version: 79.2E
dmi.chassis.type: 10
dmi.chassis.vendor: Quanta
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.59:bd11/25/2008:svnHewlett-Packard:pnHPPaviliondv6500NotebookPC:pvrRev1:rvnQuanta:rn30D2:rvr79.2E:cvnQuanta:ct10:cvrN/A:
dmi.product.name: HP Pavilion dv6500 Notebook PC
dmi.product.version: Rev 1
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Jacopo Moronato (jmoronat) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __kernel_vsyscall ()
 raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 abort () at abort.c:92
 g_assertion_message (domain=0xba2a01 "GLib-GIO", file=0xbc2850 "/build/buildd/glib2.0-2.28.4/./gio/gdbusprivate.c", line=966, func=0xbc3168 "write_message_continue_writing", message=<value optimized out>) at /build/buildd/glib2.0-2.28.4/./glib/gtestutils.c:1358
 g_assertion_message_expr (domain=0xba2a01 "GLib-GIO", file=0xbc2850 "/build/buildd/glib2.0-2.28.4/./gio/gdbusprivate.c", line=966, func=0xbc3168 "write_message_continue_writing", expr=0xbc2d3c "!g_output_stream_has_pending (ostream)") at /build/buildd/glib2.0-2.28.4/./glib/gtestutils.c:1369

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnome-power-manager (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Revision history for this message
Julien (julienmbpe) wrote :
Download full text (15.1 KiB)

Having the same bug at startup, I saw on a duplicate that you need a backtrace so I tried to have one but I don't think it worked : the program did'nt seens to crash again.
Not being sure (I'm not english speaker and I'm a newbee in bug tracking), I prefer send you my log anyway : You'll better known if it is usefull.

So Here is what I get :

julien@julien-fixe:~$ gdb gnome-power-manager 2>&1 | tee ~/gdb-gnome-power-manager.txt
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gnome-power-manager...Reading symbols from /usr/lib/debug/usr/bin/gnome-power-manager...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/gnome-power-manager
[Thread debugging using libthread_db enabled]
[New Thread 0xb5534b70 (LWP 21586)]
[New Thread 0xb4bffb70 (LWP 21588)]
*** ERROR ***
TI:16:49:52 TH:0x8094328 FI:gpm-main.c FN:main,250
 - Gestionnaire d'énergie is already running in this session.
Traceback:
 /usr/bin/gnome-power-manager() [0x8063bdb]
 /usr/bin/gnome-power-manager() [0x80576c2]
 /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0xb758fe37]
 /usr/bin/gnome-power-manager() [0x804dcc1]
[Thread 0xb4bffb70 (LWP 21588) exited]
[Thread 0xb5534b70 (LWP 21586) exited]

Program exited with code 01.
(gdb) backtrace full
No stack.
(gdb) info registers
The program has no registers now.
(gdb) x/16i $pc
No registers.
(gdb) thread apply all backtrace
(gdb) quit

julien@julien-fixe:~$ pidof gnome-power-manager
1513

julien@julien-fixe:~$ gdb 2>&1 | tee ~/gdb-gnome-power-manager.txt
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) attach 1513
Attaching to process 1513
Could not attach to process. If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Opération non permise.
(gdb) quit

julien@julien-fixe:~$ sudo gdb 2>&1 | tee ~/gdb-gnome-power-manager.txt
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu11) 7.2
Copyright (C) 2010 Free Software F...

Revision history for this message
Jacopo Moronato (jmoronat) wrote :

I completely forgot about that, anyway it seems not to crash anymore.

Revision history for this message
Alin Andrei (nilarimogard) wrote :

This still occurs for me as soon as I log in.

I'm running Ubuntu 11.04 32bit with all packages up to date (as of April 18, 2011).

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at:
 https://bugzilla.gnome.org/show_bug.cgi?id=651268

Changed in gnome-power-manager (Ubuntu):
status: New → Triaged
Changed in gnome-power:
importance: Unknown → Critical
status: Unknown → New
Changed in gnome-power:
status: New → In Progress
Changed in gnome-power:
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Fixed upstream in glib 2.29.92.

affects: gnome-power-manager (Ubuntu) → glib2.0 (Ubuntu)
Changed in glib2.0 (Ubuntu):
status: Triaged → Fix Committed
affects: gnome-power → glib
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glib2.0 - 2.29.92-0ubuntu1

---------------
glib2.0 (2.29.92-0ubuntu1) oneiric; urgency=low

  * New upstream release:
    - GDBus: fix segfault when remote property is invalidated
    - take more care in connection teardown to avoid use-after-free
      (LP: #740878)
    - GMappedFile: return an error when trying to map a device
    - GSettings: always deliver signals to the correct thread
      (LP: #804946, #832513)
  * Drop 00git_gsettings_thread_fix.patch, 00git_changes_since_2.29.90.patch:
    Upstream now.
 -- Martin Pitt <email address hidden> Mon, 19 Sep 2011 05:51:44 +0200

Changed in glib2.0 (Ubuntu):
status: Fix Committed → Fix Released
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.