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 335807 - gconf crashes
gconf crashes
Status: RESOLVED DUPLICATE of bug 332931
Product: gconf-editor
Classification: Applications
Component: general
2.14.x
Other other
: High critical
: ---
Assigned To: Gconf Editor Maintainers
Gconf Editor Maintainers
: 336060 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-03-24 09:02 UTC by PETER.CAMPBELL
Modified: 2006-06-24 10:46 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description PETER.CAMPBELL 2006-03-24 09:02:13 UTC
From: peter campbell <peter.campbell@noos.fr>
To: submit@bugs.gnome.org
X-Mailer: bug-buddy 2.14.0
Subject: gconf crashes

Distribution: Ubuntu 6.04 (dapper)
Package: gconf-editor
Severity: Normal
Version: GNOME2.14.0 2.14.0
Gnome-Distributor: Ubuntu
Synopsis: gconf crashes
Bugzilla-Product: gconf-editor
Bugzilla-Component: general
Bugzilla-Version: 2.14.0
BugBuddy-GnomeVersion: 2.0 (2.14.0)
Description:
Description of the crash: trying to edit
apps/nautilus/desktop/trash_icon_visible (or any other checkbox in this
section) gconf crashes.


Steps to reproduce the crash:
1. applications>system tools>configuration editor
2. go to apps/nautilus/desktop
3. toggle trash_icon_visible checkbox

Expected Results:


How often does this happen?


Additional Information:



Debugging Information:

Backtrace was generated from '/usr/bin/gconf-editor'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1223755008 (LWP 9415)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1223755008 (LWP 9415))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_list_last
    from /usr/lib/libglib-2.0.so.0
  • #5 g_list_append
    from /usr/lib/libglib-2.0.so.0
  • #6 g_queue_push_tail
    from /usr/lib/libglib-2.0.so.0
  • #7 _gdk_window_init_position
    from /usr/lib/libgdk-x11-2.0.so.0
  • #8 _gdk_windowing_window_queue_antiexpose
    from /usr/lib/libgdk-x11-2.0.so.0
  • #9 gdk_window_clear_area_e
    from /usr/lib/libgdk-x11-2.0.so.0
  • #10 gdk_window_process_all_updates
    from /usr/lib/libgdk-x11-2.0.so.0
  • #11 gtk_container_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #14 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #15 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #16 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gconf_value_type_to_string
  • #18 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #19 ??
  • #0 __kernel_vsyscall




------- Bug created by bug-buddy at 2006-03-24 09:02 -------


Unknown version 2.14.0 in product gconf-editor.  Setting version to "2.14.x".

Comment 1 Sergej Kotliar 2006-03-24 11:19:57 UTC
I'm also seeing this bug. 

Ran it through gdb, this is the stack trace I got: 


(gdb) run
Starting program: /usr/bin/gconf-editor
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xf71000
[Thread debugging using libthread_db enabled]
[New Thread -1208874464 (LWP 4960)]
*** glibc detected *** /usr/bin/gconf-editor: free(): invalid pointer: 0x08e80090 ***
======= Backtrace: =========
/lib/libc.so.6[0x1008f18]
/lib/libc.so.6(__libc_free+0x79)[0x100c41d]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0x5d94d1]
/usr/bin/gconf-editor[0x80542a4]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11d)[0x51ef6d]
/usr/lib/libgobject-2.0.so.0[0x52fa3d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7)[0x530f47]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x531109]
/usr/bin/gconf-editor[0x8050a4e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_cell_renderer_activate+0xb0)[0x794500]
/usr/lib/libgtk-x11-2.0.so.0[0x934a2b]
/usr/lib/libgtk-x11-2.0.so.0[0x934cef]
/usr/lib/libgtk-x11-2.0.so.0[0x9312fa]
/usr/lib/libgtk-x11-2.0.so.0[0x8584de]
/usr/lib/libgobject-2.0.so.0[0x51d7a9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11d)[0x51ef6d]
/usr/lib/libgobject-2.0.so.0[0x530083]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f)[0x530d0f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x531109]
/usr/lib/libgtk-x11-2.0.so.0[0x943028]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x183)[0x851ec3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x317)[0x853117]
/usr/lib/libgdk-x11-2.0.so.0[0xba093a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x16d)[0x5d209d]
/usr/lib/libglib-2.0.so.0[0x5d532f]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9)[0x5d56d9]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0x853594]
/usr/bin/gconf-editor[0x805d8fc]
/lib/libc.so.6(__libc_start_main+0xdc)[0xfba7e4]
/usr/bin/gconf-editor[0x804f531]
======= Memory map: ========
00111000-00128000 r-xp 00000000 fd:00 4173094    /usr/lib/libgdk_pixbuf-2.0.so.0.800.15
00128000-00129000 rwxp 00016000 fd:00 4173094    /usr/lib/libgdk_pixbuf-2.0.so.0.800.15
00129000-00131000 r-xp 00000000 fd:00 4180236    /usr/lib/libpangocairo-1.0.so.0.1200.0
00131000-00132000 rwxp 00007000 fd:00 4180236    /usr/lib/libpangocairo-1.0.so.0.1200.0
00132000-00134000 r-xp 00000000 fd:00 11033574   /lib/libdl-2.4.so
00134000-00135000 r-xp 00001000 fd:00 11033574   /lib/libdl-2.4.so
00135000-00136000 rwxp 00002000 fd:00 11033574   /lib/libdl-2.4.so
00136000-00157000 r-xp 00000000 fd:00 4169583    /usr/lib/libjpeg.so.62.0.0
00157000-00158000 rwxp 00020000 fd:00 4169583    /usr/lib/libjpeg.so.62.0.0
00158000-00160000 r-xp 00000000 fd:00 4183511    /usr/lib/libXrender.so.1.3.0
00160000-00161000 rwxp 00007000 fd:00 4183511    /usr/lib/libXrender.so.1.3.0
00161000-00163000 r-xp 00000000 fd:00 4183521    /usr/lib/libXinerama.so.1.0.0
00163000-00164000 rwxp 00001000 fd:00 4183521    /usr/lib/libXinerama.so.1.0.0
00164000-00288000 r-xp 00000000 fd:00 4166643    /usr/lib/libxml2.so.2.6.23
00288000-00290000 rwxp 00124000 fd:00 4166643    /usr/lib/libxml2.so.2.6.23
00290000-00291000 rwxp 00290000 00:00 0
00291000-002e2000 r-xp 00000000 fd:00 4165300    /usr/lib/libcairo.so.2.2.4
002e2000-002e3000 rwxp 00051000 fd:00 4165300    /usr/lib/libcairo.so.2.2.4
002e3000-002f2000 r-xp 00000000 fd:00 4183509    /usr/lib/libXext.so.6.4.0
002f2000-002f3000 rwxp 0000e000 fd:00 4183509    /usr/lib/libXext.so.6.4.0
002f5000-002fc000 r-xp 00000000 fd:00 4166326    /usr/lib/libpopt.so.0.0.0
002fc000-002fd000 rwxp 00006000 fd:00 4166326    /usr/lib/libpopt.so.0.0.0
002fd000-00330000 r-xp 00000000 fd:00 4165303    /usr/lib/libgconf-2.so.4.1.0
00330000-00333000 rwxp 00033000 fd:00 4165303    /usr/lib/libgconf-2.so.4.1.0
00333000-0033a000 r-xp 00000000 fd:00 4183515    /usr/lib/libXi.so.6.0.0
0033a000-0033b000 rwxp 00007000 fd:00 4183515    /usr/lib/libXi.so.6.0.0
0033b000-0033d000 r-xp 00000000 fd:00 4182764    /usr/lib/libXau.so.6.0.0
0033d000-0033e000 rwxp 00001000 fd:00 4182764    /usr/lib/libXau.so.6.0.0
0033e000-00355000 r-xp 00000000 fd:00 4178410    /usr/lib/libICE.so.6.3.0
00355000-00356000 rwxp 00016000 fd:00 4178410    /usr/lib/libICE.so.6.3.0
00356000-00358000 rwxp 00356000 00:00 0
00358000-003bc000 r-xp 00000000 fd:00 4165437    /usr/lib/libgnomevfs-2.so.0.1400.0
003bc000-003c1000 rwxp 00064000 fd:00 4165437    /usr/lib/libgnomevfs-2.so.0.1400.0
003c1000-003c4000 r-xp 00000000 fd:00 4183531    /usr/
Program received signal SIGABRT, Aborted.
[Switching to Thread -1208874464 (LWP 4960)]
0x00f71402 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 1 (Thread -1208874464 (LWP 4960))

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/libc.so.6
  • #2 abort
    from /lib/libc.so.6
  • #3 __libc_message
    from /lib/libc.so.6
  • #4 _int_free
    from /lib/libc.so.6
  • #5 free
    from /lib/libc.so.6
  • #6 g_free
    from /usr/lib/libglib-2.0.so.0
  • #7 gconf_editor_gconf_value_changed
    at gconf-editor-window.c line 953
  • #8 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #12 gconf_cell_renderer_activate
    at gconf-cell-renderer.c line 320
  • #13 gtk_cell_renderer_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 gtk_tree_view_column_focus_cell
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 gtk_tree_view_column_cell_is_visible
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_tree_view_get_hadjustment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 g_value_set_static_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #23 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gdk_add_client_message_filter
    from /usr/lib/libgdk-x11-2.0.so.0
  • #27 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #28 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #29 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #30 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 main
    at main.c line 93
  • #32 __libc_start_main
    from /lib/libc.so.6
  • #33 _start

Comment 2 Pavel Šefránek 2006-03-25 20:35:29 UTC
I have the same problem.
--
Description of the crash:
gconf-editor freezes immediately after changing key. It can be
everything: string, bool, float...
If I try to change the value of key, gconf-editor freezes immediately
after I confirm an operation (pressing Enter key)

Steps to reproduce the crash:
1. I select for example the key /apps/evince/override_restrictions and I
try to change it to true (now is set to false)
2. I see no result
3. gconf-editor window freezes immediately and kill -9 is the only way
to kill it.

Expected Results:
I want to see result immediately. But window freezes.

How often does this happen?
Always

Additional Information:
The value of the key has been changed, due to this result:
$ gconftool-2 -g /apps/evince/override_restrictions
true

So, gconf-editor changes the value, but it freezes before I can see this
change.
Gconftool-2 works perfectly as you can see.
Comment 3 Sergej Kotliar 2006-03-26 14:36:13 UTC
*** Bug 336060 has been marked as a duplicate of this bug. ***
Comment 4 PETER.CAMPBELL 2006-03-26 14:53:35 UTC
the behaviour I reported as the initial bug no longer occurs with the package gconf-editor 2.14.0-0ubuntu2 distributed today.

thanks!
Comment 5 Pavel Šefránek 2006-04-12 15:51:35 UTC
I can confirm that bug was resolved and described behaviour no longer exists.
Change to FIXED, pls.
Comment 6 Ed Catmur 2006-06-24 10:13:48 UTC
Duplicate of bug 332931.
Comment 7 Sergej Kotliar 2006-06-24 10:46:38 UTC

*** This bug has been marked as a duplicate of 332931 ***