Crashes on right-click after waking up from suspend

Bug #1077604 reported by srd
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xfce4-power-manager (Debian)
New
Unknown
xfce4-power-manager (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Running under the awesome window manager. Haven't tested while running under xfwm.

Xubuntu 12.10
Linux monolith 3.5.0-18-generic #29-Ubuntu SMP Fri Oct 19 10:26:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

How to reproduce:
1. Start xfce4-power-manager
2. Right click icon in notification bar and choose "Suspend"
3. Wait for computer to go to sleep and wake it up again
4. Right click icon in notification bar: Crash due to segfault, backtrace stops in libgtk-x11-2.0

Backtrace from the core dump:

Core was generated by `xfce4-power-manager --no-daemon --debug'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f9e5237b5f6 in gtk_tray_icon_manager_filter (xevent=0x7fff8037de40,
    event=<optimized out>, user_data=0x7f9e534780d0)
    at /build/buildd/gtk+2.0-2.24.13/gtk/gtktrayicon-x11.c:400
400 /build/buildd/gtk+2.0-2.24.13/gtk/gtktrayicon-x11.c: No such file or directory.
(gdb) where
#0 0x00007f9e5237b5f6 in gtk_tray_icon_manager_filter (xevent=0x7fff8037de40,
    event=<optimized out>, user_data=0x7f9e534780d0)
    at /build/buildd/gtk+2.0-2.24.13/gtk/gtktrayicon-x11.c:400
#1 0x00007f9e51c4b576 in gdk_event_apply_filters (filters=<optimized out>,
    event=<optimized out>, xevent=<optimized out>)
    at /build/buildd/gtk+2.0-2.24.13/gdk/x11/gdkevents-x11.c:356
#2 gdk_event_translate (display=display@entry=0x7f9e53430020,
    event=event@entry=0x7f9e53550230, xevent=xevent@entry=0x7fff8037de40,
    return_exposes=return_exposes@entry=0)
    at /build/buildd/gtk+2.0-2.24.13/gdk/x11/gdkevents-x11.c:946
#3 0x00007f9e51c4cca8 in _gdk_events_queue (
    display=display@entry=0x7f9e53430020)
    at /build/buildd/gtk+2.0-2.24.13/gdk/x11/gdkevents-x11.c:2336
#4 0x00007f9e51c4cd4e in gdk_event_dispatch (source=<optimized out>,
    callback=<optimized out>, user_data=<optimized out>)
    at /build/buildd/gtk+2.0-2.24.13/gdk/x11/gdkevents-x11.c:2397
#5 0x00007f9e50955ab5 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f9e50955de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f9e509561e2 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007f9e521e5c77 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.24.13/gtk/gtkmain.c:1271
---Type <return> to continue, or q <return> to quit---
#9 0x00007f9e52b2c8da in ?? ()
#10 0x00007f9e52b2ceeb in main ()

The output of xfce4-power-manager --dump --debug --no-daemon:
---------------------------------------------------
       Xfce power manager version 1.2.0
With policykit support
With network manager support
With DPMS support
---------------------------------------------------
Can suspend: True
Can hibernate: True
Can spin down hard disks: True
Authorized to suspend: True
Authorized to hibernate: True
Authorized to shutdown: True
Authorized to spin down hard disks: True
Has battery: True
Has brightness panel: True
Has power button: True
Has hibernate button: True
Has sleep button: True
Has LID: True
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
TRACE[xfpm-power.c:1002] xfpm_power_add_device(): device added: ((XfpmDeviceType) XFPM_DEVICE_TYPE_BATTERY)
TRACE[xfpm-power.c:1013] xfpm_power_add_device(): Battery device detected at : /org/freedesktop/UPower/devices/battery_BAT0: ((XfpmDeviceType) XFPM_DEVICE_TYPE_BATTERY)
TRACE[xfpm-battery.c:150] xfpm_battery_refresh_visible(): visible=TRUE: ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-battery.c:286] xfpm_battery_refresh_icon(): Battery state 2
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
TRACE[xfpm-battery.c:286] xfpm_battery_refresh_icon(): Battery state 2
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
TRACE[xfpm-battery.c:286] xfpm_battery_refresh_icon(): Battery state 2
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
TRACE[xfpm-battery.c:286] xfpm_battery_refresh_icon(): Battery state 2
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
TRACE[xfpm-battery.c:286] xfpm_battery_refresh_icon(): Battery state 2
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
TRACE[xfpm-battery.c:286] xfpm_battery_refresh_icon(): Battery state 2
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
TRACE[xfpm-battery.c:286] xfpm_battery_refresh_icon(): Battery state 2
TRACE[xfpm-power.c:1149] xfpm_power_refresh_adaptor_visible(): Tray icon configuration: : ((XfpmShowIcon) SHOW_ICON_WHEN_BATTERY_PRESENT)
TRACE[xfpm-power.c:1113] xfpm_power_hide_adapter_icon(): Hide adaptor icon
*** right click causing crash happened here ***
Segmentation fault (core dumped)

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xfce4-power-manager (Ubuntu):
status: New → Confirmed
Changed in xfce4-power-manager (Debian):
status: Unknown → New
Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

Xubuntu 12.10 reached EOL (end-of-life) on May 16, 2014.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

Please upgrade to the latest version and re-test.

Changed in xfce4-power-manager (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Thaddaeus Tintenfisch (thad-fisch-deactivatedaccount) wrote :

Closing this report. Please open a new one if you still encounter this crash in any currently supported Ubuntu release.

Changed in xfce4-power-manager (Ubuntu):
status: Incomplete → Invalid
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.