Also, I really, really hope this is NOT the cause (as it would indicate TDE is somehow confusing gcc; i.e. gcc has a very hard to trace bug), but try reversing this patch to see if the random crashes stop:
http://git.trinitydesktop.org/cgit/tdebase/commit/kdesktop/desktop.cc?id=306...
I'm starting X with startx and useSAK is irrelevant in that run level. Not arguing, just noting. :-)
Nonetheless, I'll try a reverse patch and see what happens.
Darrell