Firefox 2.0 ready for FreeBSD

Indigo 23 indigo23 at gmail.com
Wed Oct 25 04:23:23 UTC 2006


I got some more debugging output by uncommenting "set -x" in the
/usr/local/bin/firefox script and by using gdb.  Hope this helps:

First is the output after uncomment set -x and running it normally on
the command line.  Please see my other message for the stuff above the
line "Segmentation fault (core dumped)" because its the same thing up
until that point.

% firefox
...
Segmentation fault (core dumped)
+ exitcode=139
+ moz_pis_startstop_scripts stop
+ MOZ_PIS_API=2
+ MOZ_PIS_MOZBINDIR=/usr/local/lib/firefox
+ MOZ_PIS_SESSION_PID=53176
+ MOZ_PIS_USER_DIR=.mozilla/firefox
+ export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
+ [ -x /usr/local/lib/firefox/init.d/K* ]
+ [ -x /home/indigo23/.mozilla/firefox/init.d/K* ]
+ exit 139

Here's the output from gdb:

% gdb /usr/local/lib/firefox/firefox-bin
GNU gdb 6.1.1 [FreeBSD]
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-marcel-freebsd"...
(gdb) run
Starting program: /usr/local/lib/firefox/firefox-bin
warning: Unable to get location for thread creation breakpoint: generic error
[New LWP 100241]
[New Thread 0x8078000 (LWP 100241)]
Type Manifest File: /home/indigo23/.mozilla/firefox/0qvutgpv.default/xpti.dat
*** Registering Apprunner components (all right -- a generic module!)
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: autoregistering succeeded
nsNativeComponentLoader: registering deferred (0)
pldhash: for the table at address 0x80a4620, the given entrySize of 44
probably favors chaining over double hashing.
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file
nsChromeRegistry.cpp, line 1252
GFX: dpi=96 t2p=0.0666667 p2t=15 depth=24
++WEBSHELL == 1
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file
nsPermissionManager.cpp, line 632
++DOMWINDOW == 1
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file
nsStringBundle.cpp, line 273
++DOMWINDOW == 2
Note: styleverifytree is disabled
Note: frameverifytree is disabled
Note: verifyreflow is disabled
++WEBSHELL == 2
++DOMWINDOW == 3
++DOMWINDOW == 4
++WEBSHELL == 3
++DOMWINDOW == 5
++DOMWINDOW == 6
[New Thread 0x8c07e00 (LWP 100321)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x8c07e00 (LWP 100321)]
0x28cecaf2 in __error () from /usr/lib/libpthread.so.2
(gdb)

Thanks.


More information about the freebsd-gnome mailing list