I've now found the cause of my Firefox problems, and just want to document the solution here, in case it helps someone else.
The Problems
The exact symptoms depend on which ff binary is used.
(a) Using the binary supplied by mozilla.org, a Crash Reporter window comes up giving the option to re-start or quit. Re-starting never works. The error message in the console is like this:
Code: Select all
ExceptionHandler::GenerateDump cloned child 1524
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Code: Select all
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Failed to lock new back buffer. (t=3.49651)
After a lot of tests, frustration and dead ends, I found the problem (which was the result of "administrator error" ..., i.e., my bad!). It had to do ultimately with lack of user write permissions on /dev/shm . Normally, Slackware will mount a tmpfs on /dev/shm with the following line in /etc/fstab:
Code: Select all
tmpfs /dev/shm tmpfs defaults 0 0
Code: Select all
drwxr-xr-x 2 root root 40 Dec 3 04:55 /dev/shm
Code: Select all
drwxrwxrwt 2 root root 40 Dec 4 14:42 /dev/shm