gnome-control-center crashed with SIGSEGV in g_variant_unref()

Bug #841937 reported by Vladimir Janowski
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Déjà Dup
Confirmed
Critical
Unassigned
deja-dup (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Вызов меню настроек вызвал падение.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gnome-control-center 1:3.1.90-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-10.16-generic 3.0.4
Uname: Linux 3.0.0-10-generic i686
NonfreeKernelModules: usbhid hid r8169
Architecture: i386
CheckboxSubmission: 81c3a39d2506265568fcd75c4b634dc7
CheckboxSystem: 669b662da410063cc918e0f60cf6cddf
Date: Mon Sep 5 23:01:39 2011
ExecutablePath: /usr/bin/gnome-control-center
ProcCmdline: gnome-control-center display
SegvAnalysis:
 Segfault happened at: 0x67a963 <g_variant_unref+35>: lock xadd %eax,0x14(%esi)
 PC (0x0067a963) ok
 source "%eax" ok
 destination "0x14(%esi)" (0x00000014) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: gnome-control-center
StacktraceTop:
 g_variant_unref () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_settings_get_string () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 deja_dup_convert_ssh_to_file () from /usr/lib/control-center-1/panels/libdeja-dup.so
 deja_dup_initialize () from /usr/lib/control-center-1/panels/libdeja-dup.so
 deja_dup_gui_initialize () from /usr/lib/control-center-1/panels/libdeja-dup.so
Title: gnome-control-center crashed with SIGSEGV in g_variant_unref()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Vladimir Janowski (waldemar.yan) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_variant_unref (value=0x0) at /build/buildd/glib2.0-2.29.18/./glib/gvariant-core.c:617
 g_settings_get_string (settings=0x2231c4c0, key=0x139c2b5f "backend") at /build/buildd/glib2.0-2.29.18/./gio/gsettings.c:1770
 deja_dup_convert_ssh_to_file () at CommonUtils.c:1077
 deja_dup_initialize (header=0xbfde3178, msg=0xbfde317c) at CommonUtils.c:1298
 deja_dup_gui_initialize (parent=0x0, show_error=0) at WidgetUtils.c:276

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 gnome-control-center (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Revision history for this message
Sebastien Bacher (seb128) wrote :

seems like a deja-dup issue:

" g_variant_unref () from /lib/i386-linux-gnu/libglib-2.0.so.0
 g_settings_get_string () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 deja_dup_convert_ssh_to_file () from /usr/lib/control-center-1/panels/libdeja-dup.so"

affects: gnome-control-center (Ubuntu) → deja-dup (Ubuntu)
Revision history for this message
Michael Terry (mterry) wrote :

I can't reproduce this, but I believe this is similar to bug 819109, where we were doing too much work inside the module_load function. So I've committed a fix to delay that work until the next idle loop. Hopefully that fixes this.

Changed in deja-dup:
importance: Undecided → Critical
milestone: none → 19.92
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

I see bug 834728 has been filed, which is a very similar issue, just with deja-dup-monitor instead. So I don't think my committed fix will squash this.

How reproducable is this for you? I can't make this happen.

Changed in deja-dup:
status: Fix Committed → Confirmed
Michael Terry (mterry)
Changed in deja-dup:
milestone: 19.92 → none
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in deja-dup (Ubuntu):
status: New → Confirmed
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.