Subject: Re: MozillaFirebird startup crash - Solaris 8
To: Honza Dusak <akela@terminal.cz>
From: Brian A. Seklecki <lavalamp@spiritual-machines.org>
List: tech-pkg
Date: 10/24/2003 23:49:10
On 10/16/03 10:20:39, Honza Dusak wrote:
> 
> I use a compiled MozillaFirebird-0.6.1 from pkgsrc on Solaris
> 8/Sparc.  Unfortunately it crashes at start-up time dumping core
> file  without showing a window . However if I install an older
> package phoenix-0.6nb1 it runs without a problem .
> 
> Please , has somebody an idea , what can be wrong ?

GDB and Mozilla can be frequently unintuitive.  You said this is a  
binary package?  Can you compile it yourself with debugging?  That is  
freuqently more insightful

-lava

> 
> Here is backtrace of the core file from gdb
> 
> (gdb) core-file ~/core
> warning: core file may not match specified executable file.
> Core was generated by `/usr/pkg/lib/MozillaFirebird/MozillaFirebird- 
> bin
> -debug'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/pkg/lib/libiconv.so.4...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/libiconv.so.4
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libmozjs.so...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libmozjs.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libxpcom.so...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libxpcom.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libplds4.so...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libplds4.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libplc4.so...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libplc4.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libnspr4.so...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libnspr4.so
> Reading symbols from /usr/lib//librt.so.1...(no debugging symbols
> found)...
> done.
> Loaded symbols for /usr/lib//librt.so.1
> Reading symbols from /usr/openwin/lib/libgtk.so.12...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/openwin/lib/libgtk.so.12
> Reading symbols from /usr/openwin/lib/libgdk.so.12...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/openwin/lib/libgdk.so.12
> Reading symbols from /usr/pkg/lib/libgmodule.so.13...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/libgmodule.so.13
> ---Type <return> to continue, or q <return> to quit---
> Reading symbols from /usr/pkg/lib/libglib.so.13...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/libglib.so.13
> Reading symbols from /usr/lib//libdl.so.1...(no debugging symbols
> found)...
> done.
> Loaded symbols for /usr/lib//libdl.so.1
> Reading symbols from /usr/pkg/lib/libintl.so.4...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/pkg/lib/libintl.so.4
> Reading symbols from /usr/openwin/lib/libXi.so.5...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/openwin/lib/libXi.so.5
> Reading symbols from /usr/openwin/lib/libXext.so.0...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/openwin/lib/libXext.so.0
> Reading symbols from /usr/openwin/lib/libX11.so.4...
> (no debugging symbols found)...done.
> Loaded symbols for /usr/openwin/lib/libX11.so.4
> Reading symbols from /usr/lib//libsocket.so.1...(no debugging symbols
> found)...
> done.
> Loaded symbols for /usr/lib//libsocket.so.1
> Reading symbols from /usr/lib//libnsl.so.1...(no debugging symbols
> found)...
> done.
> Loaded symbols for /usr/lib//libnsl.so.1
> Reading symbols from /usr/lib//libm.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /usr/lib//libm.so.1
> Reading symbols from /usr/local/lib/libstdc++.so.5...
> done.
> Loaded symbols for /usr/local/lib/libstdc++.so.5
> Reading symbols from /usr/local/lib/libgcc_s.so.1...done.
> Loaded symbols for /usr/local/lib/libgcc_s.so.1
> Reading symbols from /usr/lib//libpthread.so.1...done.
> Loaded symbols for /usr/lib//libpthread.so.1
> Reading symbols from /usr/lib//libc.so.1...done.
> Loaded symbols for /usr/lib//libc.so.1
> Reading symbols from /usr/lib//libthread.so.1...done.
> Loaded symbols for /usr/lib//libthread.so.1
> Reading symbols from /usr/lib//libaio.so.1...done.
> Loaded symbols for /usr/lib//libaio.so.1
> ---Type <return> to continue, or q <return> to quit---Reading symbols
> from /usr/lib//libmp.so.2...done.
> Loaded symbols for /usr/lib//libmp.so.2
> Reading symbols from /usr/platform/SUNW,Sun-Blade-100/lib/libc_psr. 
> so.1...done.
> Loaded symbols for /usr/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1
> Reading symbols from /usr/lib/locale/cs_CZ.ISO8859-2/cs_CZ.ISO8859-2. 
> so.2...
> done.
> Loaded symbols for /usr/lib/locale/cs_CZ.ISO8859-2/cs_CZ.ISO8859-2. 
> so.2
> Reading symbols from /usr/openwin/lib/locale/common/xlibi18n.so.2... 
> done.
> Loaded symbols for /usr/openwin/lib/locale/common/xlibi18n.so.2
> Reading symbols from /usr/openwin/lib/locale/common/ximlocal.so.2... 
> done.
> Loaded symbols for /usr/openwin/lib/locale/common/ximlocal.so.2
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libgkgfx.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libgkgfx.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libembedcomponents.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libembedcomponents.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libtypeaheadfind.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libtypeaheadfind.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/libpref. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libpref.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libxpconnect.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libxpconnect.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libmozz.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libmozz.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libnecko.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libnecko. 
> so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libgklayout.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libgklayout.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/libcaps. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libcaps.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/librdf. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/librdf.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/libi18n. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libi18n.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libimglib2.so...
> ---Type <return> to continue, or q <return> to quit---
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libimglib2.so
> Reading symbols from /usr/pkg/lib/libjpeg.so.62...done.
> Loaded symbols for /usr/pkg/lib/libjpeg.so.62
> Reading symbols from /usr/pkg/lib/libpng.so.3...done.
> Loaded symbols for /usr/pkg/lib/libpng.so.3
> Reading symbols from /usr/pkg/lib/libz.so.0...done.
> Loaded symbols for /usr/pkg/lib/libz.so.0
> Reading symbols from /usr/ucblib/libucb.so.1...done.
> Loaded symbols for /usr/ucblib/libucb.so.1
> Reading symbols from /usr/lib//libresolv.so.2...done.
> Loaded symbols for /usr/lib//libresolv.so.2
> Reading symbols from /usr/lib//libelf.so.1...done.
> Loaded symbols for /usr/lib//libelf.so.1
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/libjsd. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libjsd.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libnsappshell.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libnsappshell.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libgtksuperwin. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libgtksuperwin.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libwidget_gtk.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libwidget_gtk.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libxpcom_compat. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libxpcom_compat.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libprofile.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libprofile.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libxpcom_compat_c.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libxpcom_compat_c.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libchrome.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libchrome. 
> so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libhtmlpars.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libhtmlpars.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libuconv.so...
> ---Type <return> to continue, or q <return> to quit---
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libuconv. 
> so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libdocshell.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libdocshell.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libgfx_gtk.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libgfx_gtk.so
> Reading symbols from /usr/pkg/lib/libXft.so.2...done.
> Loaded symbols for /usr/pkg/lib/libXft.so.2
> Reading symbols from /usr/pkg/lib/libfreetype.so.9...done.
> Loaded symbols for /usr/pkg/lib/libfreetype.so.9
> Reading symbols from /usr/pkg/lib/libXrender.so.1...done.
> Loaded symbols for /usr/pkg/lib/libXrender.so.1
> Reading symbols from /usr/pkg/lib/libfontconfig.so.1...done.
> Loaded symbols for /usr/pkg/lib/libfontconfig.so.1
> Reading symbols from /usr/openwin/lib/libXp.so.1...done.
> Loaded symbols for /usr/openwin/lib/libXp.so.1
> Reading symbols from /usr/pkg/lib/libexpat.so.4...done.
> Loaded symbols for /usr/pkg/lib/libexpat.so.4
> Reading symbols from /usr/openwin/lib/locale/iso8859-2/xomEuro. 
> so.2...done.
> Loaded symbols for /usr/openwin/lib/locale/iso8859-2/xomEuro.so.2
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libjsdom.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libjsdom. 
> so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libpipboot.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libpipboot.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libjsj.so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libjsj.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/liboji. 
> so...done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/liboji.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/libgtkxtbin.so... 
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/libgtkxtbin.so
> Reading symbols from /usr/openwin/lib/libXt.so.4...done.
> Loaded symbols for /usr/openwin/lib/libXt.so.4
> Reading symbols from /usr/openwin/lib/libSM.so.6...done.
> Loaded symbols for /usr/openwin/lib/libSM.so.6
> Reading symbols from /usr/openwin/lib/libICE.so.6...done.
> Loaded symbols for /usr/openwin/lib/libICE.so.6
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libgkplugin.so...
> ---Type <return> to continue, or q <return> to quit---
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libgkplugin.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libcookie.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libcookie. 
> so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libwebbrwsr.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/ 
> libwebbrwsr.so
> Reading symbols from /usr/pkg/lib/MozillaFirebird/components/ 
> libjar50.so...
> done.
> Loaded symbols for /usr/pkg/lib/MozillaFirebird/components/libjar50. 
> so
> #0  0xfd5e8430 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> (gdb) bt
> #0  0xfd5e8430 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #1  0xfd5698c0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #2  0xfd568620 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #3  0xfd567b60 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #4  0xfd56a9a0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #5  0xfd56a620 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #6  0xfd573928 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #7  0xfd567648 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #8  0xfd56a9a0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #9  0xfd56a620 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #10 0xfd573928 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #11 0xfd567648 in ?? ()
> ---Type <return> to continue, or q <return> to quit---
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #12 0xfd56a9a0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #13 0xfd56a620 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #14 0xfd573928 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #15 0xfd567648 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #16 0xfd56a9a0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #17 0xfd56a620 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #18 0xfd573928 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #19 0xfd567648 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #20 0xfd56a9a0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #21 0xfd56a620 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #22 0xfd573928 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> ---Type <return> to continue, or q <return> to quit---
> #23 0xfd5632e0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #24 0xfd56e610 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #25 0xfd667b68 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #26 0xfd51c85c in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #27 0xfd79c03c in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #28 0xfd79de24 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #29 0xfd7985e4 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #30 0xfd792c80 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libgklayout.so
> #31 0xfd2cab7c in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libhtmlpars.so
> #32 0xfd2e1434 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libhtmlpars.so
> #33 0xfd2e2158 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libhtmlpars.so
> #34 0xfd2e3cb0 in ?? ()
> ---Type <return> to continue, or q <return> to quit---
>    from /usr/pkg/lib/MozillaFirebird/components/libhtmlpars.so
> #35 0xfddb0ff0 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libnecko.so
> #36 0xfdd2a308 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libnecko.so
> #37 0xfdd29fc4 in ?? ()
>    from /usr/pkg/lib/MozillaFirebird/components/libnecko.so
> #38 0xff0de698 in ?? () from /usr/pkg/lib/MozillaFirebird/libxpcom.so
> #39 0xff0a2840 in ?? () from /usr/pkg/lib/MozillaFirebird/libxpcom.so
> #40 0xff0a2784 in ?? () from /usr/pkg/lib/MozillaFirebird/libxpcom.so
> #41 0xff0a38e8 in ?? () from /usr/pkg/lib/MozillaFirebird/libxpcom.so
> #42 0xfd9b073c in non-virtual thunk to
> nsInputFileStream::~nsInputFileStream()
>     () from /usr/pkg/lib/MozillaFirebird/components/libwidget_gtk.so
> #43 0xfd9b02a8 in non-virtual thunk to
> nsInputFileStream::~nsInputFileStream()
>     () from /usr/pkg/lib/MozillaFirebird/components/libwidget_gtk.so
> #44 0xfeda3fd4 in g_io_unix_dispatch () from
> /usr/pkg/lib/libglib.so.13
> #45 0xfeda5dc4 in g_main_dispatch () from /usr/pkg/lib/libglib.so.13
> #46 0xfeda65bc in g_main_iterate () from /usr/pkg/lib/libglib.so.13
> #47 0xfd9b0c1c in non-virtual thunk to
> nsInputFileStream::~nsInputFileStream()
>     () from /usr/pkg/lib/MozillaFirebird/components/libwidget_gtk.so
> #48 0xfda3d06c in _end ()
>    from /usr/pkg/lib/MozillaFirebird/components/libnsappshell.so
> #49 0xfda3af34 in _end ()
> ---Type <return> to continue, or q <return> to quit---
>    from /usr/pkg/lib/MozillaFirebird/components/libnsappshell.so
> #50 0xfdf7b354 in NSGetModule ()
>    from /usr/pkg/lib/MozillaFirebird/components/libembedcomponents.so
> #51 0xfdf7a788 in NSGetModule ()
>    from /usr/pkg/lib/MozillaFirebird/components/libembedcomponents.so
> #52 0xfd396968 in NSGetModule ()
>    from /usr/pkg/lib/MozillaFirebird/components/libprofile.so
> #53 0xfd396018 in NSGetModule ()
>    from /usr/pkg/lib/MozillaFirebird/components/libprofile.so
> #54 0xfda42898 in _end ()
>    from /usr/pkg/lib/MozillaFirebird/components/libnsappshell.so
> #55 0x00017464 in getCountry(nsAString const&, nsAString&) ()
> #56 0x00018060 in getCountry(nsAString const&, nsAString&) ()
> #57 0x00018cb0 in xre_main(int, char**, nsXREAppData const&) ()
> #58 0x0001506c in main ()
> (gdb)
> 
> Regards
> 
> --
> Honza Dusak
>