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

Bug #729722 reported by sam tygier
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
DBus Menu
Fix Released
Medium
Ted Gould
libdbusmenu (Ubuntu)
Fix Released
Medium
Ted Gould
unity (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: unity

got this and Bug #727041 together

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: unity 3.6.0-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,scale,session,unityshell]
Date: Sat Mar 5 17:02:00 2011
ExecutablePath: /usr/lib/unity/unity-panel-service
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110127)
ProcCmdline: /usr/lib/unity/unity-panel-service
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
SegvAnalysis:
 Segfault happened at: 0x7ff6ef660aa2 <g_variant_is_trusted+2>: testb $0x4,0x20(%rdi)
 PC (0x7ff6ef660aa2) ok
 source "$0x4" ok
 destination "0x20(%rdi)" (0x00000020) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 g_variant_is_trusted (value=0x0) at /build/buildd/glib2.0-2.28.1/./glib/gvariant-core.c:600
 g_variant_builder_add_value (builder=0x7fff82f892a0, value=0x0) at /build/buildd/glib2.0-2.28.1/./glib/gvariant.c:3081
 ?? () from /usr/lib/libdbusmenu-glib.so.3
 ?? () from /usr/lib/libdbusmenu-glib.so.3
 complete_in_idle_cb (data=<value optimised out>) at /build/buildd/glib2.0-2.28.1/./gio/gsimpleasyncresult.c:757
Title: unity-panel-service crashed with SIGSEGV in g_variant_is_trusted()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Related branches

Revision history for this message
sam tygier (samtygier) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_variant_is_trusted (value=0x0) at /build/buildd/glib2.0-2.28.1/./glib/gvariant-core.c:600
 g_variant_builder_add_value (builder=0x7fff82f892a0, value=0x0) at /build/buildd/glib2.0-2.28.1/./glib/gvariant.c:3081
 update_layout (client=0x1e7b5c0) at /build/buildd/libdbusmenu-0.3.100/./libdbusmenu-glib/client.c:1848
 menuproxy_build_cb (object=<value optimized out>, res=<value optimized out>, user_data=<value optimized out>) at /build/buildd/libdbusmenu-0.3.100/./libdbusmenu-glib/client.c:1075
 complete_in_idle_cb (data=<value optimized out>) at /build/buildd/glib2.0-2.28.1/./gio/gsimpleasyncresult.c:757

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 unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
affects: unity (Ubuntu) → libdbusmenu (Ubuntu)
Alex Launi (alexlauni)
affects: unity → dbusmenu
Changed in unity (Ubuntu):
status: New → Invalid
Changed in dbusmenu:
status: New → Confirmed
assignee: nobody → Ted Gould (ted)
Changed in libdbusmenu (Ubuntu):
assignee: nobody → Ted Gould (ted)
Changed in libdbusmenu (Ubuntu):
status: New → Confirmed
Changed in dbusmenu:
importance: Undecided → Medium
Ted Gould (ted)
Changed in dbusmenu:
status: Confirmed → In Progress
Ted Gould (ted)
Changed in dbusmenu:
status: In Progress → Fix Committed
Ted Gould (ted)
Changed in dbusmenu:
milestone: none → 0.3.101
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdbusmenu - 0.3.101-0ubuntu1

---------------
libdbusmenu (0.3.101-0ubuntu1) natty; urgency=low

  * New upstream release.
    ∘ Add helper to get cached menuitem from widget
    ∘ Have the GTK Dbusmenu Client handle theme directories (LP: #727325)
    ∘ Fix a bunch of memory leaks (LP: #722972)
    ∘ Handle _ in menuitems more correctly when parsing (LP: #621301)
    ∘ Protect from NULL layout_props (LP: #729722)
    ∘ Remove the property from the hashtable before signaling that
      it's been changed (LP: #725603)
    ∘ Wrap emitted properties in a variant
    ∘ Fix enum templates so they can be included by other programs
      without error
    ∘ Setting the cached menu item (LP: #723463) (LP: #729128) (LP: #729194)
 -- Ted Gould <email address hidden> Thu, 10 Mar 2011 11:12:50 -0600

Changed in libdbusmenu (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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