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 335176 - gconf-editor crash on double clicking of value for editing
gconf-editor crash on double clicking of value for editing
Status: RESOLVED DUPLICATE of bug 332931
Product: gconf-editor
Classification: Applications
Component: general
2.14.x
Other All
: Normal normal
: ---
Assigned To: Gconf Editor Maintainers
Gconf Editor Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-03-20 01:59 UTC by Saleem Abdulrasool
Modified: 2006-03-20 10:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Saleem Abdulrasool 2006-03-20 01:59:24 UTC
Please describe the problem:
gconf-editor crashes upon double clicking of a string entry to be edited.  The
cause of this is a double free.

Steps to reproduce:
1. Select an entry of type string in gconf-editor.
2. Double click the entry to edit.


Actual results:
*** glibc detected *** gconf-editor: double free or corruption (out): 0x081b00a0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7162d10]
/lib/libc.so.6(__libc_free+0x84)[0xb7164344]
/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7245e11]
gconf-editor[0x8054ce7]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11b)[0xb72e3f8b]
/usr/lib/libgobject-2.0.so.0[0xb72f073c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x87b)[0xb72f1e2b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb72f1f89]
gconf-editor[0x8051e61]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x3d)[0xb72ed9cd]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11b)[0xb72e3f8b]
/usr/lib/libgobject-2.0.so.0[0xb72f073c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x87b)[0xb72f1e2b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0xd7)[0xb72f4607]
/usr/lib/libgtk-x11-2.0.so.0(gtk_cell_editable_editing_done+0x4f)[0xb7b4568f]
/usr/lib/libgtk-x11-2.0.so.0[0xb7cdf08b]
/usr/lib/libgtk-x11-2.0.so.0[0xb7cf4538]
/usr/lib/libgtk-x11-2.0.so.0[0xb7c13a13]
/usr/lib/libgobject-2.0.so.0[0xb72e2b0a]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11b)[0xb72e3f8b]
/usr/lib/libgobject-2.0.so.0[0xb72f0c25]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x449)[0xb72f19f9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb72f1f89]
/usr/lib/libgtk-x11-2.0.so.0[0xb7d07263]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x148)[0xb7c0cdf8]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x33d)[0xb7c0e10d]
/usr/lib/libgdk-x11-2.0.so.0[0xb7aa7b7a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x2ea)[0xb723f54a]
/usr/lib/libglib-2.0.so.0[0xb72421c0]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x177)[0xb72424f7]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xc1)[0xb7c0e5a1]
gconf-editor[0x805e337]
/lib/libc.so.6(__libc_start_main+0xd8)[0xb7115878]
gconf-editor[0x804ff31]
======= Memory map: ========
08048000-08061000 r-xp 00000000 03:03 4807317    /usr/bin/gconf-editor
08061000-08062000 rw-p 00019000 03:03 4807317    /usr/bin/gconf-editor
08062000-08224000 rw-p 08062000 00:00 0          [heap]
b6500000-b6521000 rw-p b6500000 00:00 0
b6521000-b6600000 ---p b6521000 00:00 0
b662a000-b6634000 r-xp 00000000 03:03 4736851   
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0/libgcc_s.so.1
b6634000-b6635000 rw-p 00009000 03:03 4736851   
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0/libgcc_s.so.1
b6647000-b66a7000 rw-s 00000000 00:07 122650655  /SYSV00000000 (deleted)
b66a7000-b66d6000 r--p 00000000 03:03 4149606   
/usr/share/icons/hicolor/icon-theme.cache
b66d6000-b6f62000 r--p 00000000 03:03 802862    
/usr/share/icons/gnome/icon-theme.cache
b6f62000-b6f71000 r--p 00000000 03:03 2510566   
/usr/share/fonts/ttf-bitstream-vera/VeraBd.ttf
b6f71000-b6f75000 r-xp 00000000 03:03 5116240   
/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
b6f75000-b6f76000 rw-p 00003000 03:03 5116240   
/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
b6f82000-b6f93000 r--p 00000000 03:03 2510575   
/usr/share/fonts/ttf-bitstream-vera/Vera.ttf
b6f93000-b6f95000 r-xp 00000000 03:03 5109463   
/usr/lib/pango/1.5.0/modules/pango-basic-fc.so
b6f95000-b6f96000 rw-p 00002000 03:03 5109463   
/usr/lib/pango/1.5.0/modules/pango-basic-fc.so
b6f96000-b6fa7000 r-xp 00000000 03:03 3847700   
/usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
b6fa7000-b6fa8000 rw-p 00010000 03:03 3847700   
/usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
b6fa8000-b6fa9000 r-xp 00000000 03:03 5165198    /usr/lib/gconv/ISO8859-1.so
b6fa9000-b6fab000 rw-p 00001000 03:03 5165198    /usr/lib/gconv/ISO8859-1.so
b6fab000-b6fde000 r--p 00000000 03:03 5165871    /usr/lib/locale/en_US.utf8/LC_CTYPE
b6fde000-b70b5000 r--p 00000000 03:03 5165874   
/usr/lib/locale/en_US.utf8/LC_COLLATE
b70b5000-b70bd000 r-xp 00000000 03:03 5165010    /lib/libnss_files-2.4.so
b70bd000-b70bf000 rw-p 00007000 03:03 5165010    /lib/libnss_files-2.4.so
b70bf000-b70c7000 r-xp 00000000 03:03 5165933    /lib/libnss_nis-2.4.so
b70c7000-b70c9000 rw-p 00007000 03:03 5165933    /lib/libnss_nis-2.4.so
b70c9000-b70cf000 r-xp 00000000 03:03 5165824    /lib/libnss_compat-2.4.so
b70cf000-b70d1000 rw-p 00005000 03:03 5165824    /lib/libnss_compat-2.4.so
b70d1000-b70d4000 rw-p b70d1000 00:00 0
b70d4000-b70d8000 r-xp 00000000 03:03 2366885    /usr/lib/libXfixes.so.3.0.0
b70d8000-b70d9000 rw-p 00003000 03:03 2366885    /usr/lib/libXfixes.so.3.0.0
b70d9000-b70e2000 r-xp 00000000 03:03 2931577    /usr/lib/libXcursor.so.1.0.2
b70e2000-b70e3000 rw-p 00008000 03:03 2931577    /usr/lib/libXcursor.so.1.0.2
b70e3000-b70e4000 rw-p b70e3000 00:00 0
b70e4000-b70e7000 r-xp 00000000 03:03 2571815    /usr/lib/libXrandr.so.2.0.0
b70e7000-b70e8000 rw-p 00002000 03:03 2571815    /usr/lib/libXrandr.so.2.0.0
b70e8000-b70f0000 r-xp 00000000 03:03 4185150    /usr/lib/libXi.so.6.0.0
b70f0000-b70f1000 rw-p 00007000 03:03 4185150    /usr/lib/libXi.so.6.0.0

Expected results:
The value editing dialog would appear.

Does this happen every time?
Yes

Other information:
This can be temporarily circumvented through the use of right-clicking to edit
the field.
Comment 1 Giacomo Perale 2006-03-20 09:44:03 UTC
similar problems here, but the crashes happen more frequently. also, gconfd seems to suffer for the same instability, and applications can't save currectly their settings

I can't even start with a clean gnome 2.14, because .gconf/ is never created
Comment 2 Fernando Herrera 2006-03-20 10:58:43 UTC

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