gsettings-data-convert crashed with signal 5 in g_settings_set_value() on missing keys

Bug #916441 reported by Robert Collins
140
This bug affects 25 people
Affects Status Importance Assigned to Milestone
shotwell (Ubuntu)
Fix Released
High
Canonical Desktop Team
Precise
Fix Released
High
Canonical Desktop Team

Bug Description

12.04, not the same as other open ones. Who knows the cause? The shadow knows.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gconf2 3.2.3-1ubuntu3
ProcVersionSignature: Ubuntu 3.2.0-8.15-generic 3.2.0
Uname: Linux 3.2.0-8-generic x86_64
ApportVersion: 1.90-0ubuntu1
Architecture: amd64
Date: Sat Jan 14 23:50:26 2012
ExecutablePath: /usr/bin/gsettings-data-convert
ProcCmdline: gsettings-data-convert
ProcEnviron:
 LANGUAGE=la_AU:tlh_GB:tlh:en
 PATH=(custom, no user)
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
Signal: 5
SourcePackage: gconf
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 g_settings_set_value () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 g_settings_set () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
 ?? ()
Title: gsettings-data-convert crashed with signal 5 in g_settings_set_value()
UpgradeStatus: Upgraded to precise on 2012-01-14 (0 days ago)
UserGroups: adm admin audio cdrom dialout dip floppy libvirtd lpadmin netdev plugdev powerdev scanner video

Revision history for this message
Robert Collins (lifeless) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_settings_schema_get_value (schema=0xc22000, key=0xc3c8a0 "session-key") at /build/buildd/glib2.0-2.31.8/./gio/gsettingsschema.c:638
 g_settings_schema_key_init (key=0x7fff3fe422b0, schema=0xc22000, name=0xc3c8a0 "session-key") at /build/buildd/glib2.0-2.31.8/./gio/gsettingsschema.c:749
 g_settings_set_value (settings=0x7f74dc01b0f0, key=0xc3c8a0 "session-key", value=0xc2a660) at /build/buildd/glib2.0-2.31.8/./gio/gsettings.c:1328
 g_settings_set (settings=0x7f74dc01b0f0, key=0xc3c8a0 "session-key", format=<optimized out>) at /build/buildd/glib2.0-2.31.8/./gio/gsettings.c:1426
 handle_file (filename=<optimized out>) at gsettings-data-convert.c:163

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 gconf (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: gsettings-data-convert crashed with signal 5 in g_settings_set_value()

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

Changed in gconf (Ubuntu):
status: New → Confirmed
visibility: private → public
affects: gconf (Ubuntu) → shotwell (Ubuntu)
Revision history for this message
Adam Dingle (adam-yorba) wrote :

This seems worth investigating. I've ticketed this upstream:

http://redmine.yorba.org/issues/4649

Revision history for this message
Martin Pitt (pitti) wrote :

This also happens for unity-2d, it complains about missing com.canonical.Unity2d.Launcher use-strut

This breaks proper conversion of user configuration during LTS upgrades, thus milestoning.

Changed in shotwell (Ubuntu):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
milestone: none → ubuntu-12.04-beta-1
status: Confirmed → Triaged
summary: gsettings-data-convert crashed with signal 5 in g_settings_set_value()
+ on missing keys
Changed in unity-2d (Ubuntu Precise):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
importance: Undecided → High
milestone: none → ubuntu-12.04-beta-1
status: New → Triaged
Changed in shotwell (Ubuntu Precise):
importance: Medium → High
tags: added: dist-upgrade qa-daily-testing
Martin Pitt (pitti)
no longer affects: unity-2d (Ubuntu Precise)
no longer affects: unity-2d (Ubuntu)
tags: added: rls-mgr-p-tracking
Revision history for this message
Martin Pitt (pitti) wrote :

I cannot reproduce the shotwell settings migration crash on a live system, so unlike the unity-2d one (which now has a separate bug, sorry for the noise) this is harder to reproduce.

/usr/share/GConf/gsettings/shotwell.convert definitively has the "session-key" entry (which is where the conversion stumbles), and I can't find that anywhere in shotwell, or even in my whole system. So it seems that this might only happen for people who actually have a /apps/shotwell/sharing/facebook/session_key gconf key?

Could this key be added to the shotwell gsettings schemas?

Revision history for this message
Lucas Beeler (lucas-yorba) wrote :

This has beeen fixed upstream.

Revision history for this message
Martin Pitt (pitti) wrote :
Changed in shotwell (Ubuntu Precise):
status: Triaged → Fix Committed
tags: added: rls-p-tracking
removed: rls-mgr-p-tracking
Changed in shotwell (Ubuntu Precise):
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.