Red Hat Linux 6.1 GNOME workstation upgraded with 6.2beta2. When logging in (as root), gnome-help-browser segfaults. (gdb) run Starting program: /usr/bin/gnome-help-browser Program received signal SIGSEGV, Segmentation fault. 0x4055c1bc in chunk_alloc (ar_ptr=0x405f1080, nb=16) at malloc.c:2763 2763 malloc.c: No such file or directory. (gdb) bt #0 0x4055c1bc in chunk_alloc (ar_ptr=0x405f1080, nb=16) at malloc.c:2763 #1 0x4055c07e in __libc_malloc (bytes=5) at malloc.c:2696 #2 0x403bcca6 in g_malloc () from /usr/lib/libglib-1.2.so.0 #3 0x403c5183 in g_strdup () from /usr/lib/libglib-1.2.so.0 #4 0x8050f2a in newInfoTable () #5 0x804f754 in newToc () #6 0x804e698 in main () #7 0x4051b52b in __libc_start_main (main=0x804e4f0 <main>, argc=1, argv=0xbffff9e4, init=0x804cdd8 <_init>, fini=0x805745c <_fini>, rtld_fini=0x4000ac50 <_dl_fini>, stack_end=0xbffff9dc) at ../sysdeps/generic/libc-start.c:92 (gdb) Looks like the heap is corrupt. To reproduce: upgrade a 6.1 GNOME workstation (this bug doesn't happen on clean installation of 6.2).
Could you try the gnome-libs-1.0.55-1 package that is in the 6.2 tree now, and see if that helps? This is a well-known bug, but I'm not sure if the fix was in gnome-libs 1.0.55 or if this problem still exists. Please advise.
That seems to work fine.