Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jul 2011 19:48:26 +0200
From:      Andrea Venturoli <ml@netfence.it>
To:        freebsd-ports@freebsd.org, gecko@freebsd.org
Subject:   TB 5.0 crashing with nss_ldap
Message-ID:  <4E1B376A.6070008@netfence.it>

next in thread | raw e-mail | index | archive | help
Hello.

I upgraded ThunderBird to 5.0 and it would not start anymore.
Everything is ok after I switched to thunderbird3.

Here's a backtrace.
Any help is appreciated; I'd also be glad if I could help with more info 
or testing.

  bye
	av.


> %gdb /usr/local/lib/thunderbird/thunderbird-bin thunderbird-bin.core
> 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"...(no debugging symbols found)...
> Core was generated by `thunderbird-bin'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/local/lib/thunderbird/libxul.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libxul.so
> Reading symbols from /usr/local/lib/thunderbird/libxpcom.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libxpcom.so
> Reading symbols from /usr/local/lib/thunderbird/libmozalloc.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libmozalloc.so
> Reading symbols from /usr/local/lib/libplds4.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libplds4.so.1
> Reading symbols from /usr/local/lib/libplc4.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libplc4.so.1
> Reading symbols from /usr/local/lib/libnspr4.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libnspr4.so.1
> Reading symbols from /usr/local/lib/libdbus-glib-1.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libdbus-glib-1.so.2
> Reading symbols from /usr/local/lib/libdbus-1.so.3...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libdbus-1.so.3
> Reading symbols from /usr/local/lib/libgobject-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgobject-2.0.so.0
> Reading symbols from /usr/local/lib/libgthread-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgthread-2.0.so.0
> Reading symbols from /usr/local/lib/libglib-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libglib-2.0.so.0
> Reading symbols from /usr/local/lib/libiconv.so.3...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libiconv.so.3
> Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libstdc++.so.6
> Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done.
> Loaded symbols for /lib/libm.so.5
> Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
> Loaded symbols for /lib/libgcc_s.so.1
> Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done.
> Loaded symbols for /lib/libthr.so.3
> Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
> Loaded symbols for /lib/libc.so.7
> Reading symbols from /usr/local/lib/thunderbird/libmozsqlite3.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libmozsqlite3.so
> Reading symbols from /usr/local/lib/thunderbird/libsmime3.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libsmime3.so
> Reading symbols from /usr/local/lib/thunderbird/libssl3.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libssl3.so
> Reading symbols from /usr/local/lib/thunderbird/libnss3.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libnss3.so
> Reading symbols from /usr/local/lib/thunderbird/libnssutil3.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libnssutil3.so
> Reading symbols from /usr/local/lib/libcairo.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libcairo.so.2
> Reading symbols from /usr/local/lib/libpixman-1.so.9...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpixman-1.so.9
> Reading symbols from /usr/local/lib/libfreetype.so.9...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libfreetype.so.9
> Reading symbols from /usr/local/lib/libfontconfig.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libfontconfig.so.1
> Reading symbols from /usr/local/lib/libXrender.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXrender.so.1
> Reading symbols from /usr/local/lib/libX11.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libX11.so.6
> Reading symbols from /usr/local/lib/thunderbird/libldap60.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libldap60.so
> Reading symbols from /usr/local/lib/thunderbird/libprldap60.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libprldap60.so
> Reading symbols from /usr/local/lib/thunderbird/libldif60.so...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/thunderbird/libldif60.so
> Reading symbols from /lib/libz.so.5...(no debugging symbols found)...done.
> Loaded symbols for /lib/libz.so.5
> Reading symbols from /usr/local/lib/libevent-1.4.so.4...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libevent-1.4.so.4
> Reading symbols from /usr/local/lib/libexecinfo.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libexecinfo.so.1
> Reading symbols from /usr/local/lib/libXext.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXext.so.6
> Reading symbols from /usr/local/lib/libpangocairo-1.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpangocairo-1.0.so.0
> Reading symbols from /usr/local/lib/libpangoft2-1.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpangoft2-1.0.so.0
> Reading symbols from /usr/local/lib/libpango-1.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpango-1.0.so.0
> Reading symbols from /usr/local/lib/libgmodule-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgmodule-2.0.so.0
> Reading symbols from /usr/local/lib/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgtk-x11-2.0.so.0
> Reading symbols from /usr/local/lib/libatk-1.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libatk-1.0.so.0
> Reading symbols from /usr/local/lib/libgdk-x11-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgdk-x11-2.0.so.0
> Reading symbols from /usr/local/lib/libXinerama.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXinerama.so.1
> Reading symbols from /usr/local/lib/libXi.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXi.so.6
> Reading symbols from /usr/local/lib/libXrandr.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXrandr.so.2
> Reading symbols from /usr/local/lib/libXcursor.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXcursor.so.1
> Reading symbols from /usr/local/lib/libXcomposite.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXcomposite.so.1
> Reading symbols from /usr/local/lib/libXdamage.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXdamage.so.1
> Reading symbols from /usr/local/lib/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgdk_pixbuf-2.0.so.0
> Reading symbols from /usr/local/lib/libgio-2.0.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgio-2.0.so.0
> Reading symbols from /usr/local/lib/libXfixes.so.3...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXfixes.so.3
> Reading symbols from /usr/local/lib/libpng.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpng.so.6
> Reading symbols from /usr/local/lib/libXt.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXt.so.6
> Reading symbols from /usr/local/lib/libintl.so.9...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libintl.so.9
> Reading symbols from /usr/local/lib/libpcre.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpcre.so.0
> Reading symbols from /usr/local/lib/libexpat.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libexpat.so.6
> Reading symbols from /usr/local/lib/libxcb-shm.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libxcb-shm.so.0
> Reading symbols from /usr/local/lib/libxcb-render.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libxcb-render.so.0
> Reading symbols from /usr/local/lib/libxcb.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libxcb.so.2
> Reading symbols from /usr/local/lib/libXau.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXau.so.6
> Reading symbols from /usr/local/lib/libXdmcp.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXdmcp.so.6
> Reading symbols from /usr/local/lib/libpthread-stubs.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpthread-stubs.so.0
> Reading symbols from /usr/lib/librpcsvc.so.5...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/librpcsvc.so.5
> Reading symbols from /usr/local/lib/libGL.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libGL.so.1
> Reading symbols from /usr/local/lib/libSM.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libSM.so.6
> Reading symbols from /usr/local/lib/libICE.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libICE.so.6
> Reading symbols from /usr/local/lib/libXxf86vm.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libXxf86vm.so.1
> Reading symbols from /usr/local/lib/libX11-xcb.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libX11-xcb.so.1
> Reading symbols from /usr/local/lib/libxcb-glx.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libxcb-glx.so.0
> Reading symbols from /usr/local/lib/libdrm.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libdrm.so.2
> Reading symbols from /usr/local/lib/libgnomeui-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgnomeui-2.so.0
> Reading symbols from /usr/local/lib/libbonoboui-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libbonoboui-2.so.0
> Reading symbols from /usr/local/lib/libgnomecanvas-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgnomecanvas-2.so.0
> Reading symbols from /usr/local/lib/libgailutil.so.18...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgailutil.so.18
> Reading symbols from /usr/local/lib/libgnome-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgnome-2.so.0
> Reading symbols from /usr/local/lib/libcanberra.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libcanberra.so.0
> Reading symbols from /usr/local/lib/libvorbisfile.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libvorbisfile.so.6
> Reading symbols from /usr/local/lib/libvorbis.so.4...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libvorbis.so.4
> Reading symbols from /usr/local/lib/libogg.so.7...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libogg.so.7
> Reading symbols from /usr/local/lib/libltdl.so.7...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libltdl.so.7
> Reading symbols from /usr/local/lib/libart_lgpl_2.so.5...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libart_lgpl_2.so.5
> Reading symbols from /usr/local/lib/libbonobo-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libbonobo-2.so.0
> Reading symbols from /usr/local/lib/libbonobo-activation.so.4...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libbonobo-activation.so.4
> Reading symbols from /usr/local/lib/libORBitCosNaming-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libORBitCosNaming-2.so.0
> Reading symbols from /usr/local/lib/libgnomevfs-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgnomevfs-2.so.0
> Reading symbols from /usr/local/lib/libxml2.so.5...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libxml2.so.5
> Reading symbols from /usr/lib/libssl.so.6...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libssl.so.6
> Reading symbols from /lib/libcrypto.so.6...(no debugging symbols found)...done.
> Loaded symbols for /lib/libcrypto.so.6
> Reading symbols from /usr/local/lib/libavahi-glib.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libavahi-glib.so.1
> Reading symbols from /usr/local/lib/libavahi-client.so.3...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libavahi-client.so.3
> Reading symbols from /usr/local/lib/libavahi-common.so.3...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libavahi-common.so.3
> Reading symbols from /lib/libssp.so.0...(no debugging symbols found)...done.
> Loaded symbols for /lib/libssp.so.0
> Reading symbols from /lib/libutil.so.8...(no debugging symbols found)...done.
> Loaded symbols for /lib/libutil.so.8
> Reading symbols from /usr/local/lib/libgconf-2.so.4...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgconf-2.so.4
> Reading symbols from /usr/local/lib/libORBit-2.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libORBit-2.so.0
> Reading symbols from /usr/local/lib/libgnome-keyring.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgnome-keyring.so.0
> Reading symbols from /usr/local/lib/libgcrypt.so.18...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgcrypt.so.18
> Reading symbols from /usr/local/lib/libgpg-error.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libgpg-error.so.0
> Reading symbols from /usr/local/lib/libpopt.so.0...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libpopt.so.0
> Reading symbols from /usr/local/lib/nss_ldap.so.1...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/nss_ldap.so.1
> Reading symbols from /usr/local/lib/libldap-2.3.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libldap-2.3.so.2
> Reading symbols from /usr/local/lib/liblber-2.3.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/liblber-2.3.so.2
> Reading symbols from /usr/local/lib/libsasl2.so.2...(no debugging symbols found)...done.
> Loaded symbols for /usr/local/lib/libsasl2.so.2
> Reading symbols from /usr/lib/libkrb5.so.10...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libkrb5.so.10
> Reading symbols from /usr/lib/libcom_err.so.5...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libcom_err.so.5
> Reading symbols from /usr/lib/libgssapi_krb5.so.10...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libgssapi_krb5.so.10
> Reading symbols from /usr/lib/libgssapi.so.10...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libgssapi.so.10
> Reading symbols from /usr/lib/libhx509.so.10...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libhx509.so.10
> Reading symbols from /usr/lib/libroken.so.10...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libroken.so.10
> Reading symbols from /usr/lib/libasn1.so.10...(no debugging symbols found)...done.
> Loaded symbols for /usr/lib/libasn1.so.10
> Reading symbols from /lib/libcrypt.so.5...(no debugging symbols found)...done.
> Loaded symbols for /lib/libcrypt.so.5
> Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
> Loaded symbols for /libexec/ld-elf.so.1
> #0  0x377ce440 in nsldapi_strdup () from /usr/local/lib/thunderbird/libldap60.so
> [New Thread 38101140 (LWP 100313)]
> (gdb) bt
> #0  0x377ce440 in nsldapi_strdup () from /usr/local/lib/thunderbird/libldap60.so
> #1  0x377c2b98 in ldap_charray_dup () from /usr/local/lib/thunderbird/libldap60.so
> #2  0x387f475e in ldap_url_dup () from /usr/local/lib/libldap-2.3.so.2
> #3  0x387f480a in ldap_url_duplist () from /usr/local/lib/libldap-2.3.so.2
> #4  0x387debd4 in ldap_create () from /usr/local/lib/libldap-2.3.so.2
> #5  0x387dee81 in ldap_initialize () from /usr/local/lib/libldap-2.3.so.2
> #6  0x387bb362 in _nss_ldap_locate_userpassword () from /usr/local/lib/nss_ldap.so.1
> #7  0x387be3b9 in _nss_ldap_search_s () from /usr/local/lib/nss_ldap.so.1
> #8  0x387beb3e in _nss_ldap_getbyname () from /usr/local/lib/nss_ldap.so.1
> #9  0x387beeb0 in _nss_ldap_getpwnam_r () from /usr/local/lib/nss_ldap.so.1
> #10 0x370f866f in __nss_compat_getpwnam_r () from /lib/libc.so.7
> #11 0x3718d4dc in nsdispatch () from /lib/libc.so.7
> #12 0x371545d4 in getpwnam_r () from /lib/libc.so.7
> #13 0x36e3fd50 in g_get_system_data_dirs () from /usr/local/lib/libglib-2.0.so.0
> #14 0x36e415b3 in g_get_user_name () from /usr/local/lib/libglib-2.0.so.0
> #15 0x3804cb97 in gnome_client_set_current_directory () from /usr/local/lib/libgnomeui-2.so.0
> #16 0x36db0554 in g_type_create_instance () from /usr/local/lib/libgobject-2.0.so.0
> #17 0x36d935d2 in g_object_set () from /usr/local/lib/libgobject-2.0.so.0
> #18 0x36d93b17 in g_object_newv () from /usr/local/lib/libgobject-2.0.so.0
> #19 0x36d94c2a in g_object_new () from /usr/local/lib/libgobject-2.0.so.0
> #20 0x3804b2bc in gnome_client_new_without_connection () from /usr/local/lib/libgnomeui-2.so.0
> #21 0x3804d962 in gnome_client_module_info_get () from /usr/local/lib/libgnomeui-2.so.0
> #22 0x380eb133 in gnome_program_preinit () from /usr/local/lib/libgnome-2.so.0
> #23 0x380ec093 in gnome_program_postinit () from /usr/local/lib/libgnome-2.so.0
> #24 0x380ec3c1 in gnome_program_init () from /usr/local/lib/libgnome-2.so.0
> #25 0x340160ea in XRE_InitParentProcess () from /usr/local/lib/thunderbird/libxul.so
> #26 0x34005870 in XRE_main () from /usr/local/lib/thunderbird/libxul.so
> #27 0x08048b89 in ?? ()
> #28 0x00000001 in ?? ()
> #29 0xbfbfe5ac in ?? ()
> #30 0x38106f00 in ?? ()
> #31 0x00000002 in ?? ()
> #32 0x00000000 in ?? ()
> #33 0x00000000 in ?? ()
> #34 0x00000001 in ?? ()
> #35 0xbfbfe5ac in ?? ()
> #36 0x00000001 in ?? ()
> #37 0x35abc086 in NS_NewLocalFile_P () from /usr/local/lib/thunderbird/libxul.so
> #38 0x080488f7 in ?? ()
> #39 0x080488f7 in ?? ()
> #40 0x00000001 in ?? ()
> #41 0xbfbfe5ac in ?? ()
> #42 0xbfbfe5b4 in ?? ()
> #43 0xbfbfe590 in ?? ()
> #44 0xbfbfe5a8 in ?? ()
> #45 0x00000000 in ?? ()
> #46 0xbfbfe5a4 in ?? ()
> #47 0x08048865 in ?? ()
> #48 0x33c4ff40 in dlclose () from /libexec/ld-elf.so.1
> Previous frame inner to this frame (corrupt stack?)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E1B376A.6070008>