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

Bug #1248446 reported by Martin Pitt
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Indicator Display Objects
Fix Released
High
Lars Karlitski
ido (Ubuntu)
Fix Released
High
Lars Karlitski

Bug Description

This started happening after today's dist-upgrade. The panel crashes every few minutes, causing some annoying screen flicker.

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: unity-services 7.1.2+13.10.20131014.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.12.0-1.3-generic 3.12.0-rc7
Uname: Linux 3.12.0-1-generic x86_64
ApportVersion: 2.12.6-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CrashCounter: 1
Date: Wed Nov 6 09:29:01 2013
EcryptfsInUse: Yes
ExecutablePath: /usr/lib/unity/unity-panel-service
InstallationDate: Installed on 2013-10-14 (23 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20131013)
ProcCmdline: /usr/lib/unity/unity-panel-service
ProcEnviron:
 PATH=(custom, user)
 LANGUAGE=de_DE
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f794f6ea9b4 <g_object_unref+20>: cmpq $0x50,(%rax)
 PC (0x7f794f6ea9b4) ok
 source "$0x50" ok
 destination "(%rax)" (0xffffffffffffffff) not located in a known VMA region (needed writable region)!
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 g_object_unref (_object=0x1840040) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:3089
 g_file_icon_finalize (object=0x18d6aa0) at /build/buildd/glib2.0-2.38.1/./gio/gfileicon.c:123
 g_object_unref (_object=0x18d6aa0) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:3197
 ?? () from /usr/lib/x86_64-linux-gnu/libido3-0.1.so.0
 g_object_run_dispose (object=0x1b7bc60) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:1067
Title: unity-panel-service crashed with SIGSEGV in g_object_unref()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dip lpadmin plugdev sambashare sbuild sudo

Related branches

Revision history for this message
Martin Pitt (pitti) wrote :
information type: Private → Public
affects: unity (Ubuntu) → ido (Ubuntu)
Changed in ido (Ubuntu):
assignee: nobody → Lars Uebernickel (larsu)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_object_unref (_object=0x1840040) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:3089
 g_file_icon_finalize (object=0x18d6aa0) at /build/buildd/glib2.0-2.38.1/./gio/gfileicon.c:123
 g_object_unref (_object=0x18d6aa0) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:3197
 my_dispose (object=0x1b7bc60) at idousermenuitem.c:138
 g_object_run_dispose (object=0x1b7bc60) at /build/buildd/glib2.0-2.38.1/./gobject/gobject.c:1067

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
tags: removed: need-amd64-retrace
Revision history for this message
Albert Astals Cid (aacid) wrote :
Download full text (7.7 KiB)

tsdgeos_work@xps:~$ export G_SLICE=always-malloc G_DEBUG=gc-friendly

tsdgeos_work@xps:~$ valgrind /usr/lib/unity/unity-panel-service
==10787== Memcheck, a memory error detector
==10787== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==10787== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==10787== Command: /usr/lib/unity/unity-panel-service
==10787==

** (unity-panel-service:10787): WARNING **: Unable to support GtkImageType: 0

(unity-panel-service:10787): LIBDBUSMENU-GLIB-WARNING **: Group Properties error: No es pot invocar el mètode: el servidor intermediari és per a un nom ben conegut sense cap propietari i el servidor intermediari s'ha construït amb el senyalador «G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START»

** (unity-panel-service:10787): WARNING **: Unable to support GtkImageType: 0

(unity-panel-service:10787): LIBDBUSMENU-GLIB-WARNING **: Group Properties error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name :1.263 was not provided by any .service files

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: gtk_menu_new_from_model: cannot find type 'unity.widgets.systemsettings.tablet.accesspoint'

(unity-panel-service:10787): Gtk-WARNING **: g...

Read more...

Lars Karlitski (larsu)
Changed in ido:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Lars Uebernickel (larsu)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:ido at revision 158, scheduled for release in ido, milestone Unknown

Changed in ido:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ido - 13.10.0+14.04.20131106-0ubuntu1

---------------
ido (13.10.0+14.04.20131106-0ubuntu1) trusty; urgency=low

  [ Lars Uebernickel ]
  * ido_user_menu_item: remove superfluous unref The return value of
    g_file_icon_get_file() is transfer-none. (LP: #1248446)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 158
 -- Ubuntu daily release <email address hidden> Wed, 06 Nov 2013 11:23:53 +0000

Changed in ido (Ubuntu):
status: Confirmed → Fix Released
Changed in ido:
status: Fix Committed → 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.