Closed Bug 820501 Opened 13 years ago Closed 12 years ago

Intermittent layout/xul/test/test_bug372685.xul | Exited with code -20 during test run

Categories

(Core :: Layout, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, stackwanted)

Rev4 MacOSX Lion 10.7 mozilla-central debug test mochitest-other on 2012-12-11 08:50:42 PST for push 87f8165c5a0b slave: talos-r4-lion-075 https://tbpl.mozilla.org/php/getParsedLog.php?id=17827101&tree=Firefox { 13141 INFO TEST-START | chrome://mochitests/content/chrome/layout/xul/test/test_bug372685.xul ++DOMWINDOW == 42 (0x1461ceff8) [serial = 1987] [outer = 0x11935f680] WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 2956 WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 321 --DOMWINDOW == 41 (0x14b96be88) [serial = 1980] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20maxwidth='195'%20width='230'%20height='120'%20minheight='180'><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 40 (0x11d525aa8) [serial = 1982] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20minwidth='120'%20maxwidth='480'%20minheight='110'%20maxheight='470'><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 39 (0x140a2c898) [serial = 1978] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20maxwidth='128'><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 38 (0x14be06438) [serial = 1964] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 37 (0x14256f908) [serial = 1972] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20width='190'%20height='220'%20minwidth='215'%20minheight='235'><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 36 (0x1469c6628) [serial = 1968] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20max-width:%20120px;%20max-height:%20140px;'%20><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 35 (0x1457c6388) [serial = 1976] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20minwidth='210'><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 34 (0x14b906bf8) [serial = 1984] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'><panel%20noautohide='true'%20titlebar='normal'%20minwidth='120'%20minheight='140'/><label%20value='Test'/></window>] --DOMWINDOW == 33 (0x14696db78) [serial = 1970] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20minwidth='240'%20minheight='220'><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 32 (0x14b629138) [serial = 1974] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20'%20maxwidth='125'%20maxheight='95'><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] --DOMWINDOW == 31 (0x1461bf1b8) [serial = 1966] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml,<?xml-stylesheet%20href='chrome://global/skin'%20type='text/css'?><window%20xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'%20align='start'%20pack='start'%20style='-moz-appearance:%20none;%20margin:%200;%20padding:%200;%20border:%200;%20min-width:%20180px;%20min-height:%20210px;'%20><resizer%20dir='bottomright'%20flex='1'%20width='150'%20height='150'%20style='-moz-appearance:%20none;%20margin:%200;%20border:%200;%20padding:%200;'/></window>] NOTE: child process received `Goodbye', closing down WARNING: NS_ENSURE_TRUE(compMgr) failed: file nsComponentManagerUtils.cpp, line 49 nsStringStats => mAllocCount: 82 => mReallocCount: 1 => mFreeCount: 82 => mShareCount: 129 => mAdoptCount: 0 => mAdoptFreeCount: 0 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/layout/xul/test/test_bug372685.xul | Exited with code -20 during test run }
Maybe the warnings preceding the crash gives a clue, GetContextForEventHandlers failed here: 2955: aCurrentTarget->GetContextForEventHandlers(&rv); http://hg.mozilla.org/mozilla-central/annotate/87f8165c5a0b/content/base/src/nsContentUtils.cpp#l2956 and Push fails here (as a direct result of the above I guess): 321: NS_ENSURE_STATE(pusher.Push(aBoundElement)) http://hg.mozilla.org/mozilla-central/annotate/3905010a2346/content/xbl/src/nsXBLProtoImplMethod.cpp#l321
Severity: normal → critical
Keywords: crash, stackwanted
Those are pretty common (but useful for debugging) warnings. Most probably aCurrentTarget is an element in a window which isn't anymore the current inner window. So, perhaps the window has been closed or a new document has been loaded to it.
Just one crash (w/o a stack) five months ago, could have been a bug that was fixed shortly thereafter. Please reopen if it occurs again...
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.