gconf-cleaner crashed with SIGABRT in raise()

Bug #764041 reported by Eyad Salah
140
This bug affects 22 people
Affects Status Importance Assigned to Milestone
Gconf Cleaner
Unknown
Unknown
gconf-cleaner (Debian)
Fix Released
Unknown
gconf-cleaner (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: gconf-cleaner

I was trying to save the GConf keys before cleaning. This error happens everytime I try to do so

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: gconf-cleaner 0.0.3-4
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
CheckboxSubmission: 6a005c47a693737f8a587c2893ed61f5
CheckboxSystem: b633b4f40868d491c2ae5b50030ce6f3
Date: Mon Apr 18 01:36:13 2011
ExecutablePath: /usr/bin/gconf-cleaner
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: gconf-cleaner
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
 LANGUAGE=en_US:en
Signal: 6
SourcePackage: gconf-cleaner
StacktraceTop:
 raise () from /lib/x86_64-linux-gnu/libc.so.6
 abort () from /lib/x86_64-linux-gnu/libc.so.6
 g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? ()
 ?? ()
Title: gconf-cleaner crashed with SIGABRT in raise()
UpgradeStatus: Upgraded to natty on 2011-04-16 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Eyad Salah (eyad-salah) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 abort () at abort.c:92
 g_assertion_message (domain=<value optimized out>, file=<value optimized out>, line=<value optimized out>, func=0x407740 "_gconf_cleaner_value_to_string", message=0x7f4683de66cd "code should not be reached") at /build/buildd/glib2.0-2.28.5/./glib/gtestutils.c:1358
 ?? ()
 ?? ()

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-cleaner (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Thanks for this report. However I am not reproduce the crash...
When does it happen? When you click the "Save As" button, or when you click the "Save" button in the "Save As" window?
Is there any output if you run it from a terminal?

Changed in gconf-cleaner (Ubuntu):
status: New → Incomplete
Revision history for this message
Observer (dbvweb) wrote :

Here's how I reproduce this bug:

I am presently with natty beta installed with the latest update as of 15 minutes ago.
1. Run gconf-cleaner from terminal or menu.
2. Click forward. Gconf-cleaner Analyzes system conf.
(At this point, there are multiple warnings. See gc.log)
3. Step 3, click Save As.
4. Choose default filename and click Save at File Dialog.
5. App core dumps with

GConf-Cleaner:ERROR:main.c:265:_gconf_cleaner_value_to_string: code should not be reached
Aborted (core dumped)

Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Yes, I am able to reproduce it.
The problem is that gconf-editor does not support the GConfSchema value.
Reported upstream: http://code.google.com/p/gconf-cleaner/issues/detail?id=18

Changed in gconf-cleaner (Ubuntu):
status: Incomplete → Confirmed
tags: added: upstream
Revision history for this message
Bob Bib (bobbib) wrote :

Happened in Precise (bug #970195).
---
StacktraceTop:
g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x4071d0 "_gconf_cleaner_value_to_string", message=0x7f45a2a23ba0 "code should not be reached") at /build/buildd/glib2.0-2.32.0/./glib/gtestutils.c:1861
_gconf_cleaner_value_to_string (value=0x162c980, indent=6) at main.c:269
_gconf_cleaner_save_on_response (dialog=0x1667000, response_id=<optimized out>, data=0x151d0f0) at main.c:411
g_closure_invoke (closure=0x1701eb0, return_value=0x0, n_param_values=2, param_values=0x7fff31a34350, invocation_hint=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:777
signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=0x0, instance_and_params=0x7fff31a34350) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3547

tags: added: i386 oneiric precise
Revision history for this message
NG (gryspnik) wrote :

Try running it with root access: sudo gconf-cleaner

This should work.

Changed in gconf-cleaner (Debian):
status: Unknown → Confirmed
Revision history for this message
iMac (imac-netstatz) wrote :

Still occuring in Raring beta 2. Running as root (via sudo or otherwise) is not a solution, as then it simply cleans gconf for the root user.

In my case the issue is not reproducible using the root user, however I need to save and clean keys for my day-to-day user which has years of cruft.

Changed in gconf-cleaner (Debian):
status: Confirmed → 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.