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

Reported by Sergiy Matrunchyk on 2011-04-12
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Indicator Date and Time
d-conf (Ubuntu)
Ryan Lortie

Bug Description

Binary package hint: unity

Actually I don't know what I did to produce this error.

$ lsb_release -rd
Description: Ubuntu Natty (development branch)
Release: 11.04

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: unity 3.8.6-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic-pae
Uname: Linux 2.6.38-8-generic-pae i686
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
 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,decor,place,grid,imgsvg,compiztoolbox,imgjpeg,mousepoll,water,resize,commands,vpswitch,session,debugspew,imgpng,wall,move,titleinfo,regex,gnomecompat,thumbnail,staticswitcher,resizeinfo,wobbly,animation,workarounds,expo,fade,scale,unityshell]
CompositorRunning: compiz
CrashCounter: 1
Date: Tue Apr 12 15:49:07 2011
DistUpgraded: Log time: 2011-03-21 12:55:51.607912
DistroCodename: natty
DistroVariant: ubuntu
ExecutablePath: /usr/lib/unity/unity-panel-service
 nVidia Corporation G96 [GeForce 9500 GT] [10de:0640] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:82f4]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
InstallationMedia_: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
InstallationMedia__: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
JockeyStatus: xorg:nvidia_current - Драйвер прискореної графіки NVIDIA (Комерційний, Дозволено, Використовується)
ProcCmdline: /usr/lib/unity/unity-panel-service
 PATH=(custom, user)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic-pae root=UUID=200ca29d-4202-40f3-8f69-80dcd1035b63 ro
ProcVersionSignature_: Ubuntu 2.6.38-8.42-generic-pae
ProcVersionSignature__: Ubuntu 2.6.38-8.42-generic-pae
Renderer: Unknown
 Segfault happened at: 0xb7242c91: mov (%eax,%edx,1),%eax
 PC (0xb7242c91) ok
 source "(%eax,%edx,1)" (0x00000004) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
 ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 g_settings_backend_path_changed () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? () from /usr/lib/gio/modules/libdconfsettings.so
 g_simple_async_result_complete () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
Title: unity-panel-service crashed with SIGSEGV in g_settings_backend_path_changed()
UpgradeStatus: Upgraded to natty on 2011-03-21 (22 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare www-data
dmi.bios.date: 02/03/2010
dmi.bios.vendor: Intel Corp.
dmi.bios.version: TMIBX10H.86A.0029.2010.0203.1403
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: DQ57TM
dmi.board.vendor: Intel Corporation
dmi.board.version: AAE70931-402
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCorp.:bvrTMIBX10H.86A.0029.2010.0203.1403:bd02/03/2010:svn:pn:pvr:rvnIntelCorporation:rnDQ57TM:rvrAAE70931-402:cvn:ct3:cvr:
version.compiz: compiz 1:0.9.4+bzr20110411-0ubuntu1
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu1
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-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

 g_settings_backend_dispatch_signal (backend=0x980e0e8, function_offset=4, name=0xb2a91510 "/com/canonical/indicator/datetime/", data1=0x0, data1_copy=0xb72427e0 <pointer_id>, data1_free=0xb72427f0 <pointer_ignore>, data2=0x0) at /build/buildd/glib2.0-2.28.5/./gio/gsettingsbackend.c:334
 g_settings_backend_path_changed (backend=0x980e0e8, path=0xb2a91510 "/com/canonical/indicator/datetime/", origin_tag=0x0) at /build/buildd/glib2.0-2.28.5/./gio/gsettingsbackend.c:490
 add_match_done (source=0x980a848, result=0xb2c35350, user_data=0xb1c83e68) at dconfsettingsbackend.c:552
 g_simple_async_result_complete (simple=0xb2c35350) at /build/buildd/glib2.0-2.28.5/./gio/gsimpleasyncresult.c:747
 g_dbus_connection_call_done (source=0x980a848, result=0xb2c31100, user_data=0xb2c33e20) at /build/buildd/glib2.0-2.28.5/./gio/gdbusconnection.c:5003

Changed in unity (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
affects: unity (Ubuntu) → indicator-datetime (Ubuntu)
affects: unity → indicator-datetime
Ted Gould (ted) on 2011-08-31
affects: indicator-datetime (Ubuntu) → glib2.0 (Ubuntu)
Changed in indicator-datetime:
status: New → Invalid
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in glib2.0 (Ubuntu):
status: New → Confirmed
affects: glib2.0 (Ubuntu) → d-conf (Ubuntu)
Changed in d-conf (Ubuntu):
assignee: nobody → Desmond (des)
assignee: Desmond (des) → Ryan Lortie (desrt)
Sebastien Bacher (seb128) wrote :

does the bug happen often? what do you do to get it? do you use a nfs user directory?

Changed in d-conf (Ubuntu):
importance: Medium → High

I don't use NFS, all my OS is one big ext4 partition

tags: added: precise
Sebastien Bacher (seb128) wrote :

That's still happening, unity-greeter got a bit over 30 instance of that bug reported since the start of the month... Ryan, do you think that's something that would be fixable in the current version for precise?

Changed in d-conf (Ubuntu Precise):
importance: Undecided → Low
status: New → Triaged
Changed in d-conf (Ubuntu):
status: Confirmed → Triaged
Changed in dconf:
importance: Unknown → Critical
status: Unknown → New
Changed in dconf:
status: New → Expired
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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