Another Firefox 21.0 crash

Ted Faber faber at lunabase.org
Sat May 25 23:08:19 UTC 2013


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.  

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 at ylum.lunabase.org:/usr/obj/usr/src/sys/GENERIC  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.

-- 
http://www.lunabase.org/~faber
Unexpected attachment? http://www.lunabase.org/~faber/FAQ.html#SIG
-------------- next part --------------
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 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)...
(gdb) run
Starting program: /usr/local/bin/firefox 
(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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::AutoCTypesActivityCallback ()
   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::AutoCTypesActivityCallback ()
   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/libxul.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::allocator<mozilla::plugins::IPCByteRange> >::_M_fill_insert ()
   from /usr/local/lib/firefox/libxul.so
#22 0x29c43cc2 in std::vector<mozilla::plugins::IPCByteRange, std::allocator<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.so
#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::allocator<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_kill ()
   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::sizeOf
    () from /usr/local/lib/firefox/libxul.so
(gdb) 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20130525/ce7ecfed/attachment.sig>


More information about the freebsd-ports mailing list