After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 644222 - GSettings crash
GSettings crash
Status: RESOLVED FIXED
Product: libgoffice
Classification: Other
Component: General
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2011-03-08 17:27 UTC by Andreas J. Guelzow
Modified: 2011-03-09 08:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andreas J. Guelzow 2011-03-08 17:27:21 UTC
run gnumeric (compiled with GSettings)

open the preference dialog, window tab
try to change teh default number of rows:

aguelzow@kirkman:~/Desktop$ jhbuild run gnumeric 
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

(gnumeric:7260): GLib-GIO-CRITICAL **: g_settings_get_value: assertion `key != NULL' failed

(gnumeric:7260): GLib-CRITICAL **: g_variant_get_type: assertion `value != NULL' failed

(gnumeric:7260): GLib-CRITICAL **: g_variant_type_is_subtype_of: assertion `g_variant_type_check (type)' failed

(gnumeric:7260): GLib-CRITICAL **: g_variant_get_int32: assertion `g_variant_is_of_type (value, G_VARIANT_TYPE_INT32)' failed
Segmentation fault

  • #0 g_atomic_int_exchange_and_add
    at gatomic-gcc.c line 29
  • #1 g_variant_unref
    at gvariant-core.c line 617
  • #2 g_settings_get_int
    at gsettings.c line 1763
  • #3 go_conf_get_int
    at go-conf-gsettings.c line 417
  • #4 int_pref_conf_to_widget
    at dialog-preferences.c line 345
  • #5 cb_key_changed
    at go-conf-gsettings.c line 517
  • #6 g_cclosure_marshal_VOID__STRING
    at gmarshal.c line 498
  • #7 g_closure_invoke
    at gclosure.c line 767
  • #8 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #9 g_signal_emit_valist
    at gsignal.c line 2983
  • #10 g_signal_emit
    at gsignal.c line 3040
  • #11 g_settings_real_change_event
    at gsettings.c line 253

Comment 1 Andreas J. Guelzow 2011-03-08 17:29:19 UTC
of course it is goffice that's compiled using gsettings
Comment 2 Jean Bréfort 2011-03-09 08:01:09 UTC
Actually changing any value in the preferences dialog crashes.
Comment 3 Jean Bréfort 2011-03-09 08:45:54 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.