After upgrading from 5.1 to 6.1, any attempt to start control-panel results in a segfault. Here is some gdb and rpm output: root@Young /root]# gdb /usr/bin/control-panel GNU gdb 4.18 Copyright bla bla. This GDB was configured as "i386-redhat-linux"...(no debugging symbols found)... (gdb) r Starting program: /usr/bin/control-panel (no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x402b8e79 in chunk_free (ar_ptr=0x4034d040, p=0xfdd84aac) at malloc.c:3030 3030 malloc.c: No such file or directory. (gdb) bt #0 0x402b8e79 in chunk_free (ar_ptr=0x4034d040, p=0xfdd84aac) at malloc.c:3030 #1 0x402b8bfd in chunk_alloc (ar_ptr=0x4034d040, nb=24) at malloc.c:2541 #2 0x402b840a in __libc_malloc (bytes=20) at malloc.c:2643 #3 0x804a193 in userpanel_parse_root_items () #4 0x80498ea in userpanel_create () #5 0x80498a5 in main () #6 0x402781eb in __libc_start_main (main=0x8049890 <main>, argc=1, argv=0xbffffbe4, init=0x8049380 <_init>, fini=0x804a2dc <_fini>, rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbffffbdc) at ../sysdeps/generic/libc-start.c:90 (gdb) root@Young /root]# rpm -qi control-panel Name : control-panel Relocations: (not relocateable) Version : 3.11 Vendor: Red Hat Software Release : 2 Build Date: Tue 06 Apr 1999 01:23:16 AM CEST Install date: Fri 29 Oct 1999 12:27:53 PM CEST Build Host: porky.devel.redhat.com Group : System Environment/Base Source RPM: control-panel-3.11-2.src.rpm Size : 179744 License: GPL Packager : Red Hat Software <http://developer.redhat.com/bugzilla> Summary : A Red Hat program launcher for the X Window System. ...
There was severe sloppiness in older vesions of control-panel. Can you try the latest version (3.13 or later) from Raw Hide and let me know if you continue to experience crashes?
[per private email re: what is Raw Hide?] Raw Hide, our release containing the latest versions of packages from our devel tree, is available at ftp://ftp.redhat.com/pub/rawhide/. Not all mirrors carry Raw Hide. The original press release that announced the creation of Raw Hide is viewable at "http://www.redhat.com/about/1998/press_aug1498.html".
I don't think this is fixed in 6.2. Here's how I can reproduce it easily: # cd /usr/lib/rhs/control-panel # touch comanche.init # control-panel A possible work-around is: # cd /usr/lib/rhs/control-panel # mv comanche.init comanche.init.notused
Tim - is this fixed if you grab the latest control-panel build (3.14-1)?
Malformed .init file problems are fixed in 3.15, coming soon to a Raw Hide (ftp://ftp.redhat.com/pub/rawhide/i386/RedHat/RPMS/) snapshot near you.