The following workaround worked just perfectly for me (T21 + S3 graphic board) :
see :
http://www.probo.com/timr/savage40.html
StarOffice hangs on installation.
This is probably my #1 Most Frequently Asked Question... There is a known conflict between StarOffice 5.2 (and, presumably, OpenOffice as well) and the Savage driver up to 1.1.19. There is a note in the StarOffice README about hangs when using a ViRGE chip, along with a suggested workaround, and the workaround also applies to the Savage. The workaround is to set an environment variable "SAL_DO_NOT_USE_INVERT50" to "true" before launching StarOffice. The trickiest part is making sure StarOffice really sees the variable. If you use xdm/kdm, you must use one of the global rc files, like /etc/profile, /etc/bashrc, or /etc/rc.d/rc.local. NOTE, however, that this problem should no longer occur as of version 1.1.20t.