libthr/libkse and Mozilla Firebird
Daniel Eischen
eischen at vigrid.com
Tue Sep 16 07:40:53 PDT 2003
On Tue, 16 Sep 2003, Maxim Konovalov wrote:
> [...]
> > > From ktrace.out the last things firebird done were:
> > >
> > > # kdump -f ktrace.out | tail -20
> > > 37436 MozillaFirebird-bin CALL socket(0x2,0x1,0)
> > > 37436 MozillaFirebird-bin RET socket 31/0x1f
> > > 37436 MozillaFirebird-bin CALL fcntl(0x1f,0x3,0x10)
> > > 37436 MozillaFirebird-bin RET fcntl 2
> > > 37436 MozillaFirebird-bin CALL fcntl(0x1f,0x4,0x6)
> > > 37436 MozillaFirebird-bin RET fcntl 0
> > > 37436 MozillaFirebird-bin CALL connect(0x1f,0xbfaedc48,0x10)
> > > 37436 MozillaFirebird-bin RET connect -1 errno 36 Operation now in progress
> > > 37436 MozillaFirebird-bin CALL poll(0xbfaedce8,0x6,0xffffffff)
> > > 37436 MozillaFirebird-bin RET fork 0
> > > 37436 MozillaFirebird-bin CALL gettimeofday(0xbfabaf10,0)
> > > 37436 MozillaFirebird-bin RET gettimeofday 0
> > > 37436 MozillaFirebird-bin CALL gettimeofday(0xbfabaee0,0)
> > > 37436 MozillaFirebird-bin RET gettimeofday 0
> > > 37436 MozillaFirebird-bin PSIG SIGSEGV caught handler=0x484f62e0 mask=0xfffefaff code=0xc
> > > 37436 MozillaFirebird-bin CALL unlink(0x81c4440)
> > > 37436 MozillaFirebird-bin NAMI "/home/maxim/.phoenix/default/17ma97wm.slt/lock"
> > > 37436 MozillaFirebird-bin RET unlink 0
> > > 37436 MozillaFirebird-bin CALL exit(0xb)
> >
> > Can you run it under the debugger? I was able to get
> > mozilla to run under the debugger, but had to be root
> > for it to work.
>
> # firebird --debug
> /usr/X11R6/lib/firebird/lib/mozilla-1.5a/run-mozilla.sh -g
> /usr/X11R6/lib/firebird/lib/mozilla-1.5a/MozillaFirebird-bin
> MOZILLA_FIVE_HOME=/usr/X11R6/lib/firebird/lib/mozilla-1.5a
> ...
> (no debugging symbols found)...(no debugging symbols found)...
> (no debugging symbols found)...
> Program terminated with signal SIGTRAP, Trace/breakpoint trap.
> The program no longer exists.
> (gdb)
-bash-2.05b$ ldd /usr/X11R6/lib/firebird/lib/mozilla-1.5a/MozillaFirebird-bin
/usr/X11R6/lib/firebird/lib/mozilla-1.5a/MozillaFirebird-bin:
libmozjs.so => not found (0x0)
libxpcom.so => not found (0x0)
libplds4.so => /usr/local/lib/libplds4.so (0x28089000)
libplc4.so => /usr/local/lib/libplc4.so (0x280b2000)
libnspr4.so => /usr/local/lib/libnspr4.so (0x280dc000)
libgtk12.so.2 => /usr/X11R6/lib/libgtk12.so.2 (0x2810f000)
libgdk12.so.2 => /usr/X11R6/lib/libgdk12.so.2 (0x2825c000)
libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28295000)
libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28298000)
libintl.so.5 => /usr/local/lib/libintl.so.5 (0x282bd000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x282c6000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x282ce000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x282dd000)
libm.so.2 => /usr/lib/libm.so.2 (0x283a5000)
libc_r.so.5 => /usr/lib/libkse.so.1 (0x283be000)
libstdc++.so.4 => /usr/lib/libstdc++.so.4 (0x283e0000)
libc.so.5 => /usr/lib/libc.so.5 (0x2849c000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28575000)
-bash-2.05b$ firebird --debug
/usr/X11R6/lib/firebird/lib/mozilla-1.5a/run-mozilla.sh -g
/usr/X11R6/lib/firebird/lib/mozilla-1.5a/MozillaFirebird-bin
MOZILLA_FIVE_HOME=/usr/X11R6/lib/firebird/lib/mozilla-1.5a
LD_LIBRARY_PATH=/usr/X11R6/lib/firebird/lib/mozilla-1.5a:/usr/X11R6/lib/firebird/lib/mozilla-1.5a/plugins:/usr/X11R6/lib/browser_plugins:/usr/X11R6/lib/firebird/lib/mre/mre-1.5a
DISPLAY=:0.0
FONTCONFIG_PATH=/usr/X11R6/etc/fonts:/usr/X11R6/lib/firebird/lib/mozilla-1.5a/res/Xft
DYLD_LIBRARY_PATH=/usr/X11R6/lib/firebird/lib/mozilla-1.5a:/usr/X11R6/lib/firebird/lib/mre/mre-1.5a
LIBRARY_PATH=/usr/X11R6/lib/firebird/lib/mozilla-1.5a:/usr/X11R6/lib/firebird/lib/mozilla-1.5a/components:/usr/X11R6/lib/firebird/lib/mre/mre-1.5a
SHLIB_PATH=/usr/X11R6/lib/firebird/lib/mozilla-1.5a:/usr/X11R6/lib/firebird/lib/mre/mre-1.5a
LIBPATH=/usr/X11R6/lib/firebird/lib/mozilla-1.5a:/usr/X11R6/lib/firebird/lib/mre/mre-1.5a
ADDON_PATH=/usr/X11R6/lib/firebird/lib/mozilla-1.5a
MOZ_PROGRAM=/usr/X11R6/lib/firebird/lib/mozilla-1.5a/MozillaFirebird-bin
MOZ_TOOLKIT=
moz_debug=1
moz_debugger=
/usr/bin/gdb /usr/X11R6/lib/firebird/lib/mozilla-1.5a/MozillaFirebird-bin -x
/tmp/mozargs700
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 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-undermydesk-freebsd"...(no debugging symbols
found)...
(gdb)
I don't know what else I can do. Do you have a /usr/lib/libpthread.so?
Can you try with a GENERIC kernel, or at least a stripped GENERIC with
removed devices. I noticed you had MAXDSIZ=(1024*1024*1024) without the
'UL' (MAXDSIZ=(1024UL*1024*1024)).
--
Dan Eischen
More information about the freebsd-threads
mailing list