I was able to trace the problem down to SCIM. It somehow dies and brings down Writer and Calc with it. When I start them as root, I get this on the console:
Code:
Loading kconfig Config module ...
Creating backend ...
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
Writer and Calc crash before this if started as a normal user. Impress and Base seem not to use the GTK IM interface. SCIM works perfectly for Qt programs.
[Update] SCIM is not the real culprit. I have disabled it completely, yet Writer and Calc will only run for root. As for errors, I don't get any error messages relative to it - it dumps some text to the console, but it's about some assertions in GTK and is the same both for "myself" and for root. Leads me to believe then that it's something to do with permissions.