gpk-prefs crashed with SIGSEGV in g_settings_is_writable()

Bug #871602 reported by jmacedo
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-packagekit (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

1

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: gnome-packagekit 3.0.3-2
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
ApportVersion: 1.23-0ubuntu2
Architecture: i386
CrashCounter: 1
Date: Mon Oct 10 08:44:38 2011
ExecutablePath: /usr/bin/gpk-prefs
ProcCmdline: gpk-prefs
ProcEnviron:
 PATH=(custom, no user)
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x221c9b: mov (%eax),%edx
 PC (0x00221c9b) ok
 source "(%eax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnome-packagekit
StacktraceTop:
 ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 g_settings_is_writable () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
 ?? ()
 g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
Title: gpk-prefs crashed with SIGSEGV in g_settings_is_writable()
UpgradeStatus: Upgraded to oneiric on 2011-10-01 (8 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
jmacedo (josemaria) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_settings_backend_get_writable (backend=0x0, key=0x0) at /build/buildd/glib2.0-2.30.0/./gio/gsettingsbackend.c:843
 g_settings_is_writable (settings=0x91bdc28, name=0x8058593 "frequency-get-updates") at /build/buildd/glib2.0-2.30.0/./gio/gsettings.c:2242
 gpk_prefs_update_freq_combo_setup (priv=0x91bcaf8) at gpk-prefs.c:185
 gpk_pack_startup_cb (application=0x9115170, priv=0x91bcaf8) at gpk-prefs.c:881
 g_cclosure_marshal_VOID__VOID (closure=0x9113400, return_value=0x0, n_param_values=1, param_values=0x91d6460, invocation_hint=0xbff09d80, marshal_data=0x0) at /build/buildd/glib2.0-2.30.0/./gobject/gmarshal.c:85

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-packagekit (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Jeremy Bícha (jbicha)
visibility: private → public
Revision history for this message
Matthias Klumpp (ximion) wrote :

Looks strange... Is this still valid with GPK 3.2?

Matthias Klumpp (ximion)
Changed in gnome-packagekit (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gnome-packagekit (Ubuntu) because there has been no activity for 60 days.]

Changed in gnome-packagekit (Ubuntu):
status: Incomplete → Expired
Jeremy Bícha (jbicha)
Changed in gnome-packagekit (Ubuntu):
status: Expired → Triaged
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I can confirm this bug with gnome-packagekit 3.4 on Ubuntu 12.04. When I try to run gpk-prefs, I get this error:

gpk-prefs:10479): GLib-GIO-ERROR **: Settings schema 'org.gnome.settings-daemon.plugins.updates' is not installed

Trace/breakpoint trap (core dumped)

gnome-settings-daemon needs to build-depend on libpackagekit-glib2-dev and not disable packagekit in debian/rules.

Revision history for this message
Matthias Klumpp (ximion) wrote :

GSD has to ship the settings-schema required by other tools, at least. Even if they don't enable the plugin.
Marking this as duplicate of the bug I filed against GSD to include the missing piece. (Unfortunately, Canonical-Policy is in they way, once again)

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.