Hello Arny, maye Cameron can say something about the crashlog (I'm not technical enough), but the first thing I'd try is to create a new Mac OS X user, login to that user and start TFF from there. This way we can see if there's something wrong with your current Mac OS X user, or if your OS installation is broken.
The crash is a null pointer exception. This might suggest low
memory in certain cases, especially if you have other things
running (TenFourFox uses a 1GB stack, which could cause problems if
your Mac can't map that address space in). That is the first thing
I'd check. 31 does use more memory than 24 in certain situations
although it will also release it more promptly.
Startup crashes obviously can't be reproduced locally (I'm
typing this reply on a 10.4.11 iMac G4 in 31.6), so I second Chris'
recommendation of testing with a clean user. Do not install
anything else in that user's account or allow any other startup
items to run before you run TenFourFox. It's also possible that a
kernel extension or other system process is interfering in a way
that 24 will tolerate but 31 does not.
If this doesn't work, using the same clean user (so that
variability is reduced), next try to start in safe mode with the
Option key held down as you double-click the TenFourFox app icon.
If this allows the app to function, this means something on your
If that doesn't work, I don't have any other suggestions.
I've tried as you suggested; first, I created a new user, but when running from that account, TFF also crashed just the same. Tried starting it in safe mode (with option key) but it crashed again. No solution so far...
Now that you've mentioned "safe", I've also tried doing Safe Boot and then starting TFF and it worked; both from the new as from the original account. Unfortunately, it still doesn't work when booted normally...
This means you may have a third party kernel extension installed on your system that doesn't play well with Tenfourfox. Might be anything that requires your Admin password when you install it. Anything that changes the look of the Max OS X user interface, anything that can automatically "free resources" or "pause unneeded processes" in the background. May be hard to find if you have lots of software installed.