Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 May 2013 16:07:33 -0700
From:      Ted Faber <faber@lunabase.org>
To:        freebsd-ports@freebsd.org
Subject:   Another Firefox 21.0 crash
Message-ID:  <20130525230731.GA93415@mail.lunabase.org>

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

--O5XBE6gyVG5Rl6Rj
Content-Type: multipart/mixed; boundary="YZ5djTAD1cGYuMQK"
Content-Disposition: inline


--YZ5djTAD1cGYuMQK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I'm seeing a repeatable, consistent segmentation fault before the first
window appears (though firefox -ProfileManager brings up the
profile manager, but crashes when I try to actually start the browser).

I've deleted ~/.mozilla and just about everything I can think to get rid
of. =20

The system is a 9.1 i386 system:
FreeBSD ylum.lunabase.org 9.1-STABLE FreeBSD 9.1-STABLE #28 r250528: Sat
May 11 17:19:54 PDT 2013 root@ylum.lunabase.org:/usr/obj/usr/src/sys/GENERI=
C  i386

Firefox is built under the most recent clang port.  Firefox options are
all the defaults (make rmconfig).

I rebuilt all the ports from scratch within the last week.

I've attached  a gdb trace from just running the firefox binary under
gdb.  I'm not sure I believe it, but clues are scarce on the ground.  I
can get a ktrace if it will help.

Let me know if you have any suggestions.

--=20
http://www.lunabase.org/~faber
Unexpected attachment? http://www.lunabase.org/~faber/FAQ.html#SIG

--YZ5djTAD1cGYuMQK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=bug
Content-Transfer-Encoding: quoted-printable

ylum:~$ firefox
Multiple segmentation faults occurred; can't display error dialog
ylum:~$ gdb `which firefox`
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 condition=
s.
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 fo=
und)...
(gdb) run
Starting program: /usr/local/bin/firefox=20
(no debugging symbols found)...(no debugging symbols found)...(no debugging=
 symbols found)...[New LWP 100663]
(no debugging symbols found)...(no debugging symbols found)...(no debugging=
 symbols found)...(no debugging symbols found)...[New Thread 28501080 (LWP =
100663/firefox)]
(no debugging symbols found)...(no debugging symbols found)...(no debugging=
 symbols found)...(no debugging symbols found)...(no debugging symbols foun=
d)...(no debugging symbols found)...(no debugging symbols found)...(no debu=
gging 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 sy=
mbols found)...(no debugging symbols found)...(no debugging symbols found).=
=2E.(no debugging symbols found)...(no debugging symbols found)...(no debug=
ging 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 sym=
bols found)...(no debugging symbols found)...(no debugging symbols found)..=
=2E(no debugging symbols found)...(no debugging symbols found)...(no debugg=
ing symbols found)...(no debugging symbols found)...(no debugging symbols f=
ound)...(no debugging symbols found)...(no debugging symbols found)...(no d=
ebugging symbols found)...(no debugging symbols found)...(no debugging symb=
ols 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 foun=
d)...(no debugging symbols found)...(no debugging symbols found)...(no debu=
gging 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 sy=
mbols found)...(no debugging symbols found)...(no debugging symbols found).=
=2E.(no debugging symbols found)...(no debugging symbols found)...(no debug=
ging 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 sym=
bols found)...(no debugging symbols found)...(no debugging symbols found)..=
=2E(no debugging symbols found)...(no debugging symbols found)...(no debugg=
ing symbols found)...(no debugging symbols found)...(no debugging symbols f=
ound)...(no debugging symbols found)...(no debugging symbols found)...(no d=
ebugging symbols found)...(no debugging symbols found)...(no debugging symb=
ols 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 foun=
d)...(no debugging symbols found)...(no debugging symbols found)...(no debu=
gging 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 sy=
mbols found)...(no debugging symbols found)...(no debugging symbols found).=
=2E.(no debugging symbols found)...(no debugging symbols found)...(no debug=
ging symbols found)...(no debugging symbols found)...(no debugging symbols =
found)...(no debugging symbols found)...(no debugging symbols found)...[New=
 Thread 28501f80 (LWP 100804/firefox)]
[New Thread 28501d00 (LWP 100806/firefox)]
[New Thread 2d860f80 (LWP 100810/firefox)]
[New Thread 28502e80 (LWP 100811/firefox)]
(no debugging symbols found)...(no debugging symbols found)...(no debugging=
 symbols found)...[New Thread 28503380 (LWP 100836/firefox)]
(no debugging symbols found)...[New Thread 28504780 (LWP 100838/firefox)]
[New Thread 28504a00 (LWP 101005/firefox)]
[New Thread 28504c80 (LWP 101006/firefox)]
(no debugging symbols found)...[New Thread 2d8c4e80 (LWP 101007/firefox)]
(no debugging symbols found)...[New Thread 2d8c7900 (LWP 101013/firefox)]
[New Thread 2d8c7e00 (LWP 101017/firefox)]
[New Thread 362c0f80 (LWP 101651/firefox)]
[New Thread 362f5600 (LWP 101652/firefox)]
(no debugging symbols found)...[New Thread 36d09d00 (LWP 101657/firefox)]
[New Thread 36d0a480 (LWP 101658/firefox)]
[Thread 2d8c7900 (LWP 101013/StreamTrans #1) exited]
[New Thread 2d8c7900 (LWP 101013/StreamTrans #1)]
[Thread 36d09d00 (LWP 101657/StreamTrans #2) exited]
[New Thread 36d0a200 (LWP 101008/firefox)]
[New Thread 36d09080 (LWP 101009/firefox)]
[New Thread 36d0c000 (LWP 101689/firefox)]
[Thread 36d0a480 (LWP 101658/StreamTrans #3) exited]
[Thread 36d0c000 (LWP 101689/StreamTrans #6) exited]
[Thread 36d09080 (LWP 101009/StreamTrans #5) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2d8c7e00 (LWP 101017/DOM Worker)]
0x282a854b in strcasecmp_l () from /lib/libc.so.7
(gdb) where
#0  0x282a854b in strcasecmp_l () from /lib/libc.so.7
#1  0x282a8666 in strcasecmp () from /lib/libc.so.7
#2  0x282d195e in .cerror () from /lib/libc.so.7
#3  0x283477b8 in .got () from /usr/local/lib/libffi.so.6
#4  0x28345e87 in ffi_call_SYSV () from /usr/local/lib/libffi.so.6
#5  0x28345cbe in ffi_call () from /usr/local/lib/libffi.so.6
#6  0x2a6c295b in js::SizeOfDataIfCDataObject ()
   from /usr/local/lib/firefox/libxul.so
#7  0x2a41d167 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#8  0x2a3ec016 in js::AutoCTypesActivityCallback::AutoCTypesActivityCallbac=
k ()
   from /usr/local/lib/firefox/libxul.so
#9  0x2a41d127 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#10 0x2a41969f in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#11 0x2a412563 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#12 0x2a41d09a in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#13 0x2a3ec016 in js::AutoCTypesActivityCallback::AutoCTypesActivityCallbac=
k ()
   from /usr/local/lib/firefox/libxul.so
#14 0x2a41d127 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#15 0x2a41969f in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#16 0x2a412563 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#17 0x2a41d09a in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#18 0x2a41d5e3 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#19 0x2a3a12f6 in JS_CallFunctionValue () from /usr/local/lib/firefox/libxu=
l.so
#20 0x2927b2aa in std::vector<mozilla::gfx::Glyph, std::allocator<mozilla::=
gfx::Glyph> >::_M_insert_aux () from /usr/local/lib/firefox/libxul.so
#21 0x29c43dc3 in std::vector<mozilla::plugins::IPCByteRange, std::allocato=
r<mozilla::plugins::IPCByteRange> >::_M_fill_insert ()
   from /usr/local/lib/firefox/libxul.so
#22 0x29c43cc2 in std::vector<mozilla::plugins::IPCByteRange, std::allocato=
r<mozilla::plugins::IPCByteRange> >::_M_fill_insert ()
   from /usr/local/lib/firefox/libxul.so
#23 0x2a41d127 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#24 0x2a41d5e3 in js::AutoMaybeTouchDeadZones::~AutoMaybeTouchDeadZones ()
   from /usr/local/lib/firefox/libxul.so
#25 0x2a3a124c in JS_CallFunctionName () from /usr/local/lib/firefox/libxul=
=2Eso
#26 0x29279429 in std::vector<mozilla::gfx::Glyph, std::allocator<mozilla::=
gfx::Glyph> >::_M_insert_aux () from /usr/local/lib/firefox/libxul.so
#27 0x29290724 in std::vector<mozilla::gfx::Glyph, std::allocator<mozilla::=
gfx::Glyph> >::_M_insert_aux () from /usr/local/lib/firefox/libxul.so
#28 0x29287475 in std::vector<mozilla::gfx::Glyph, std::allocator<mozilla::=
gfx::Glyph> >::_M_insert_aux () from /usr/local/lib/firefox/libxul.so
#29 0x29288f6e in std::vector<mozilla::gfx::Glyph, std::allocator<mozilla::=
gfx::Glyph> >::_M_insert_aux () from /usr/local/lib/firefox/libxul.so
#30 0x29282933 in std::vector<mozilla::gfx::Glyph, std::allocator<mozilla::=
gfx::Glyph> >::_M_insert_aux () from /usr/local/lib/firefox/libxul.so
#31 0x29e118c4 in XRE_AddJarManifestLocation ()
   from /usr/local/lib/firefox/libxul.so
#32 0x29dcbf68 in std::vector<mozilla::plugins::IPCByteRange, std::allocato=
r<mozilla::plugins::IPCByteRange> >::_M_fill_insert ()
   from /usr/local/lib/firefox/libxul.so
#33 0x29e10e30 in XRE_AddJarManifestLocation ()
   from /usr/local/lib/firefox/libxul.so
#34 0x2b38a59a in PR_CreateThread () from /usr/local/lib/libplds4.so.1
#35 0x281b3f1a in pthread_getprio () from /lib/libthr.so.3
#36 0x00000000 in ?? ()
(gdb) info threads
  19 Thread 36d0a200 (LWP 101008/StreamTrans #4)  0x281bc2d3 in pthread_kil=
l ()
   from /lib/libthr.so.3
  15 Thread 362f5600 (LWP 101652/HTML5 Parser)  0x281bc2d3 in pthread_kill =
()
   from /lib/libthr.so.3
  14 Thread 362c0f80 (LWP 101651/Cache I/O)  0x281bc2d3 in pthread_kill ()
   from /lib/libthr.so.3
* 13 Thread 2d8c7e00 (LWP 101017/DOM Worker)  0x282a854b in strcasecmp_l ()
   from /lib/libc.so.7
  11 Thread 2d8c4e80 (LWP 101007/Timer)  0x281bc2d3 in pthread_kill ()
   from /lib/libthr.so.3
  10 Thread 28504c80 (LWP 101006/JS Watchdog)  0x281bc2d3 in pthread_kill ()
   from /lib/libthr.so.3
  9 Thread 28504a00 (LWP 101005/firefox)  0x281bc2d3 in pthread_kill ()
   from /lib/libthr.so.3
  8 Thread 28504780 (LWP 100838/JS GC Helper)  0x281bc2d3 in pthread_kill ()
   from /lib/libthr.so.3
  7 Thread 28503380 (LWP 100836/Hang Monitor)  0x281bc2d3 in pthread_kill ()
   from /lib/libthr.so.3
  6 Thread 28502e80 (LWP 100811/Socket Thread)  0x2826785b in poll ()
   from /lib/libc.so.7
  5 Thread 2d860f80 (LWP 100810/XPCOM CC)  0x281bc2d3 in pthread_kill ()
   from /lib/libthr.so.3
  4 Thread 28501d00 (LWP 100806/Gecko_IOThread)  0x282b030b in kevent ()
   from /lib/libc.so.7
  3 Thread 28501f80 (LWP 100804/firefox)  0x2826785b in poll ()
   from /lib/libc.so.7
  2 Thread 28501080 (LWP 100663/firefox)  0x2a4fc85b in js::StackSpace::siz=
eOf
    () from /usr/local/lib/firefox/libxul.so
(gdb)=20

--YZ5djTAD1cGYuMQK--

--O5XBE6gyVG5Rl6Rj
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (FreeBSD)

iEYEARECAAYFAlGhRDMACgkQaUz3f+Zf+XsGpgCg9nuqrYm/8mjhj3nhX+g6SA6p
LAIAmwQi9J8FVtflnYiE1tl7Go05xTkl
=NM61
-----END PGP SIGNATURE-----

--O5XBE6gyVG5Rl6Rj--



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