Open Bug 1473700 Opened 7 years ago Updated 3 years ago

Intermittent browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | A promise chain failed to handle a rejection: can't access dead object - stack: addStacktrace@resource:///modules/BrowserErrorReporter.jsm:394:7

Categories

(Firefox :: General, defect, P5)

defect

Tracking

()

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: aiakab [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=186661490&repo=autoland https://queue.taskcluster.net/v1/task/f-THtZp1SBuaJHcBEvESSQ/runs/0/artifacts/public/logs/live_backing.log INFO - TEST-START | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js [task 2018-07-05T16:46:37.781Z] INFO - GECKO(1020) | --DOCSHELL 0x7fe429328800 == 1 [pid = 1145] [id = {a06e3ca8-37d0-4c0c-a743-0cd74da14438}] [task 2018-07-05T16:46:37.926Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 259 [task 2018-07-05T16:46:37.928Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp, line 554 [task 2018-07-05T16:46:37.930Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 259 [task 2018-07-05T16:46:37.932Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp, line 554 [task 2018-07-05T16:46:37.950Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 259 [task 2018-07-05T16:46:37.952Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp, line 554 [task 2018-07-05T16:46:37.955Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 259 [task 2018-07-05T16:46:37.955Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp, line 554 [task 2018-07-05T16:46:38.174Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f6464928800 == 22 [pid = 1020] [id = {40e51ffd-9c4d-44b3-bf43-aa4f82c968a8}] [task 2018-07-05T16:46:38.177Z] INFO - GECKO(1020) | ++DOMWINDOW == 72 (0x7f6464957800) [pid = 1020] [serial = 121] [outer = (nil)] [task 2018-07-05T16:46:38.219Z] INFO - GECKO(1020) | ++DOMWINDOW == 73 (0x7f646711a800) [pid = 1020] [serial = 122] [outer = 0x7f6464957800] [task 2018-07-05T16:46:38.488Z] INFO - GECKO(1020) | ++DOMWINDOW == 74 (0x7f646b584c00) [pid = 1020] [serial = 123] [outer = 0x7f6464957800] [task 2018-07-05T16:46:38.516Z] INFO - GECKO(1020) | --DOMWINDOW == 5 (0x7fe44169d200) [pid = 1145] [serial = 1] [outer = (nil)] [url = about:blank] [task 2018-07-05T16:46:38.557Z] INFO - GECKO(1020) | JavaScript error: chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html, line 15: Error: testFetchArguments error [task 2018-07-05T16:46:39.267Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 342 [task 2018-07-05T16:46:39.326Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f646a50a800 == 23 [pid = 1020] [id = {2283bacb-92ea-48d8-bfa3-78f5da0806be}] [task 2018-07-05T16:46:39.326Z] INFO - GECKO(1020) | ++DOMWINDOW == 75 (0x7f645f956000) [pid = 1020] [serial = 124] [outer = (nil)] [task 2018-07-05T16:46:39.326Z] INFO - GECKO(1020) | ++DOMWINDOW == 76 (0x7f646b5d2000) [pid = 1020] [serial = 125] [outer = 0x7f645f956000] [task 2018-07-05T16:46:39.343Z] INFO - GECKO(1020) | ++DOMWINDOW == 77 (0x7f646b5d2800) [pid = 1020] [serial = 126] [outer = 0x7f645f956000] [task 2018-07-05T16:46:39.379Z] INFO - GECKO(1020) | ++DOMWINDOW == 78 (0x7f646b58ac00) [pid = 1020] [serial = 127] [outer = 0x7f645f956000] [task 2018-07-05T16:46:39.401Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f646b220000 == 24 [pid = 1020] [id = {12eb2a1a-2a69-439a-a9a1-a75ae63430b7}] [task 2018-07-05T16:46:39.403Z] INFO - GECKO(1020) | ++DOMWINDOW == 79 (0x7f646495c800) [pid = 1020] [serial = 128] [outer = (nil)] [task 2018-07-05T16:46:39.454Z] INFO - GECKO(1020) | ++DOMWINDOW == 80 (0x7f646a6ddc00) [pid = 1020] [serial = 129] [outer = 0x7f646495c800] [task 2018-07-05T16:46:39.497Z] INFO - GECKO(1020) | ++DOMWINDOW == 81 (0x7f646b5d4000) [pid = 1020] [serial = 130] [outer = 0x7f646495c800] [task 2018-07-05T16:46:39.536Z] INFO - GECKO(1020) | JavaScript error: moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7B4b8ff7b4-04f9-4e44-b077-b4baeb626ec9%7D.js, line 2: Error: testAddonIDMangle error [task 2018-07-05T16:46:39.938Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 342 [task 2018-07-05T16:46:39.974Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f646b404800 == 25 [pid = 1020] [id = {cb72191c-2b30-4b58-9f8d-ba3fd1f3321a}] [task 2018-07-05T16:46:39.975Z] INFO - GECKO(1020) | ++DOMWINDOW == 82 (0x7f645f955600) [pid = 1020] [serial = 131] [outer = (nil)] [task 2018-07-05T16:46:39.978Z] INFO - GECKO(1020) | ++DOMWINDOW == 83 (0x7f646a6e2000) [pid = 1020] [serial = 132] [outer = 0x7f645f955600] [task 2018-07-05T16:46:39.995Z] INFO - GECKO(1020) | ++DOMWINDOW == 84 (0x7f646b581c00) [pid = 1020] [serial = 133] [outer = 0x7f645f955600] [task 2018-07-05T16:46:40.025Z] INFO - GECKO(1020) | ++DOMWINDOW == 85 (0x7f646b5d3000) [pid = 1020] [serial = 134] [outer = 0x7f645f955600] [task 2018-07-05T16:46:40.054Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f646b40f000 == 26 [pid = 1020] [id = {446f42b5-9c42-423a-a076-7710f8b2aab6}] [task 2018-07-05T16:46:40.054Z] INFO - GECKO(1020) | ++DOMWINDOW == 86 (0x7f6468fb0800) [pid = 1020] [serial = 135] [outer = (nil)] [task 2018-07-05T16:46:40.096Z] INFO - GECKO(1020) | ++DOMWINDOW == 87 (0x7f646b58c000) [pid = 1020] [serial = 136] [outer = 0x7f6468fb0800] [task 2018-07-05T16:46:40.155Z] INFO - GECKO(1020) | ++DOMWINDOW == 88 (0x7f646b5d8400) [pid = 1020] [serial = 137] [outer = 0x7f6468fb0800] [task 2018-07-05T16:46:40.177Z] INFO - GECKO(1020) | JavaScript error: moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7Bede10c13-615c-4a06-9624-7811015d16ae%7D.js, line 2: Error: testExtensionTag error [task 2018-07-05T16:46:40.196Z] INFO - GECKO(1020) | [Parent 1020, StreamTrans #77] WARNING: 'NS_FAILED(rv)', file /builds/worker/workspace/build/src/modules/libjar/nsJARChannel.cpp, line 417 [task 2018-07-05T16:46:40.198Z] INFO - GECKO(1020) | [Parent 1020, StreamTrans #77] WARNING: 'NS_FAILED(rv)', file /builds/worker/workspace/build/src/modules/libjar/nsJARChannel.cpp, line 417 [task 2018-07-05T16:46:40.586Z] INFO - GECKO(1020) | --DOMWINDOW == 4 (0x7f6bb49e5800) [pid = 1113] [serial = 2] [outer = (nil)] [url = about:blank] [task 2018-07-05T16:46:40.586Z] INFO - GECKO(1020) | --DOCSHELL 0x7f6bb7726800 == 1 [pid = 1113] [id = {6eb7d116-a45e-4a66-9d95-0c07c2dc0122}] [task 2018-07-05T16:46:40.654Z] INFO - GECKO(1020) | [Parent 1020, StreamTrans #80] WARNING: 'NS_FAILED(rv)', file /builds/worker/workspace/build/src/modules/libjar/nsJARChannel.cpp, line 408 [task 2018-07-05T16:46:40.832Z] INFO - GECKO(1020) | MEMORY STAT | vsize 2239MB | residentFast 375MB | heapAllocated 142MB [task 2018-07-05T16:46:40.833Z] INFO - TEST-OK | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | took 3147ms [task 2018-07-05T16:46:40.855Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f6bb94ad800 == 2 [pid = 1113] [id = {3344eddd-f433-49b4-b9cd-a53c2b7cd5ec}] [task 2018-07-05T16:46:40.855Z] INFO - GECKO(1020) | ++DOMWINDOW == 5 (0x7f6bb9778200) [pid = 1113] [serial = 7] [outer = (nil)] [task 2018-07-05T16:46:40.974Z] INFO - GECKO(1020) | ++DOMWINDOW == 6 (0x7f6bb775c800) [pid = 1113] [serial = 8] [outer = 0x7f6bb9778200] [task 2018-07-05T16:46:41.058Z] INFO - checking window state [task 2018-07-05T16:46:41.115Z] INFO - GECKO(1020) | --DOMWINDOW == 4 (0x7fe4289b3400) [pid = 1145] [serial = 2] [outer = (nil)] [url = about:blank] [task 2018-07-05T16:46:41.172Z] INFO - TEST-START | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js [task 2018-07-05T16:46:41.419Z] INFO - GECKO(1020) | --DOMWINDOW == 5 (0x7f6bb967a000) [pid = 1113] [serial = 3] [outer = (nil)] [url = about:blank] [task 2018-07-05T16:46:41.826Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f646b219800 == 27 [pid = 1020] [id = {1a5f85cc-4180-4f9c-8de9-8b2b7fa53422}] [task 2018-07-05T16:46:41.827Z] INFO - GECKO(1020) | ++DOMWINDOW == 89 (0x7f6468fb0a00) [pid = 1020] [serial = 138] [outer = (nil)] [task 2018-07-05T16:46:41.862Z] INFO - GECKO(1020) | ++DOMWINDOW == 90 (0x7f646b582400) [pid = 1020] [serial = 139] [outer = 0x7f6468fb0a00] [task 2018-07-05T16:46:42.061Z] INFO - GECKO(1020) | ++DOMWINDOW == 91 (0x7f646b5dc800) [pid = 1020] [serial = 140] [outer = 0x7f6468fb0a00] [task 2018-07-05T16:46:42.179Z] INFO - GECKO(1020) | JavaScript error: chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html, line 15: Error: testFetchArguments error [task 2018-07-05T16:46:42.689Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 342 [task 2018-07-05T16:46:42.734Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f6471e6b800 == 28 [pid = 1020] [id = {2503a4cf-64e8-4c8c-b39f-53a0a04a3e04}] [task 2018-07-05T16:46:42.735Z] INFO - GECKO(1020) | ++DOMWINDOW == 92 (0x7f645f953200) [pid = 1020] [serial = 141] [outer = (nil)] [task 2018-07-05T16:46:42.735Z] INFO - GECKO(1020) | ++DOMWINDOW == 93 (0x7f6471d82000) [pid = 1020] [serial = 142] [outer = 0x7f645f953200] [task 2018-07-05T16:46:42.751Z] INFO - GECKO(1020) | ++DOMWINDOW == 94 (0x7f6471d88000) [pid = 1020] [serial = 143] [outer = 0x7f645f953200] [task 2018-07-05T16:46:42.792Z] INFO - GECKO(1020) | ++DOMWINDOW == 95 (0x7f646b5d6c00) [pid = 1020] [serial = 144] [outer = 0x7f645f953200] [task 2018-07-05T16:46:42.813Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f646b218000 == 29 [pid = 1020] [id = {fbd3c5c7-49ca-439a-95f5-17d4fa41bdc0}] [task 2018-07-05T16:46:42.813Z] INFO - GECKO(1020) | ++DOMWINDOW == 96 (0x7f6468fb0c00) [pid = 1020] [serial = 145] [outer = (nil)] [task 2018-07-05T16:46:42.854Z] INFO - GECKO(1020) | ++DOMWINDOW == 97 (0x7f646b5d5800) [pid = 1020] [serial = 146] [outer = 0x7f6468fb0c00] [task 2018-07-05T16:46:42.894Z] INFO - GECKO(1020) | ++DOMWINDOW == 98 (0x7f6471d7cc00) [pid = 1020] [serial = 147] [outer = 0x7f6468fb0c00] [task 2018-07-05T16:46:42.932Z] INFO - GECKO(1020) | JavaScript error: moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7Bf2ee9a97-197a-4466-8d22-829fc94c9413%7D.js, line 2: Error: testAddonIDMangle error [task 2018-07-05T16:46:43.258Z] INFO - GECKO(1020) | --DOCSHELL 0x7f6464922800 == 28 [pid = 1020] [id = {84144887-fcd3-459c-8436-cf4a03fdeebf}] [task 2018-07-05T16:46:43.258Z] INFO - GECKO(1020) | --DOCSHELL 0x7f646a509000 == 27 [pid = 1020] [id = {35f99933-ade1-4757-afc0-6f570444781d}] [task 2018-07-05T16:46:43.260Z] INFO - GECKO(1020) | --DOCSHELL 0x7f646c3bf800 == 26 [pid = 1020] [id = {c346e012-c71a-403a-b121-c48e62ddeef1}] [task 2018-07-05T16:46:43.275Z] INFO - GECKO(1020) | --DOCSHELL 0x7f645f97f000 == 25 [pid = 1020] [id = {dfc33b30-c1dd-430b-8632-886b29c1896f}] [task 2018-07-05T16:46:43.275Z] INFO - GECKO(1020) | --DOCSHELL 0x7f646c3bc000 == 24 [pid = 1020] [id = {d6e1113d-b081-49ac-8f0c-7301325eaf81}] [task 2018-07-05T16:46:43.434Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 342 [task 2018-07-05T16:46:43.438Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 259 [task 2018-07-05T16:46:43.439Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp, line 554 [task 2018-07-05T16:46:43.441Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 259 [task 2018-07-05T16:46:43.443Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp, line 554 [task 2018-07-05T16:46:43.482Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f6464931000 == 25 [pid = 1020] [id = {ecb62458-6400-400d-97c4-908f919a2c2f}] [task 2018-07-05T16:46:43.484Z] INFO - GECKO(1020) | ++DOMWINDOW == 99 (0x7f6468fb0e00) [pid = 1020] [serial = 148] [outer = (nil)] [task 2018-07-05T16:46:43.485Z] INFO - GECKO(1020) | ++DOMWINDOW == 100 (0x7f646a6dc800) [pid = 1020] [serial = 149] [outer = 0x7f6468fb0e00] [task 2018-07-05T16:46:43.514Z] INFO - GECKO(1020) | ++DOMWINDOW == 101 (0x7f646a6dec00) [pid = 1020] [serial = 150] [outer = 0x7f6468fb0e00] [task 2018-07-05T16:46:44.217Z] INFO - GECKO(1020) | ++DOMWINDOW == 102 (0x7f64655af400) [pid = 1020] [serial = 151] [outer = 0x7f6468fb0e00] [task 2018-07-05T16:46:44.239Z] INFO - GECKO(1020) | ++DOCSHELL 0x7f646a517800 == 26 [pid = 1020] [id = {f31917a3-216d-4ea8-a36d-3e7b96ecb737}] [task 2018-07-05T16:46:44.241Z] INFO - GECKO(1020) | ++DOMWINDOW == 103 (0x7f645f954e00) [pid = 1020] [serial = 152] [outer = (nil)] [task 2018-07-05T16:46:44.290Z] INFO - GECKO(1020) | ++DOMWINDOW == 104 (0x7f646a6df000) [pid = 1020] [serial = 153] [outer = 0x7f645f954e00] [task 2018-07-05T16:46:44.387Z] INFO - GECKO(1020) | ++DOMWINDOW == 105 (0x7f646b5d2c00) [pid = 1020] [serial = 154] [outer = 0x7f645f954e00] [task 2018-07-05T16:46:44.408Z] INFO - GECKO(1020) | JavaScript error: moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7B4cbcaf73-5f6f-4ad7-9ee8-c85a3c40ad10%7D.js, line 2: Error: testExtensionTag error [task 2018-07-05T16:46:44.432Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: Trying to create a wrapper into or out of a nuked compartment: file /builds/worker/workspace/build/src/js/xpconnect/wrappers/WrapperFactory.cpp, line 200 [task 2018-07-05T16:46:44.434Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: Trying to create a wrapper into or out of a nuked compartment: file /builds/worker/workspace/build/src/js/xpconnect/wrappers/WrapperFactory.cpp, line 200 [task 2018-07-05T16:46:44.436Z] INFO - GECKO(1020) | JavaScript error: resource:///modules/BrowserErrorReporter.jsm, line 394: TypeError: can't access dead object [task 2018-07-05T16:46:44.438Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: Trying to create a wrapper into or out of a nuked compartment: file /builds/worker/workspace/build/src/js/xpconnect/wrappers/WrapperFactory.cpp, line 200 [task 2018-07-05T16:46:44.441Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: Trying to create a wrapper into or out of a nuked compartment: file /builds/worker/workspace/build/src/js/xpconnect/wrappers/WrapperFactory.cpp, line 200 [task 2018-07-05T16:46:44.442Z] INFO - GECKO(1020) | JavaScript error: resource:///modules/BrowserErrorReporter.jsm, line 394: TypeError: can't access dead object [task 2018-07-05T16:46:44.490Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: Trying to create a wrapper into or out of a nuked compartment: file /builds/worker/workspace/build/src/js/xpconnect/wrappers/WrapperFactory.cpp, line 200 [task 2018-07-05T16:46:44.493Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: Trying to create a wrapper into or out of a nuked compartment: file /builds/worker/workspace/build/src/js/xpconnect/wrappers/WrapperFactory.cpp, line 200 [task 2018-07-05T16:46:44.493Z] INFO - GECKO(1020) | JavaScript error: resource:///modules/BrowserErrorReporter.jsm, line 394: TypeError: can't access dead object [task 2018-07-05T16:46:44.725Z] INFO - GECKO(1020) | --DOMWINDOW == 1 (0x7f32fb49d200) [pid = 1174] [serial = 1] [outer = (nil)] [url = about:blank] [task 2018-07-05T16:46:44.771Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 259 [task 2018-07-05T16:46:44.776Z] INFO - GECKO(1020) | [Parent 1020, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/worker/workspace/build/src/dom/fetch/FetchDriver.cpp, line 554 [task 2018-07-05T16:46:44.776Z] INFO - GECKO(1020) | --DOMWINDOW == 104 (0x7f645f955c00) [pid = 1020] [serial = 60] [outer = (nil)] [url = moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/_generated_background_page.html] [task 2018-07-05T16:46:44.777Z] INFO - GECKO(1020) | --DOMWINDOW == 103 (0x7f645f956400) [pid = 1020] [serial = 67] [outer = (nil)] [url = moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/_generated_background_page.html] [task 2018-07-05T16:46:44.777Z] INFO - GECKO(1020) | --DOMWINDOW == 102 (0x7f6468fb1200) [pid = 1020] [serial = 53] [outer = (nil)] [url = chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html] [task 2018-07-05T16:46:44.778Z] INFO - GECKO(1020) | --DOMWINDOW == 101 (0x7f6468fb5400) [pid = 1020] [serial = 36] [outer = (nil)] [url = chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html] [task 2018-07-05T16:46:44.795Z] INFO - TEST-INFO | started process screentopng [task 2018-07-05T16:46:45.426Z] INFO - TEST-INFO | screentopng: exit 0 [task 2018-07-05T16:46:45.427Z] INFO - Buffered messages logged at 16:46:41 [task 2018-07-05T16:46:45.427Z] INFO - Entering test bound testSetup [task 2018-07-05T16:46:45.429Z] INFO - Leaving test bound testSetup [task 2018-07-05T16:46:45.429Z] INFO - Entering test bound testInitPastMessages [task 2018-07-05T16:46:45.429Z] INFO - Console message: [JavaScript Error: "Logged before init"] [task 2018-07-05T16:46:45.437Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter collects errors logged before initialization. - [task 2018-07-05T16:46:45.440Z] INFO - Leaving test bound testInitPastMessages [task 2018-07-05T16:46:45.444Z] INFO - Entering test bound testNonErrorLogs [task 2018-07-05T16:46:45.445Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter does not collect normal log messages or warnings. - [task 2018-07-05T16:46:45.447Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter does not collect normal log messages or warnings. - [task 2018-07-05T16:46:45.448Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter does not collect normal log messages or warnings. - [task 2018-07-05T16:46:45.459Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter collects error messages. - [task 2018-07-05T16:46:45.461Z] INFO - Leaving test bound testNonErrorLogs [task 2018-07-05T16:46:45.463Z] INFO - Entering test bound testSampling [task 2018-07-05T16:46:45.468Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | A 1.0 sample rate will cause the reporter to always collect errors. - [task 2018-07-05T16:46:45.474Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | A missing sourceName doesn't break reporting. - [task 2018-07-05T16:46:45.478Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | A 0.0 sample rate will cause the reporter to never collect errors. - [task 2018-07-05T16:46:45.480Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | chrome://devtools/ paths are sampled at 100% even if the default rate is 0.0. - [task 2018-07-05T16:46:45.481Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | resource://devtools/ paths are sampled at 100% even if the default rate is 0.0. - [task 2018-07-05T16:46:45.483Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | An invalid sample rate will cause the reporter to never collect errors. - [task 2018-07-05T16:46:45.488Z] INFO - Leaving test bound testSampling [task 2018-07-05T16:46:45.490Z] INFO - Entering test bound testNameMessage [task 2018-07-05T16:46:45.497Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter uses a generic type when no name is in the message. - [task 2018-07-05T16:46:45.501Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter uses error message as the exception value. - [task 2018-07-05T16:46:45.502Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter uses the error type from the message. - [task 2018-07-05T16:46:45.504Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter uses error message as the value parameter. - [task 2018-07-05T16:46:45.506Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter uses the error type from the message. - [task 2018-07-05T16:46:45.508Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter uses error message as the value parameter. - [task 2018-07-05T16:46:45.510Z] INFO - Leaving test bound testNameMessage [task 2018-07-05T16:46:45.514Z] INFO - Entering test bound testRecentBuild [task 2018-07-05T16:46:45.518Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter does not collect errors from builds older than a week. - [task 2018-07-05T16:46:45.523Z] INFO - Leaving test bound testRecentBuild [task 2018-07-05T16:46:45.527Z] INFO - Entering test bound testFetchArguments [task 2018-07-05T16:46:45.528Z] INFO - Buffered messages logged at 16:46:42 [task 2018-07-05T16:46:45.529Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | expected uncaught exception - [task 2018-07-05T16:46:45.530Z] INFO - Console message: [JavaScript Error: "Error: testFetchArguments error" {file: "chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html" line: 15}] [task 2018-07-05T16:46:45.532Z] INFO - madeToFail2@chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html:15:15 [task 2018-07-05T16:46:45.533Z] INFO - madeToFail@chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html:12:9 [task 2018-07-05T16:46:45.540Z] INFO - @chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html:17:7 [task 2018-07-05T16:46:45.541Z] INFO - [task 2018-07-05T16:46:45.544Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter builds API url from DSN pref. - [task 2018-07-05T16:46:45.550Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter builds API url from DSN pref. - [task 2018-07-05T16:46:45.551Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter identifies itself in the outgoing request - [task 2018-07-05T16:46:45.554Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter is compatible with Sentry 7. - [task 2018-07-05T16:46:45.555Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter pulls API key from DSN pref. - [task 2018-07-05T16:46:45.557Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter pulls project ID from DSN pref. - [task 2018-07-05T16:46:45.559Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter pulls changeset tag from AppConstants - [task 2018-07-05T16:46:45.560Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter uses a fake referer. - [task 2018-07-05T16:46:45.562Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Reporter builds stack trace from scriptError correctly. - {"values":[{"type":"Error","value":"testFetchArguments error","stacktrace":{"frames":[{"function":null,"module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html","lineno":17,"colno":7,"context_line":" madeToFail();","pre_context":[" madeToFail2();"," }"," function madeToFail2() {"," throw new Error(\"testFetchArguments error\");"," }"],"post_context":[" </script>"," </body>","</html>",""]},{"function":"madeToFail","module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html","lineno":12,"colno":9,"context_line":" madeToFail2();","pre_context":[" <body>"," <script>"," // Line and column numbers are significant and used in tests, make sure to"," // update the tests if you make any changes to this file!"," function madeToFail() {"],"post_context":[" }"," function madeToFail2() {"," throw new Error(\"testFetchArguments error\");"," }"," madeToFail();"]},{"function":"madeToFail2","module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html","lineno":15,"colno":15,"context_line":" throw new Error(\"testFetchArguments error\");","pre_context":[" // update the tests if you make any changes to this file!"," function madeToFail() {"," madeToFail2();"," }"," function madeToFail2() {"],"post_context":[" }"," madeToFail();"," </script>"," </body>","</html>"]}]},"module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html"}]} deepEqual {"values":[{"type":"Error","value":"testFetchArguments error","module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html","stacktrace":{"frames":[{"function":null,"module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html","lineno":17,"colno":7,"pre_context":[" madeToFail2();"," }"," function madeToFail2() {"," throw new Error(\"testFetchArguments error\");"," }"],"context_line":" madeToFail();","post_context":[" </script>"," </body>","</html>",""]},{"function":"madeToFail","module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html","lineno":12,"colno":9,"pre_context":[" <body>"," <script>"," // Line and column numbers are significant and used in tests, make sure to"," // update the tests if you make any changes to this file!"," function madeToFail() {"],"context_line":" madeToFail2();","post_context":[" }"," function madeToFail2() {"," throw new Error(\"testFetchArguments error\");"," }"," madeToFail();"]},{"function":"madeToFail2","module":"chrome://mochitests/content/browser/browser/modules/test/browser/browser_BrowserErrorReporter.html","lineno":15,"colno":15,"pre_context":[" // update the tests if you make any changes to this file!"," function madeToFail() {"," madeToFail2();"," }"," function madeToFail2() {"],"context_line":" throw new Error(\"testFetchArguments error\");","post_context":[" }"," madeToFail();"," </script>"," </body>","</html>"]}]}}]} - [task 2018-07-05T16:46:45.564Z] INFO - Leaving test bound testFetchArguments [task 2018-07-05T16:46:45.566Z] INFO - Entering test bound testAddonIDMangle [task 2018-07-05T16:46:45.570Z] INFO - Extension loaded [task 2018-07-05T16:46:45.571Z] INFO - Console message: [JavaScript Error: "Error: testAddonIDMangle error" {file: "moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7Bf2ee9a97-197a-4466-8d22-829fc94c9413%7D.js" line: 2}] [task 2018-07-05T16:46:45.572Z] INFO - background@moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7Bf2ee9a97-197a-4466-8d22-829fc94c9413%7D.js:2:13 [task 2018-07-05T16:46:45.573Z] INFO - @moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7Bf2ee9a97-197a-4466-8d22-829fc94c9413%7D.js:1:11 [task 2018-07-05T16:46:45.575Z] INFO - [task 2018-07-05T16:46:45.576Z] INFO - Buffered messages logged at 16:46:43 [task 2018-07-05T16:46:45.580Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Stack frame filenames use the proper add-on ID instead of internal UUIDs. - [task 2018-07-05T16:46:45.581Z] INFO - Leaving test bound testAddonIDMangle [task 2018-07-05T16:46:45.583Z] INFO - Entering test bound testExtensionTag [task 2018-07-05T16:46:45.587Z] INFO - Extension loaded [task 2018-07-05T16:46:45.589Z] INFO - Buffered messages logged at 16:46:44 [task 2018-07-05T16:46:45.590Z] INFO - Console message: [JavaScript Error: "Error: testExtensionTag error" {file: "moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7B4cbcaf73-5f6f-4ad7-9ee8-c85a3c40ad10%7D.js" line: 2}] [task 2018-07-05T16:46:45.591Z] INFO - background@moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7B4cbcaf73-5f6f-4ad7-9ee8-c85a3c40ad10%7D.js:2:13 [task 2018-07-05T16:46:45.592Z] INFO - @moz-extension://8785a25a-3209-483f-9a52-03a2f44d973e/%7B4cbcaf73-5f6f-4ad7-9ee8-c85a3c40ad10%7D.js:1:11 [task 2018-07-05T16:46:45.593Z] INFO - [task 2018-07-05T16:46:45.594Z] INFO - Console message: [JavaScript Error: "TypeError: can't access dead object" {file: "resource:///modules/BrowserErrorReporter.jsm" line: 394}] [task 2018-07-05T16:46:45.596Z] INFO - Console message: [JavaScript Error: "TypeError: can't access dead object" {file: "resource:///modules/BrowserErrorReporter.jsm" line: 394}] [task 2018-07-05T16:46:45.597Z] INFO - Console message: [JavaScript Error: "TypeError: can't access dead object" {file: "resource:///modules/BrowserErrorReporter.jsm" line: 394}] [task 2018-07-05T16:46:45.598Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Errors from extensions have an isExtensionError=true tag. - [task 2018-07-05T16:46:45.601Z] INFO - TEST-PASS | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | Normal errors have an isExtensionError=false tag. - [task 2018-07-05T16:46:45.603Z] INFO - Buffered messages finished [task 2018-07-05T16:46:45.606Z] INFO - TEST-UNEXPECTED-FAIL | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | A promise chain failed to handle a rejection: can't access dead object - stack: addStacktrace@resource:///modules/BrowserErrorReporter.jsm:394:7 [task 2018-07-05T16:46:45.607Z] INFO - async*handleMessage@resource:///modules/BrowserErrorReporter.jsm:302:13 [task 2018-07-05T16:46:45.608Z] INFO - async*observe/<@resource:///modules/BrowserErrorReporter.jsm:244:38 [task 2018-07-05T16:46:45.609Z] INFO - ChromeUtils::IdleDispatch handler*observe@resource:///modules/BrowserErrorReporter.jsm:244:7 [task 2018-07-05T16:46:45.610Z] INFO - Rejection date: Thu Jul 05 2018 16:46:44 GMT+0000 (UTC) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 257 [task 2018-07-05T16:46:45.611Z] INFO - Stack trace: [task 2018-07-05T16:46:45.612Z] INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257 [task 2018-07-05T16:46:45.613Z] INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1123 [task 2018-07-05T16:46:45.620Z] INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1089 [task 2018-07-05T16:46:45.621Z] INFO - chrome://mochikit/content/browser-test.js:nextTest/<:986 [task 2018-07-05T16:46:45.623Z] INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795 [task 2018-07-05T16:46:45.624Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T16:46:45.625Z] INFO - TEST-UNEXPECTED-FAIL | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | A promise chain failed to handle a rejection: can't access dead object - stack: addStacktrace@resource:///modules/BrowserErrorReporter.jsm:394:7 [task 2018-07-05T16:46:45.626Z] INFO - async*handleMessage@resource:///modules/BrowserErrorReporter.jsm:302:13 [task 2018-07-05T16:46:45.627Z] INFO - async*observe/<@resource:///modules/BrowserErrorReporter.jsm:244:38 [task 2018-07-05T16:46:45.628Z] INFO - ChromeUtils::IdleDispatch handler*observe@resource:///modules/BrowserErrorReporter.jsm:244:7 [task 2018-07-05T16:46:45.629Z] INFO - Rejection date: Thu Jul 05 2018 16:46:44 GMT+0000 (UTC) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 257 [task 2018-07-05T16:46:45.631Z] INFO - Stack trace: [task 2018-07-05T16:46:45.632Z] INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257 [task 2018-07-05T16:46:45.633Z] INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1123 [task 2018-07-05T16:46:45.634Z] INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1089 [task 2018-07-05T16:46:45.635Z] INFO - chrome://mochikit/content/browser-test.js:nextTest/<:986 [task 2018-07-05T16:46:45.636Z] INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795 [task 2018-07-05T16:46:45.637Z] INFO - Not taking screenshot here: see the one that was previously logged [task 2018-07-05T16:46:45.639Z] INFO - TEST-UNEXPECTED-FAIL | browser/modules/test/browser/browser_BrowserErrorReporter_nightly.js | A promise chain failed to handle a rejection: can't access dead object - stack: addStacktrace@resource:///modules/BrowserErrorReporter.jsm:394:7 [task 2018-07-05T16:46:45.640Z] INFO - async*handleMessage@resource:///modules/BrowserErrorReporter.jsm:302:13 [task 2018-07-05T16:46:45.641Z] INFO - async*observe/<@resource:///modules/BrowserErrorReporter.jsm:244:38 [task 2018-07-05T16:46:45.642Z] INFO - ChromeUtils::IdleDispatch handler*observe@resource:///modules/BrowserErrorReporter.jsm:244:7 [task 2018-07-05T16:46:45.644Z] INFO - Rejection date: Thu Jul 05 2018 16:46:44 GMT+0000 (UTC) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 257 [task 2018-07-05T16:46:45.645Z] INFO - Stack trace: [task 2018-07-05T16:46:45.646Z] INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257 [task 2018-07-05T16:46:45.647Z] INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1123 [task 2018-07-05T16:46:45.648Z] INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1089 [task 2018-07-05T16:46:45.649Z] INFO - chrome://mochikit/content/browser-test.js:nextTest/<:986 [task 2018-07-05T16:46:45.650Z] INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795 [task 2018-07-05T16:46:45.652Z] INFO - Leaving test bound testExtensionTag [task 2018-07-05T16:46:45.653Z] INFO - Entering test bound testScalars [task 2018-07-05T16:46:45.654Z] INFO - Leaving test bound testScalars [task 2018-07-05T16:46:45.655Z] INFO - Entering test bound testFilePathMangle [task 2018-07-05T16:46:45.657Z] INFO - GECKO(1020) | [Parent 1020, StreamTrans #98] WARNING: 'NS_FAILED(rv)', file /builds/worker/workspace/build/src/modules/libjar/nsJARChannel.cpp, line 408
this is a test verify failure from bug 1471204. That test case is disabled already on osx/win for verify: https://searchfox.org/mozilla-central/source/browser/modules/test/browser/browser.ini#9 We really should fix up the test case to pass test-verify, or edit the manifest referenced above to skip-if on all verification modes. :mkelly, I see you authored the patch in bug 1471204, can you fix up this test case or skip it on test-verify?
Blocks: 1471204
Flags: needinfo?(mkelly)
kmag did some work a while ago on cloning stacks from child processes so they could be accessed in the parent process (bug 1440816). I asked him on IRC: > <John-Galt> Osmose: Interesting... That means the global the error belonged to was destroyed before you tried to read the stack... I'm pretty sure we try to clone those stacks to prevent that from happening, though? I'll look into it later. We might wind up just having to add an isDeadWrapper check, though Passing the buck to him for more insight. :D
Flags: needinfo?(mkelly) → needinfo?(kmaglione+bmo)
Flags: needinfo?(kmaglione+bmo)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.