indicator-applet crashed with SIGSEGV in cairo_rectangle()

Bug #611828 reported by Ricardo Salveti
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
indicator-sound (Ubuntu)
New
Low
Unassigned

Bug Description

Binary package hint: indicator-applet

After updating Maverick (07/30/10) indicator-applet keeps giving seg faults and restarting when pressing play/pause/next/previous button at Rhythmbox.

Packages:
indicator-applet 0.4.3-0ubuntu1
libcairo2 1.9.12-1

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: indicator-applet-complete (not installed)
ProcVersionSignature: Ubuntu 2.6.35-12.17-generic 2.6.35-rc6
Uname: Linux 2.6.35-12-generic x86_64
Architecture: amd64
CrashCounter: 1
Date: Fri Jul 30 16:16:09 2010
ExecutablePath: /usr/lib/indicator-applet/indicator-applet
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
ProcCmdline: /usr/lib/indicator-applet/indicator-applet --oaf-activate-iid=OAFIID:GNOME_IndicatorApplet_Factory --oaf-ior-fd=26
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7fe3d494fe98 <cairo_rectangle+8>: mov 0x4(%rdi),%ecx
 PC (0x7fe3d494fe98) ok
 source "0x4(%rdi)" (0x00000004) not located in a known VMA region (needed readable region)!
 destination "%ecx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: indicator-applet
StacktraceTop:
 cairo_rectangle () from /usr/lib/libcairo.so.2
 play_button_toggle_play_pause ()
 g_closure_invoke ()
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist ()
Title: indicator-applet crashed with SIGSEGV in cairo_rectangle()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (polkit-gnome-authentication-agent-1:2241): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nm-applet:2251): Gdk-CRITICAL **: IA__gdk_window_thaw_toplevel_updates_libgtk_only: assertion `private->update_and_descendants_freeze_count > 0' failed

Revision history for this message
Ricardo Salveti (rsalveti) wrote :
visibility: private → public
Revision history for this message
Ricardo Salveti (rsalveti) wrote :
Download full text (4.0 KiB)

A better stacktrace:

#0 cairo_rectangle (cr=0x0, x=58, y=0, width=50, height=43) at /build/buildd/cairo-1.9.12/src/cairo.c:2088
#1 0x00007fe3c3be7313 in play_button_toggle_play_pause (button=0x870900, update=<value optimized out>) at play-button.c:470
#2 0x00007fe3d6b6f69e in g_closure_invoke (closure=0x9cfa30, return_value=0x0, n_param_values=3, param_values=0x9388f0, invocation_hint=0x7fffabf938a0)
    at /build/buildd/glib2.0-2.25.11/gobject/gclosure.c:766
#3 0x00007fe3d6b86da9 in signal_emit_unlocked_R (node=0x8c1e70, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>,
    instance_and_params=<value optimized out>) at /build/buildd/glib2.0-2.25.11/gobject/gsignal.c:3252
#4 0x00007fe3d6b88526 in g_signal_emit_valist (instance=0x8ddca0, signal_id=<value optimized out>, detail=0, var_args=0x7fffabf93a90) at /build/buildd/glib2.0-2.25.11/gobject/gsignal.c:2983
#5 0x00007fe3d6b88d83 in g_signal_emit (instance=0x0, signal_id=0, detail=10297592) at /build/buildd/glib2.0-2.25.11/gobject/gsignal.c:3040
#6 0x00007fe3ca90b4ae in dbusmenu_menuitem_property_set_value () from /usr/lib/libdbusmenu-glib.so.1
#7 0x00007fe3d315869f in marshal_dbus_message_to_g_marshaller (closure=<value optimized out>, return_value=0x0, n_param_values=<value optimized out>, param_values=<value optimized out>,
    invocation_hint=0x7fffabf93d70, marshal_data=0x0) at dbus-gproxy.c:1681
#8 0x00007fe3d6b6f69e in g_closure_invoke (closure=0x8adf30, return_value=0x0, n_param_values=3, param_values=0x9388a0, invocation_hint=0x7fffabf93d70)
    at /build/buildd/glib2.0-2.25.11/gobject/gclosure.c:766
#9 0x00007fe3d6b86da9 in signal_emit_unlocked_R (node=0x88fa60, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>,
    instance_and_params=<value optimized out>) at /build/buildd/glib2.0-2.25.11/gobject/gsignal.c:3252
#10 0x00007fe3d6b88526 in g_signal_emit_valist (instance=0x82a670, signal_id=<value optimized out>, detail=1097, var_args=0x7fffabf93f60) at /build/buildd/glib2.0-2.25.11/gobject/gsignal.c:2983
#11 0x00007fe3d6b88d83 in g_signal_emit (instance=0x0, signal_id=0, detail=10297592) at /build/buildd/glib2.0-2.25.11/gobject/gsignal.c:3040
#12 0x00007fe3d31597ae in dbus_g_proxy_emit_remote_signal (connection=<value optimized out>, message=<value optimized out>, user_data=<value optimized out>) at dbus-gproxy.c:1734
#13 dbus_g_proxy_manager_filter (connection=<value optimized out>, message=<value optimized out>, user_data=<value optimized out>) at dbus-gproxy.c:1301
#14 0x00007fe3d2f173a6 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#15 0x00007fe3d314fe95 in message_queue_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at dbus-gmain.c:101
#16 0x00007fe3d68c0522 in g_main_dispatch (context=0x7f3cb0) at /build/buildd/glib2.0-2.25.11/glib/gmain.c:2119
#17 g_main_context_dispatch (context=0x7f3cb0) at /build/buildd/glib2.0-2.25.11/glib/gmain.c:2672
#18 0x00007fe3d68c4488 in g_main_context_iterate (context=0x7f3cb0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
   ...

Read more...

Revision history for this message
Omer Akram (om26er) wrote :

Thanks for the bug report. This particular bug has already been reported and is a duplicate of bug 611755, so is being marked as such. Any further discussion regarding the bug should occur in the other report. Feel free to report any other bugs you may find.

affects: indicator-applet (Ubuntu) → indicator-sound (Ubuntu)
Changed in indicator-sound (Ubuntu):
importance: Undecided → Low
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.