indicator-application-service crashed with SIGSEGV in g_variant_builder_add_value()

Bug #724767 reported by laucho
264
This bug affects 65 people
Affects Status Importance Assigned to Milestone
Application Indicators
Fix Released
High
Unassigned
indicator-application (Ubuntu)
Fix Released
High
Michael Terry
Natty
Fix Released
High
Michael Terry

Bug Description

Binary package hint: indicator-application

crash

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: indicator-application 0.2.94-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic x86_64
Architecture: amd64
Date: Fri Feb 25 09:22:36 2011
ExecutablePath: /usr/lib/indicator-application/indicator-application-service
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110202)
ProcCmdline: /usr/lib/indicator-application/indicator-application-service
ProcEnviron:
 SHELL=/bin/bash
 LC_MESSAGES=en_US.UTF-8
 LANGUAGE=en_US:en
 LANG=bg_BG.UTF-8
SegvAnalysis:
 Segfault happened at: 0x7fd887f09aa2: testb $0x4,0x20(%rdi)
 PC (0x7fd887f09aa2) 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: indicator-application
StacktraceTop:
 ?? () from /lib/libglib-2.0.so.0
 g_variant_builder_add_value () from /lib/libglib-2.0.so.0
 ?? () from /lib/libglib-2.0.so.0
 g_variant_new_va () from /lib/libglib-2.0.so.0
 g_variant_builder_add () from /lib/libglib-2.0.so.0
Title: indicator-application-service crashed with SIGSEGV in g_variant_builder_add_value()
UserGroups: adm admin cdrom dialout floppy lpadmin plugdev sambashare vboxusers
XsessionErrors: (gnome-settings-daemon:4077): libappindicator-WARNING **: Unable to connect to the Notification Watcher: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.58 was not provided by any .service files

Related branches

Revision history for this message
laucho (laucho) 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=0x7fff0dc14f10, value=0x0) at /build/buildd/glib2.0-2.28.1/./glib/gvariant.c:3081
 g_variant_valist_new (str=0x7fff0dc14fc8, app=0x7fff0dc14ff0) at /build/buildd/glib2.0-2.28.1/./glib/gvariant.c:4093
 g_variant_new_va (format_string=0x4070fa ")", endptr=0x0, app=0x7fff0dc14ff0) at /build/buildd/glib2.0-2.28.1/./glib/gvariant.c:4248
 g_variant_builder_add (builder=0x7fff0dc150f0, format_string=<value optimized out>) at /build/buildd/glib2.0-2.28.1/./glib/gvariant.c:4390

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-application (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Sebastien Bacher (seb128) wrote :

Ok, seems to be an issue with this week updates and Ted is away until next week, Michael do you think you could try to debug this one? You are probably one of those who know this code best after Ted

visibility: private → public
Changed in indicator-application (Ubuntu):
assignee: nobody → Michael Terry (mterry)
importance: Medium → High
milestone: none → natty-alpha-3
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you describe the applications you are running which use the indicator?

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I hit this after login. I have the regular indicators: network manager, bluetooth, sound, social (email, chat, etc), datetime, Me and power, but I also have the indicator-weather installed, which crashed on login as well (bug #724959).

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I removed the weather indicator and still see this issue.

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

This bug was fixed in the package indicator-application - 0.2.94-0ubuntu2

---------------
indicator-application (0.2.94-0ubuntu2) natty; urgency=low

  * debian/control, debian/rules:
    - Add quilt as a patch system
  * debian/patches/fix-null-string-to-variant-crash.patch:
    - Don't pass a null string to GVariant, it hates it. LP: #724767
 -- Michael Terry <email address hidden> Fri, 25 Feb 2011 08:53:58 -0500

Changed in indicator-application (Ubuntu Natty):
status: Confirmed → Fix Released
Kalle Valo (kvalo)
Changed in indicator-application:
importance: Undecided → High
status: New → Triaged
tags: added: bugpattern-needed
Ted Gould (ted)
Changed in indicator-application:
status: Triaged → 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.