GNOME Bugzilla – Bug 336060
gconf-editor crashes when I change a key's value
Last modified: 2006-03-26 14:36:13 UTC
Steps to reproduce: 1. Start the gconf-editor under gnome-terminal 2. choose apps->nautilus->desktop 3. click on the choosing box of any key 4. the gconf-editor hung now, but my setting has been saved. on my terminal, I saw: "*** glibc detected *** gconf-editor: free(): invalid pointer: 0x08f7eb30 ***" Stack trace: *** glibc detected *** gconf-editor: munmap_chunk(): invalid pointer: 0x09fc6c70 *** ======= Backtrace: ========= /lib/libc.so.6(__libc_free+0x17b)[0x30ce51f] /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xbce4d1] gconf-editor[0x80542a4] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11d)[0x1b0f6d] /usr/lib/libgobject-2.0.so.0[0x1c1a3d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7)[0x1c2f47] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x1c3109] gconf-editor[0x8050a4e] /usr/lib/libgtk-x11-2.0.so.0(gtk_cell_renderer_activate+0xb0)[0x8d9500] /usr/lib/libgtk-x11-2.0.so.0[0xa79a2b] /usr/lib/libgtk-x11-2.0.so.0[0xa79cef] /usr/lib/libgtk-x11-2.0.so.0[0xa762fa] /usr/lib/libgtk-x11-2.0.so.0[0x99d4de] /usr/lib/libgobject-2.0.so.0[0x1af7a9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11d)[0x1b0f6d] /usr/lib/libgobject-2.0.so.0[0x1c2083] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f)[0x1c2d0f] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x1c3109] /usr/lib/libgtk-x11-2.0.so.0[0xa88028] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x183)[0x996ec3] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x317)[0x998117] /usr/lib/libgdk-x11-2.0.so.0[0x3ad93a] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x16d)[0xbc709d] /usr/lib/libglib-2.0.so.0[0xbca32f] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9)[0xbca6d9] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0x998594] gconf-editor[0x805d8fc] /lib/libc.so.6(__libc_start_main+0xdc)[0x307c7e4] gconf-editor[0x804f531] ======= Memory map: ======== 00111000-00176000 r-xp 00000000 03:03 89156 /usr/lib/libbonoboui-2.so.0.0.000176000-00179000 rwxp 00064000 03:03 89156 /usr/lib/libbonoboui-2.so.0.0.000179000-0018b000 r-xp 00000000 03:03 71059 /usr/lib/libz.so.1.2.3 0018b000-0018c000 rwxp 00011000 03:03 71059 /usr/lib/libz.so.1.2.3 0018c000-001a6000 r-xp 00000000 03:03 71160 /usr/lib/libatk-1.0.so.0.1113.0001a6000-001a8000 rwxp 00019000 03:03 71160 /usr/lib/libatk-1.0.so.0.1113.0001a8000-001e6000 r-xp 00000000 03:03 71071 /usr/lib/libgobject-2.0.so.0.1000.1 001e6000-001e7000 rwxp 0003e000 03:03 71071 /usr/lib/libgobject-2.0.so.0.1000.1 001e7000-001ea000 r-xp 00000000 03:03 71069 /usr/lib/libgmodule-2.0.so.0.1000.1 001ea000-001eb000 rwxp 00002000 03:03 71069 /usr/lib/libgmodule-2.0.so.0.1000.1 001eb000-001ed000 r-xp 00000000 03:03 2392095 /lib/libdl-2.4.so 001ed000-001ee000 r-xp 00001000 03:03 2392095 /lib/libdl-2.4.so 001ee000-001ef000 rwxp 00002000 03:03 2392095 /lib/libdl-2.4.so 001ef000-001fb000 r-xp 00000000 03:03 79018 /usr/lib/libgnome-keyring.so.0.0.1 001fb000-001fc000 rwxp 0000b000 03:03 79018 /usr/lib/libgnome-keyring.so.0.0.1 001fc000-0020f000 r-xp 00000000 03:03 80069 /usr/lib/libbonobo-activation.so.4.0.0 0020f000-00211000 rwxp 00013000 03:03 80069 /usr/lib/libbonobo-activation.so.4.0.0 00211000-00215000 r-xp 00000000 03:03 71073 /usr/lib/libgthread-2.0.so.0.1000.1 00215000-00216000 rwxp 00003000 03:03 71073 /usr/lib/libgthread-2.0.so.0.1000.1 00216000-00220000 r-xp 00000000 03:03 78753 /usr/lib/libesd.so.0.2.36 00220000-00221000 rwxp 00009000 03:03 78753 /usr/lib/libesd.so.0.2.36 00221000-00223000 r-xp 00000000 03:03 71885 /usr/lib/libXinerama.so.1.0.0 00223000-00224000 rwxp 00001000 03:03 71885 /usr/lib/libXinerama.so.1.0.0 00225000-0023e000 r-xp 00000000 03:03 2392082 /lib/ld-2.4.so 0023e000-0023f000 r-xp 00018000 03:03 2392082 /lib/ld-2.4.so 0023f000-00240000 rwxp 00019000 03:03 2392082 /lib/ld-2.4.so 00240000-00364000 r-xp 00000000 03:03 73930 /usr/lib/libxml2.so.2.6.23 00364000-0036c000 rwxp 00124000 03:03 73930 /usr/lib/libxml2.so.2.6.23 0036c000-0036d000 rwxp 0036c000 00:00 0 0036d000-003f4000 r-xp 00000000 03:03 78774 /usr/lib/libgdk-x11-2.0.so.0.800.15 003f4000-003f7000 rwxp 00087000 03:03 78774 /usr/lib/libgdk-x11-2.0.so.0.800.15 003f9000-003fa000 r-xp 003f9000 00:00 0 [vdso] 003fa000-0044b000 r-xp 00000000 03:03 78629 /usr/lib/libcairo.so.2.2.4 0044b000-0044c000 rwxp 00051000 03:03 78629 /usr/lib/libcairo.so.2.2.4 0044c000-0046f000 r-xp 00000000 03:03 2392097 /lib[piggy@hogpen ~]$ *** glibc detected *** /usr/bin/gconf-editor: double free or corruption (out): 0x09105190 *** Other information: Change other keys' value will cause the hung too.
My platform is Fedora Core 5. glibc: 2.4-4
Thanks for the bug report. This looks very much like a duplicate of bug 335807. The backtraces are similar, and the same actions caused the crash on the same systems, so I'm going to close this a duplicate of bug 335807. If you have any comments not mentioned in that bug, please add them there! *** This bug has been marked as a duplicate of 335807 ***