From owner-freebsd-gecko@FreeBSD.ORG Sat Apr 2 02:05:04 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CDB51065674; Sat, 2 Apr 2011 02:05:04 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id A43798FC0C; Sat, 2 Apr 2011 02:05:03 +0000 (UTC) Received: from mr17.lnh.mail.rcn.net ([207.172.157.37]) by smtp02.lnh.mail.rcn.net with ESMTP; 01 Apr 2011 22:05:02 -0400 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr17.lnh.mail.rcn.net (MOS 4.2.3-GA) with ESMTP id AUM77690; Fri, 1 Apr 2011 22:05:02 -0400 Received-SPF: None identity=pra; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="roberthuff@rcn.com"; x-conformance=sidf_compatible Received-SPF: None identity=mailfrom; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="roberthuff@rcn.com"; x-conformance=sidf_compatible Received-SPF: None identity=helo; client-ip=209.6.91.204; receiver=smtp01.lnh.mail.rcn.net; envelope-from="roberthuff@rcn.com"; x-sender="postmaster@jerusalem.litteratus.org.litteratus.org"; x-conformance=sidf_compatible Received: from 209-6-91-204.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.91.204]) by smtp01.lnh.mail.rcn.net with ESMTP; 01 Apr 2011 22:04:55 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19862.33857.734012.292847@jerusalem.litteratus.org> Date: Fri, 1 Apr 2011 22:04:49 -0400 To: Barbara In-Reply-To: <14888320.1164591301708124301.JavaMail.defaultUser@defaultHost> References: <14888320.1164591301708124301.JavaMail.defaultUser@defaultHost> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr17.lnh.mail.rcn.net) Cc: freebsd-gecko@freebsd.org, freebsd-ports@freebsd.org, jkim@freebsd.org Subject: Re: R: Re: firefox 4 crashes after last nspluginwrapper-devel X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Apr 2011 02:05:04 -0000 Barbara writes: > I've just rebuilt FF4 WITH_DEBUG. I used the "additional debugging" config option. > After opening and closing a lot of tab with flash content it > wasn't crashing. So I decided to give up. I opened a new empty > tab, right clicked on it and selected "Close other tabs" from the > menu. > > Soon after the other tabs have been closed, ff crashed. > Here's the bt http://pastebin.com/xFsdqBhA > > Core was generated by `firefox-bin'. > Program terminated with signal 11, Segmentation fault. > ... > (gdb) bt > #0 0x2b297b4b in kill () from /lib/libc.so.7 > #1 0x2b297aaa in raise () from /lib/libc.so.7 > #2 0x282c5ef3 in nsProfileLock::FatalSignalHandler (signo=11, > info=0xbfbfdd10, context=0xbfbfda50) at nsProfileLock.cpp:216 > #3 > #4 0x29a0a6c4 in NS_LogCOMPtrRelease_P (aCOMPtr=0x401fe688, aObject=0x650064) > at /usr/ports/www/firefox/work/mozilla-2.0/xpcom/base/nsTraceRefcntImpl.cpp: > 1234 > #5 0x292ecfd9 in ~XPCWrappedNativeProto (this=0x4cf14020) at nsCOMPtr.h:531 > #6 0x292b67c9 in DyingProtoKiller (table=0x2f218980, hdr=0x3e8cf288, > number=441, arg=0x0) at /usr/ports/www/firefox/work/mozilla-2.0 > /js/src/xpconnect/src/xpcjsruntime.cpp:210 > #7 0x29bdf655 in JS_DHashTableEnumerate (table=0x2f218980, etor=0x292b67a4 > , arg=0x0) at /usr/ports/www/firefox/work/mozilla-2.0 > /js/src/jsdhash.cpp:743 > #8 0x292ba008 in XPCJSRuntime::GCCallback (cx=0x301dda00, > status=JSGC_FINALIZE_END) at xpcmaps.h:595 > #9 0x28ca7f99 in DOMGCCallback (cx=0x301dda00, status=JSGC_FINALIZE_END) at > /usr/ports/www/firefox/work/mozilla-2.0/dom/base/nsJSEnvironment.cpp:3500 > #10 0x29c40064 in js_GC (cx=0x301dda00, comp=0x0, gckind=GC_NORMAL) at > /usr/ports/www/firefox/work/mozilla-2.0/js/src/jsgc.cpp:2514 > #11 0x29b42924 in JS_GC (cx=0x301dda00) at /usr/ports/www/firefox/work/mozilla- > 2.0/js/src/jsapi.cpp:2662 > #12 0x29285e7f in nsXPConnect::Collect (this=0x2e1094e0) at > /usr/ports/www/firefox/work/mozilla-2.0/js/src/xpconnect/src/nsXPConnect.cpp: > 405 > #13 0x29281906 in nsXPConnect::GarbageCollect (this=0x2e1094e0) at > /usr/ports/www/firefox/work/mozilla-2.0/js/src/xpconnect/src/nsXPConnect.cpp: > 413 > #14 0x28ca30b8 in nsJSContext::GarbageCollectNow () at > /usr/ports/www/firefox/work/mozilla-2.0/dom/base/nsJSEnvironment.cpp:3271 > #15 0x28ca30ed in GCTimerFired (aTimer=0x3c4903d0, aClosure=0x0) at > /usr/ports/www/firefox/work/mozilla-2.0/dom/base/nsJSEnvironment.cpp:3321 > #16 0x299fda64 in nsTimerImpl::Fire (this=0x3c4903d0) at > /usr/ports/www/firefox/work/mozilla-2.0/xpcom/threads/nsTimerImpl.cpp:425 > #17 0x299fdea4 in nsTimerEvent::Run (this=0x3c55bd00) at > /usr/ports/www/firefox/work/mozilla-2.0/xpcom/threads/nsTimerImpl.cpp:517 > #18 0x299f5088 in nsThread::ProcessNextEvent (this=0x2e1051c0, mayWait=1, > result=0xbfbfe240) at /usr/ports/www/firefox/work/mozilla-2.0 > /xpcom/threads/nsThread.cpp:633 > #19 0x2998c4b3 in NS_ProcessNextEvent_P (thread=0x2e1051c0, mayWait=1) at > nsThreadUtils.cpp:250 > #20 0x2983857b in nsBaseAppShell::Run (this=0x2e32d290) at > /usr/ports/www/firefox/work/mozilla-2.0/widget/src/xpwidgets/nsBaseAppShell.cpp: > 195 > #21 0x29507405 in nsAppStartup::Run (this=0x2f31eca0) at > /usr/ports/www/firefox/work/mozilla-2.0 > /toolkit/components/startup/src/nsAppStartup.cpp:220 > #22 0x282b8c63 in XRE_main (argc=1, argv=0xbfbfe754, aAppData=0x2e05b040) at > /usr/ports/www/firefox/work/mozilla-2.0/toolkit/xre/nsAppRunner.cpp:3786 > #23 0x080490c2 in main (argc=1, argv=0xbfbfe754) at > /usr/ports/www/firefox/work/mozilla-2.0/browser/app/nsBrowserApp.cpp:158 This was output to the terminal used to start FF: WARNING: 1 sort operation has occurred for the SQL statement '0x80ca5c748'. See https://developer.mozilla.org/En/Storage/Warnings details.: file mozStoragePrivateHelpers.cpp, line 139 ++DOCSHELL 0x80e05b000 == 1 WARNING: NS_ENSURE_TRUE(shell) failed: file nsDocShell.cpp, line 10799 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: NS_ENSURE_TRUE(shell) failed: file nsDocShell.cpp, line 10799 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 ++DOMWINDOW == 1 (0x80e084e78) [serial = 1] [outer = 0x0] WARNING: SQLite returned error code 1 , Storage will convert it to NS_ERROR_FAILURE: file mozStoragePrivateHelpers.cpp, line 108 ++DOCSHELL 0x80ca26c00 == 2 ++DOMWINDOW == 2 (0x80d302e78) [serial = 2] [outer = 0x0] WARNING: Subdocument container has no content: file nsDocumentViewer.cpp, line 2398 ++DOMWINDOW == 3 (0x80d303d78) [serial = 3] [outer = 0x80d302e00] WARNING: Subdocument container has no content: file nsDocumentViewer.cpp, line 2398 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: Subdocument container has no content: file nsDocumentViewer.cpp, line 2398 ++DOMWINDOW == 4 (0x80d309178) [serial = 4] [outer = 0x80e084e00] WARNING: Subdocument container has no content: file nsDocumentViewer.cpp, line 2398 ++DOCSHELL 0x80d141400 == 3 ++DOMWINDOW == 5 (0x80d3bf878) [serial = 5] [outer = 0x0] ++DOCSHELL 0x80d141800 == 4 ++DOMWINDOW == 6 (0x80d3c0478) [serial = 6] [outer = 0x0] JS Component Loader: WARNING chrome://prefbar/content/prefbarRDF.js:104 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/prefbarRDF.js:104 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/prefbarRDF.js:104 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/prefbarRDF.js:104 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/importexport.js:141 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/importexport.js:141 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/importexport.js:141 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/importexport.js:328 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/importexport.js:328 octal literals and octal escape sequences are deprecated JS Component Loader: WARNING chrome://prefbar/content/importexport.js:328 octal literals and octal escape sequences are deprecated WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file nsFrameLoader.cpp, line 421 ++DOCSHELL 0x80f17fc00 == 5 ++DOMWINDOW == 7 (0x8117fc278) [serial = 7] [outer = 0x0] ++DOMWINDOW == 8 (0x80f03b378) [serial = 8] [outer = 0x8117fc200] WARNING: NS_ENSURE_TRUE(shell) failed: file nsDocShell.cpp, line 10799 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: NS_ENSURE_TRUE(shell) failed: file nsDocShell.cpp, line 10799 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: NS_ENSURE_TRUE(shell) failed: file nsDocShell.cpp, line 10799 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: NS_ENSURE_TRUE(shell) failed: file nsDocShell.cpp, line 10799 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: NS_ENSURE_TRUE(sf) failed: file nsDocShell.cpp, line 4992 WARNING: Subdocument container has no frame: file nsDocumentViewer.cpp, line 2418 ++DOMWINDOW == 9 (0x810ede578) [serial = 9] [outer = 0x80d3bf800] WARNING: Subdocument container has no frame: file nsDocumentViewer.cpp, line 2418 ++DOMWINDOW == 10 (0x810edee78) [serial = 10] [outer = 0x80d3c0400] ++DOMWINDOW == 11 (0x810edfa78) [serial = 11] [outer = 0x8117fc200] WARNING: Ignoring duplicate observer.: file nsPrefBranch.cpp, line 620 ++DOMWINDOW == 12 (0x80f22d178) [serial = 12] [outer = 0x8117fc200] Robert Huff