In running testgtk on a bw screen (yes, there ARE those still out there ;-), I kept getting coredumps due to segmentation violations. I've traced it down to several uses of visuals that were being dereferenced, even though they were NULL. Changed gtk to fix the problem, and suddenly it was still getting segv signals, though not writing core's anymore (and try to find out from where that signal was thrown without a core. FUN I tell you). I replaced the gdk_exit() being called by abort() to force cores (but only if G_ENABLE_DEBUG is set). Fixed several other dereferences on visuals until testgtk finally worked properly. Enjoy Deon Ramsey (Draco) ----------------------------------------------------------------------------- Deon Ramsey (general Librarygopher) may be reached as: Work: Private: dfkidok@dfki.uni-kl.de ramsey@rhrk.uni-kl.de WWW: Deon Ramsey Or via Snail-Mail: Deon Ramsey Koenigstr. 11 67655 Kaiserslautern Germany Program (Pro'-gram) n. A magic spell cast over a computer, causing it to turn one's input into error messages. There are many intelligent species in the Universe. They are all owned by cats. Be discreet, be polite, but be yourself. -- Per Aspera