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 635476 - GConf:ERROR:gconf-value.c:768:gconf_value_copy: code should not be reached
GConf:ERROR:gconf-value.c:768:gconf_value_copy: code should not be reached
Status: RESOLVED WONTFIX
Product: GConf
Classification: Deprecated
Component: gconf
2.31.x
Other Linux
: Normal normal
: ---
Assigned To: GConf Maintainers
GConf Maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2010-11-21 23:22 UTC by Robert Dyer
Modified: 2018-08-17 13:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert Dyer 2010-11-21 23:22:32 UTC
GConf:ERROR:gconf-value.c:768:gconf_value_copy: code should not be reached

A crash occurred in Docky, which was caused by libgconf.  Docky's calls to libgconf (in this case, to libgconf2-cil as Docky is Mono) are wrapped in try/catches and failed to catch this causing a full Mono crash/exit.

(Relevant) Native thread stack trace:

Thread 5 (Thread 0xb1fa2b70 (LWP 7904))

  • #0 __kernel_vsyscall
  • #1 read
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 ??
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 IA__g_assertion_message
    at /build/buildd/glib2.0-2.24.1/glib/gtestutils.c line 1318
  • #8 gconf_value_copy
    from /usr/lib/libgconf-2.so.4
  • #9 gconf_entry_new
    from /usr/lib/libgconf-2.so.4
  • #10 gconf_entry_copy
    from /usr/lib/libgconf-2.so.4
  • #11 ??
    from /usr/lib/libgconf-2.so.4
  • #12 ??
    from /usr/lib/libgconf-2.so.4
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 ??
  • #21 mono_runtime_delegate_invoke
  • #22 ??
  • #23 ??
  • #24 ??
  • #25 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #26 clone
    from /lib/tls/i686/cmov/libc.so.6

Mono stack trace:

  at (wrapper managed-to-native) GConf.Client.gconf_client_get (intptr,string,intptr&) <0x00004>
  at (wrapper managed-to-native) GConf.Client.gconf_client_get (intptr,string,intptr&) <0xffffffff>
  at GConf.Client.Get (string) <0x0002d>
  at Docky.Services.Prefs.Preferences.Get<object> (string,object) <0x00069>
  at (wrapper static-rgctx-invoke) Docky.Services.Prefs.Preferences.static_rgctx_invoke_string__this___string_string (string,string) <0xffffffff>
  at GMail.GMailPreferences.get_LastChecked () [0x00000] in /home/rdyer/branches/docky/StandardPlugins/GMail/src/GMailPreferences.cs:153
  at GMail.GMailAtom/<CheckGMail>c__AnonStorey1.<>m__9 () [0x0031b] in /home/rdyer/branches/docky/StandardPlugins/GMail/src/GMailAtom.cs:249
  at Docky.Services.SystemService/<RunOnThread>c__AnonStorey38.<>m__5E () [0x00000] in /home/rdyer/branches/docky/Docky.Services/Docky.Services/SystemService.cs:491
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

Steps to reproduce: unknown, this crash occurred once while the user was absent and has not re-occurred since

OS: Ubuntu 10.10 (Lucid)
Package: libgconf2-4
Versions: 2.31.91-0ubuntu3.1
Comment 1 Robert Dyer 2010-11-21 23:33:52 UTC
A link to the downstream bug report: https://bugs.launchpad.net/docky/+bug/667142
Comment 2 André Klapper 2018-08-17 13:54:50 UTC
GConf has been deprecated since 2011.

GConf is not under active development anymore. Its codebase has been archived:
https://gitlab.gnome.org/Archive/gconf/commits/master

dconf and gsettings are its successors. See https://developer.gnome.org/gio/stable/ch34.html and https://developer.gnome.org/GSettings/ for porting info.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Feel free to open a task in GNOME Gitlab if the issue described in this task still applies to a recent + supported version of dconf/gsettings. Thanks!