Package: mozilla-firefox Version: 1.0.4-2sarge11 Recently (since about last week's xfree86 security update), Mozilla Firefox has sometimes (every day or two) either refused to start or randomly closed itself (without any error message) and refused to restart. Once it has appeared the problem persists through multiple start attempts, until cleared by either rebooting the system or reinstalling Firefox (apt-get install mozilla-firefox mozilla-firefox-gnome-support --reinstall).
On a failed start from the Applications menu or desktop icon, the menu closes normally but nothing else visible happens. On a failed start from a terminal, the error message can be either just "Segmentation fault" or "/usr/bin/firefox: line 349: 3610 Segmentation fault DISPLAY="${CMDLINE_DISPLAY}" ${MOZ_PROGRAM} -remote 'ping()' >/dev/null 2>&1 Segmentation fault". While it is possible that the cause is outside Firefox (I run a commercial on-access antivirus which doesn't officially support Debian (http://www.sophos.com/support/knowledgebase/article/4377.html) and get a lot of "INIT: No inittab file found" hangs on shutdown/reboot, though /etc/inittab is in fact present), nothing else seems to be crashing like this. I am running Sarge, with all security updates, dual boot with Windows 98 on an Intel Celeron 500MHz, 256MB RAM, RTL8139 Ethernet card connected to college network. I know how to program, but mostly do games/simulations and have never worked on anything as security-critical as a web browser. When I tried to obtain a stack trace, I got the following: [EMAIL PROTECTED]:~$ firefox %u /usr/bin/firefox: line 349: 3610 Segmentation fault DISPLAY="${CMDLINE_DISPLAY}" ${MOZ_PROGRAM} -remote 'ping()' >/dev/null 2>&1 Segmentation fault [EMAIL PROTECTED]:~$ gdb firefox GNU gdb 6.3-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-linux"..."/usr/bin/firefox": not in executable format: File format not recognized (gdb) run Starting program: No executable file specified. Use the "file" or "exec-file" command. (gdb) file /usr/lib/mozilla-firefox/firefox-bin Reading symbols from /usr/lib/mozilla-firefox/firefox-bin...(no debugging symbols found)...done. Using host libthread_db library "/lib/tls/libthread_db.so.1". (gdb) run Starting program: /usr/lib/mozilla-firefox/firefox-bin (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 1086683104 (LWP 3622)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread 1097059248 (LWP 3625)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread 1109744560 (LWP 3626)] [New Thread 1118133168 (LWP 3627)] [New Thread 1126521776 (LWP 3628)] /usr/lib/mozilla-firefox/firefox-bin: relocation error: /usr/lib/mozilla-firefox/firefox-bin: undefined symbol: NS_NewUnionEnumerator Program exited with code 0177. (gdb) thread apply all bt (gdb) bt No stack. (gdb) quit [EMAIL PROTECTED]:~$ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]