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

Bug #706941 reported by Jamie Strandboge
132
This bug affects 21 people
Affects Status Importance Assigned to Milestone
Application Menu Indicator
Fix Released
Undecided
Unassigned
evolution (Ubuntu)
Invalid
Low
Unassigned
indicator-appmenu (Ubuntu)
Fix Released
High
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
ProcEnviron:
 SHELL=/bin/bash
 LC_MESSAGES=en_US.utf8
 PATH=(custom, user)
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
SegvAnalysis:
 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
StacktraceTop:
 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
XsessionErrors:
 (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

Revision history for this message
Jamie Strandboge (jdstrand) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

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

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 indicator-appmenu (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
Revision history for this message
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
Revision history for this message
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
Revision history for this message
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

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.