unity-panel-service crashed with SIGSEGV in g_type_check_instance_cast()

Bug #706941 reported by Jamie Strandboge on 2011-01-24
This bug affects 21 people
Affects Status Importance Assigned to Milestone
Application Menu Indicator
Fix Released
evolution (Ubuntu)
indicator-appmenu (Ubuntu)
Chris Coulson

Bug Description

Binary package hint: indicator-appmenu

Steps to reproduce:
1. open evolution
2. search contacts for someone in contact list
3. double click on a contact to open it
4. unity crashes

This happens every time.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: indicator-appmenu 0.1.91-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.37-12.26-generic 2.6.37
Uname: Linux 2.6.37-12-generic x86_64
Architecture: amd64
CrashCounter: 1
Date: Mon Jan 24 08:24:47 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/lib/unity/unity-panel-service
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
ProcCmdline: /usr/lib/unity/unity-panel-service
 PATH=(custom, user)
 Segfault happened at: 0x7f869473d0d1 <g_type_check_instance_cast+49>: mov (%rdi),%rsi
 PC (0x7f869473d0d1) ok
 source "(%rdi)" (0x656c6269736976) not located in a known VMA region (needed readable region)!
 destination "%rsi" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: indicator-appmenu
 g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/indicators/4/libappmenu.so
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
Title: unity-panel-service crashed with SIGSEGV in g_type_check_instance_cast()
UserGroups: adm admin cdrom dialout kvm libvirtd lpadmin plugdev sambashare sbuild
 (nautilus:4738): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
 (nm-applet:4742): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
 (nm-applet:4742): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion `GTK_IS_WIDGET (widget)' failed

Related branches

Jamie Strandboge (jdstrand) wrote :

 g_type_check_instance_cast (
 menu_prop_changed (item=<value optimized out>,
 ?? ()
 ?? ()

Changed in indicator-appmenu (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
Sebastien Bacher (seb128) wrote :

The bug got some duplicate and the description triggers the bug

Changed in indicator-appmenu (Ubuntu):
importance: Medium → High
status: New → Confirmed
assignee: nobody → Chris Coulson (chrisccoulson)
tags: added: iso-testing
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-appmenu - 0.1.93-0ubuntu1

indicator-appmenu (0.1.93-0ubuntu1) natty; urgency=low

  * New upstream release.
    * Remove the signals on menu items we're no longer caring
      about (LP: #706941)
    * Close open menus when switching windows (LP: #709305)
    * Find the correct entry to remove when removing entries
    * Watch window closing at the indicator level instead of
      the window level to make it less racy
 -- Ted Gould <email address hidden> Thu, 03 Feb 2011 14:44:17 -0600

Changed in indicator-appmenu (Ubuntu):
status: Confirmed → Fix Released
Jamie Strandboge (jdstrand) wrote :

While the above fix keeps unity from crashing, the underlying issue with evolution is still present. I can use the reproducer in this bug to freeze evolution and hang the desktop now (ie, I can't click or do anything until evolution is killed). Evolution turns gray, but doesn't die. The CPU is not pegged and nothing is added to .xsession-errors when it happens.

I did notice:
* sometimes a single left click on a search result contact will preview it, sometimes hang
* double clicking the search result contact will cause a hang
* right clicking on a search result contact will cause a hang

Sebastien Bacher (seb128) wrote :

the new issue is bug #714531

Changed in evolution (Ubuntu):
importance: Undecided → Low
status: New → Invalid
Changed in indicator-appmenu:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers