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

Bug #754524 reported by kaas123
50
This bug affects 17 people
Affects Status Importance Assigned to Milestone
The Me Menu
Fix Released
Critical
Unassigned
Unity
Invalid
Critical
Ken VanDine
indicator-me (Ubuntu)
Fix Released
Medium
Unassigned
unity (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: unity

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

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: unity 3.8.4-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86 Kernel Module 270.30 Fri Feb 25 14:34:41 PST 2011
 GCC version: gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu1)
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,imgpng,move,unitymtgrabhandles,resize,place,regex,grid,mousepoll,commands,wall,gnomecompat,animation,vpswitch,session,wobbly,workarounds,expo,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
Date: Fri Apr 8 15:12:20 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current, 270.30, 2.6.38-7-generic, i686: installed
 nvidia-current, 270.30, 2.6.38-8-generic, i686: installed
ExecutablePath: /usr/lib/unity/unity-panel-service
GraphicsCard:
 nVidia Corporation G98 [GeForce 9300M GS] [10de:06e9] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. U6V laptop [1043:19b2]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
JockeyStatus: xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
MachineType: ASUSTeK Computer Inc. M50Vc
ProcCmdline: /usr/lib/unity/unity-panel-service
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=ru_RU:en
 LANG=ru_RU.UTF-8
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=598dcfd6-58f3-45bf-8f68-2a4c8e16ac5d ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.41-generic 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Renderer: Unknown
SegvAnalysis:
 Segfault happened at: 0xc58fd7: testb $0x4,0x10(%eax)
 PC (0x00c58fd7) ok
 source "$0x4" ok
 destination "0x10(%eax)" (0x00000010) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
 ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_variant_new_va () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_variant_builder_add () from /lib/i386-linux-gnu/libglib-2.0.so.0
 ?? ()
Title: unity-panel-service crashed with SIGSEGV in g_variant_new_va()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 08/11/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 207
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: M50Vc
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.asset.tag: ATN12345678901234567
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr207:bd08/11/2008:svnASUSTeKComputerInc.:pnM50Vc:pvr1.0:rvnASUSTeKComputerInc.:rnM50Vc:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0:
dmi.product.name: M50Vc
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.
version.compiz: compiz 1:0.9.4+bzr20110407-0ubuntu2
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.1-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu6
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu6

Related branches

Revision history for this message
kaas123 (ttk2005) 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.5/./glib/gvariant-core.c:600
 g_variant_builder_add_value (builder=0xbff0c2e0, value=0x0) at /build/buildd/glib2.0-2.28.5/./glib/gvariant.c:3081
 g_variant_valist_new (str=0xbff0c370, app=0xbff0c38c) at /build/buildd/glib2.0-2.28.5/./glib/gvariant.c:4093
 g_variant_new_va (format_string=0x80518bf "bbusbb)", endptr=0x0, app=0xbff0c38c) at /build/buildd/glib2.0-2.28.5/./glib/gvariant.c:4248
 g_variant_builder_add (builder=0xbff0c450, format_string=0x80518bb "(sssbbusbb)") at /build/buildd/glib2.0-2.28.5/./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 unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Neil J. Patel (njpatel)
Changed in unity:
assignee: nobody → Neil J. Patel (njpatel)
importance: Undecided → Critical
milestone: none → 3.8.6
status: New → Confirmed
Changed in unity:
milestone: 3.8.6 → 3.8.8
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Neil J. Patel (njpatel) wrote :

Unfortunately the frame missing after panel_service_sync_one is the one I kind of need to fix this ,at least with the hope that it contains some details about the indicator that' it's trying to sync.

Could you please state which indicators you are using (everything on the right of the panel please), maybe I can reproduce the issue locally if it's a certain indicator causing it. Thanks.

Revision history for this message
Neil J. Patel (njpatel) wrote :

It's because of indicator-me returning bad pointers, ken is going to fix.

Changed in indicator-me:
assignee: nobody → Ken VanDine (ken-vandine)
Changed in unity:
assignee: Neil J. Patel (njpatel) → Ken VanDine (ken-vandine)
Changed in indicator-me (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Changed in indicator-me:
importance: Undecided → Critical
status: New → Confirmed
Changed in indicator-me (Ubuntu):
milestone: none → ubuntu-11.04
Changed in indicator-me:
assignee: Ken VanDine (ken-vandine) → nobody
status: Confirmed → Fix Released
Changed in unity:
milestone: 3.8.8 → 3.8.10
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-me - 0.2.19-0ubuntu1

---------------
indicator-me (0.2.19-0ubuntu1) natty; urgency=low

  * New upstream release.
    - Pass the username as a g_variant on the UserChanged signal (LP: #754524)
 -- Ken VanDine <email address hidden> Thu, 14 Apr 2011 13:59:37 -0400

Changed in indicator-me (Ubuntu):
status: Confirmed → Fix Released
Changed in unity:
status: Confirmed → Invalid
Changed in unity (Ubuntu):
status: Confirmed → Invalid
Changed in unity:
milestone: 3.8.10 → none
To post a comment you must log in.