Closed Bug 778179 Opened 12 years ago Closed 12 years ago

Intermittent crash in test_bug_462172.xul, test_clear_button_disabled.xul, test_cleanup_search.xul [@ js::gc::ArenaHeader::getAllocKind] [@ js_GetGCThingTraceKind] ("Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506")

Categories

(Core :: DOM: Core & HTML, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla17
Tracking Status
firefox16 --- unaffected
firefox17 --- fixed

People

(Reporter: emorley, Assigned: mccr8)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test mochitest-other on 2012-07-27 05:36:19 PDT for push 8ddfcd0a45a5

slave: talos-r4-snow-041

https://tbpl.mozilla.org/php/getParsedLog.php?id=13906856&tree=Mozilla-Inbound

{
28531 INFO TEST-START | chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul
WARNING: 1 sort operation has occurred for the SQL statement '0x12c489120'.  See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 2908
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 2908
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: No outer window available!: file ../../../dom/base/nsGlobalWindow.cpp, line 9084
++DOMWINDOW == 34 (0x14c43d340) [serial = 1911] [outer = 0x127c821c0]
--DOMWINDOW == 33 (0x14ea2a050) [serial = 1898] [outer = 0x14b23d130] [url = http://mochi.test:8888/chrome/toolkit/identity/tests/chrome/sandbox_content_perms.html]
--DOMWINDOW == 32 (0x14b23d1b0) [serial = 1896] [outer = 0x0] [url = http://mochi.test:8888/chrome/toolkit/identity/tests/chrome/sandbox_content_perms.html]
--DOMWINDOW == 31 (0x148e3f210) [serial = 1893] [outer = 0x0] [url = http://mochi.test:8888/chrome/toolkit/identity/tests/chrome/sandbox_content.html]
--DOCSHELL 0x14de3a440 == 11 [id = 456]
--DOCSHELL 0x14ea7f010 == 10 [id = 455]
--DOCSHELL 0x15074e030 == 9 [id = 454]
--DOCSHELL 0x14c4fa340 == 8 [id = 453]
JavaScript strict warning: chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul, line 47: octal literals and octal escape sequences are deprecated
JavaScript strict warning: chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul, line 47: octal literals and octal escape sequences are deprecated
JavaScript strict warning: chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul, line 47: octal literals and octal escape sequences are deprecated
JavaScript strict warning: chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul, line 51: octal literals and octal escape sequences are deprecated
JavaScript strict warning: chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul, line 51: octal literals and octal escape sequences are deprecated
JavaScript strict warning: chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul, line 51: octal literals and octal escape sequences are deprecated
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file ../../../../toolkit/components/downloads/nsDownloadManager.cpp, line 1457
++DOCSHELL 0x12c293250 == 9 [id = 457]
++DOMWINDOW == 32 (0x14c4361f0) [serial = 1912] [outer = 0x0]
++DOMWINDOW == 33 (0x14ea5cb80) [serial = 1913] [outer = 0x14c436170]
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 2908
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file ../../../widget/cocoa/nsChildView.mm, line 4087
Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul | Exited with code 1 during test run
INFO | automation.py | Application ran for: 0:12:55.013334
INFO | automation.py | Reading PID log: /var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/tmp6_mnKbpidlog
Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64-debug/1343391088/firefox-17.0a1.en-US.mac64.crashreporter-symbols.zip
PROCESS-CRASH | chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_bug_462172.xul | application crashed (minidump found)
Crash dump filename: /var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/tmptZT0_z/minidumps/526FCD02-48F2-444F-BFFC-A3F8CA99A030.dmp
Operating system: Mac OS X
                  10.6.8 10K549
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x0

Thread 3 (crashed)
 0  XUL!js::gc::ArenaHeader::getAllocKind [Heap.h : 476 + 0x0]
    rbx = 0x70f0f2f8   r12 = 0x01031228   r13 = 0x0cbfb008   r14 = 0x2b22f020
    r15 = 0x04f80ca0   rip = 0x026a951e   rsp = 0x04f80760   rbp = 0x04f80770
    Found by: given as instruction pointer in context
 1  XUL!js_GetGCThingTraceKind [jsgcinlines.h : 30 + 0x4]
    rip = 0x0341d2e0   rsp = 0x04f80780
    Found by: stack scanning
 2  XUL!xpc_GCThingIsGrayCCThing [nsXPConnect.cpp : 574 + 0x4]
    rip = 0x0269f57e   rsp = 0x04f807a0
    Found by: stack scanning
 3  XUL!GCGraphBuilder::NoteJSChild [nsCycleCollector.cpp : 1890 + 0x7]
    rip = 0x02e9f068   rsp = 0x04f807c0
    Found by: stack scanning
 4  XUL!nsDOMEventTargetHelper::cycleCollection::TraceImpl [nsDOMEventTargetHelper.cpp : 40 + 0x4]
    rip = 0x01f73f88   rsp = 0x04f807e0
    Found by: stack scanning
 5  XUL + 0x1630d7f
    rip = 0x02e30d80   rsp = 0x04f807f0
    Found by: stack scanning
 6  XUL!nsDOMEventTargetHelper::cycleCollection::TraverseImpl [nsDOMEventTargetHelper.cpp : 59 + 0x10]
    rip = 0x01f73d81   rsp = 0x04f80840
    Found by: stack scanning
 7  XUL!nsDocument::cycleCollection::TraverseImpl [nsDocument.cpp : 1876 + 0x9]
    rip = 0x01de0231   rsp = 0x04f80870
    Found by: stack scanning
 8  XUL!SearchTable [pldhash.cpp : 400 + 0xc]
    rip = 0x02e31e66   rsp = 0x04f808a0
    Found by: stack scanning
 9  XUL + 0x169e9df
    rip = 0x02e9e9e0   rsp = 0x04f808b8
    Found by: stack scanning
10  XUL + 0x169e9df
    rip = 0x02e9e9e0   rsp = 0x04f808e8
    Found by: stack scanning
11  XUL + 0x5e186f
    rip = 0x01de1870   rsp = 0x04f808f8
    Found by: stack scanning
12  XUL + 0x5d8d0f
    rip = 0x01dd8d10   rsp = 0x04f80908
}
This seems like more of a DOM or CC bug.
Assignee: general → nobody
Component: JavaScript Engine → DOM
https://tbpl.mozilla.org/php/getParsedLog.php?id=14034299&tree=Mozilla-Inbound
Rev4 MacOSX Lion 10.7 mozilla-inbound debug test mochitest-other on 2012-08-01 03:28:15 PDT for push 9d3c9b863c69

slave: talos-r4-lion-060

28605 INFO TEST-START | chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_clear_button_disabled.xul
WARNING: 1 sort operation has occurred for the SQL statement '0x11aa31390'.  See https://developer.mozilla.org/En/Storage/Warnings details.: file ../../../storage/src/mozStoragePrivateHelpers.cpp, line 110
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 2908
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file ../../../../content/base/src/nsContentUtils.cpp, line 2908
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file ../../../../content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_clear_button_disabled.xul | Exited with code 1 during test run
INFO | automation.py | Application ran for: 0:14:01.123695
INFO | automation.py | Reading PID log: /var/folders/qd/srwd5f710sj0fcl9z464lkj00000gn/T/tmpxwGCVSpidlog
Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64-debug/1343815522/firefox-17.0a1.en-US.mac64.crashreporter-symbols.zip
PROCESS-CRASH | chrome://mochitests/content/chrome/toolkit/mozapps/downloads/tests/chrome/test_clear_button_disabled.xul | application crashed (minidump found)
Crash dump filename: /var/folders/qd/srwd5f710sj0fcl9z464lkj00000gn/T/tmpP2GBsC/minidumps/47BE43DA-E4FE-4F34-92D5-00B16CDD0A1D.dmp
Operating system: Mac OS X
                  10.7.2 11C74
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x0

Thread 0 (crashed)
 0  XUL!js::gc::ArenaHeader::getAllocKind [Heap.h : 476 + 0x0]
    rbx = 0x7a831630   r12 = 0x00000d88   r13 = 0x3a9f12a0   r14 = 0x3a9f12a0
    r15 = 0x03a19c28   rip = 0x01ebeabe   rsp = 0x5fbfb460   rbp = 0x5fbfb470
    Found by: given as instruction pointer in context
 1  XUL!js_GetGCThingTraceKind [jsgcinlines.h : 30 + 0x4]
    rip = 0x02c41180   rsp = 0x5fbfb480
    Found by: stack scanning
 2  XUL + 0x16be67f
    rip = 0x026be680   rsp = 0x5fbfb488
    Found by: stack scanning
 3  XUL!xpc_GCThingIsGrayCCThing [nsXPConnect.cpp : 574 + 0x4]
    rip = 0x01eb4ade   rsp = 0x5fbfb4a0
    Found by: stack scanning
 4  XUL + 0x16be67f
    rip = 0x026be680   rsp = 0x5fbfb4a8
    Found by: stack scanning
 5  XUL!ChildFinder::NoteJSChild [nsCycleCollector.cpp : 1991 + 0x7]
    rip = 0x026be696   rsp = 0x5fbfb4c0
    Found by: stack scanning
 6  XUL + 0x16be67f
    rip = 0x026be680   rsp = 0x5fbfb4c8
    Found by: stack scanning
 7  XUL!nsDOMEventTargetHelper::cycleCollection::TraverseImpl [nsDOMEventTargetHelper.cpp : 59 + 0x10]
    rip = 0x0177f491   rsp = 0x5fbfb4e0
    Found by: stack scanning
 8  libsystem_c.dylib + 0x4d46f
    rip = 0x93a12470   rsp = 0x5fbfb550
    Found by: stack scanning
Summary: Intermittent crash in test_bug_462172.xul [@ js::gc::ArenaHeader::getAllocKind] ("Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506") → Intermittent crash in test_bug_462172.xul or test_clear_button_disabled.xul [@ js::gc::ArenaHeader::getAllocKind] ("Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506")
https://tbpl.mozilla.org/php/getParsedLog.php?id=14039976&tree=Mozilla-Inbound
Summary: Intermittent crash in test_bug_462172.xul or test_clear_button_disabled.xul [@ js::gc::ArenaHeader::getAllocKind] ("Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506") → Intermittent crash in test_bug_462172.xul, test_clear_button_disabled.xul, test_cleanup_search.xul [@ js::gc::ArenaHeader::getAllocKind] ("Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506")
Crash Signature: [@ js::gc::ArenaHeader::getAllocKind] → [@ js::gc::ArenaHeader::getAllocKind] [@ js_GetGCThingTraceKind]
Summary: Intermittent crash in test_bug_462172.xul, test_clear_button_disabled.xul, test_cleanup_search.xul [@ js::gc::ArenaHeader::getAllocKind] ("Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506") → Intermittent crash in test_bug_462172.xul, test_clear_button_disabled.xul, test_cleanup_search.xul [@ js::gc::ArenaHeader::getAllocKind] [@ js_GetGCThingTraceKind] ("Assertion failure: allocated(), at ../../../dist/include/gc/Heap.h:506")
I'll take this, but I don't know how actionable it is.  I'll try doing some code inspection of the classes that show up in the stack.
Assignee: nobody → continuation
Depends on: 777806
Fixed by bug 777806.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
Whiteboard: [orange]
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.