I recompiled the rpms from the src.rpms. This stopped htt_server from dying. Maybe the binary rpms were built on a machine that doesn't like my machine's libs or something. Apparently, my machine's name was resolved as tpemdc01 and not as localhost. I changed /usr/lib/im/htt.conf accordingly: AccessControl permit tpemdc01 #AccessControl permit localhost Port 9010 is now being listened to by htt_server [root@tpemdc01 i386]# lsof | grep 9010 htt_serve 27646 root 3u IPv4 509278 TCP tpemdc01:9010 (LISTEN) [root@tpemdc01 i386]# ps -auxww | grep 27646 root 27646 0.0 0.1 4932 1484 ? S 14:11 0:00 htt_server -nodaemon root 27654 0.0 0.0 5052 588 pts/8 S 14:13 0:00 grep 27646 ctrl-space still doesn't yield an entry box in gedit. Anyone have any ideas? reference - just compiled/linked/installed rpms on my machine: iiimf-csconv-11.4-1.FC1.2 iiimf-client-lib-11.4-1.FC1.2 iiimf-protocol-lib-devel-11.4-1.FC1.2 iiimf-protocol-lib-11.4-1.FC1.2 iiimf-client-lib-devel-11.4-1.FC1.2 iiimf-server-11.4-1.FC1.2 iiimf-le-xcin-0.1-3 thanks. >No improvement. In fact, htt_server is no longer binding >to port 9010. I verified this by checking lsof output and >trying to telnet to localhost 9010. I also observed that >htt *appears* to fork htt_server. htt_server keeps dying >(it's pid keeps changing). -- Martin J. Hsu hsum(at)ematters.com.tw