Closed
Bug 1165054
Opened 9 years ago
Closed 9 years ago
Intermittent "Assertion failure: !mEntered, at ../../dist/include/mozilla/ReentrancyGuard.h:39" application crashed [@ mozilla::ReentrancyGuard::ReentrancyGuard<js::detail::HashTable<js::HashMapEntry<JSObject*, mozilla::jsipc::ObjectId>, js::HashMap<JSObj
Categories
(Core :: JavaScript: GC, defect)
Tracking
()
RESOLVED
FIXED
mozilla42
Tracking | Status | |
---|---|---|
firefox40 | --- | fixed |
firefox41 | --- | fixed |
firefox42 | --- | fixed |
firefox-esr31 | --- | unaffected |
firefox-esr38 | --- | unaffected |
People
(Reporter: KWierso, Assigned: jonco)
References
Details
(Keywords: assertion, crash, intermittent-failure)
Crash Data
Attachments
(1 file)
9.08 KB,
patch
|
terrence
:
review+
ritu
:
approval-mozilla-aurora+
lmandel
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
04:39:29 INFO - 1148 INFO TEST-START | browser/components/sessionstore/test/browser_522545.js 04:39:29 INFO - [Parent 5153] WARNING: Suboptimal indexes for the SQL statement 0x7fcb0bc26370 (http://mzl.la/1FuID0j).: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/storage/src/mozStoragePrivateHelpers.cpp, line 111 04:39:29 INFO - [Parent 5153] WARNING: Suboptimal indexes for the SQL statement 0x7fcb10895400 (http://mzl.la/1FuID0j).: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/storage/src/mozStoragePrivateHelpers.cpp, line 111 04:39:29 INFO - ++DOMWINDOW == 59 (0x7fd1ce6ea400) [pid = 5207] [serial = 216] [outer = 0x7fd1ce645800] 04:39:29 INFO - [Child 5207] WARNING: '!editorRectEvent.mSucceeded', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/widget/PuppetWidget.cpp, line 815 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsWebBrowser.cpp, line 363 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(domWindow) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 83 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:29 INFO - [Child 5207] WARNING: nsWindow::GetNativeData not implemented for this type: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/widget/PuppetWidget.cpp, line 1100 04:39:29 INFO - ++DOCSHELL 0x7fd1cd578000 == 18 [pid = 5207] [id = 93] 04:39:29 INFO - ++DOMWINDOW == 60 (0x7fd1ce8d5400) [pid = 5207] [serial = 217] [outer = (nil)] 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(domDoc && target) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentUtils.cpp, line 3643 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentUtils.cpp, line 3698 04:39:29 INFO - ++DOMWINDOW == 61 (0x7fd1cf39bc00) [pid = 5207] [serial = 218] [outer = 0x7fd1ce8d5400] 04:39:29 INFO - [Child 5207] WARNING: '!editorRectEvent.mSucceeded', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/widget/PuppetWidget.cpp, line 815 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsWebBrowser.cpp, line 363 04:39:29 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(domWindow) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 83 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(aInBrowser) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 79 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(aInBrowser) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 79 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(aInBrowser) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 79 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:30 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:30 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:30 INFO - ++DOMWINDOW == 62 (0x7fd1ce209000) [pid = 5207] [serial = 219] [outer = 0x7fd1ce8d5400] 04:39:30 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:30 INFO - [Child 5207] WARNING: nsWindow::GetNativeData not implemented for this type: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/widget/PuppetWidget.cpp, line 1100 04:39:30 INFO - ++DOCSHELL 0x7fd1cd6da000 == 19 [pid = 5207] [id = 94] 04:39:30 INFO - ++DOMWINDOW == 63 (0x7fd1ce6ee000) [pid = 5207] [serial = 220] [outer = (nil)] 04:39:30 INFO - [Parent 5153] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 492 04:39:30 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:30 INFO - [Parent 5153] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 492 04:39:30 INFO - ++DOCSHELL 0x7fcb0e364000 == 43 [pid = 5153] [id = 279] 04:39:30 INFO - ++DOMWINDOW == 227 (0x7fcb0efa4400) [pid = 5153] [serial = 769] [outer = (nil)] 04:39:30 INFO - ++DOMWINDOW == 228 (0x7fcb0efabc00) [pid = 5153] [serial = 770] [outer = 0x7fcb0efa4400] 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(domDoc && target) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentUtils.cpp, line 3643 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentUtils.cpp, line 3698 04:39:30 INFO - ++DOMWINDOW == 229 (0x7fcb0f273800) [pid = 5153] [serial = 771] [outer = 0x7fcb0efa4400] 04:39:30 INFO - ++DOMWINDOW == 230 (0x7fcb10884c00) [pid = 5153] [serial = 772] [outer = 0x7fcb0efa4400] 04:39:30 INFO - ++DOMWINDOW == 64 (0x7fd1ce83a400) [pid = 5207] [serial = 221] [outer = 0x7fd1ce6ee000] 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsWebBrowser.cpp, line 363 04:39:30 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(domWindow) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 83 04:39:31 INFO - [Child 5207] WARNING: '!editorRectEvent.mSucceeded', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/widget/PuppetWidget.cpp, line 815 04:39:31 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:31 INFO - ++DOMWINDOW == 65 (0x7fd1ce212c00) [pid = 5207] [serial = 222] [outer = 0x7fd1ce6ee000] 04:39:31 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(node) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/layout/base/nsDocumentViewer.cpp, line 3539 04:39:31 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:31 INFO - [Parent 5153] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 492 04:39:31 INFO - [Parent 5153] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 492 04:39:31 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:31 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsWebBrowser.cpp, line 363 04:39:31 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(domWindow) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 83 04:39:31 INFO - ++DOMWINDOW == 231 (0x7fcb0f271800) [pid = 5153] [serial = 773] [outer = 0x7fcb0efa4400] 04:39:31 INFO - [Parent 5153] WARNING: NS_ENSURE_TRUE(mMutable) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/base/nsSimpleURI.cpp, line 264 04:39:31 INFO - --DOMWINDOW == 230 (0x7fcb1f7cd800) [pid = 5153] [serial = 644] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 229 (0x7fcb1e490c00) [pid = 5153] [serial = 641] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 228 (0x7fcb1e4da000) [pid = 5153] [serial = 643] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 227 (0x7fcb0c627400) [pid = 5153] [serial = 657] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 226 (0x7fcb087fb400) [pid = 5153] [serial = 654] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 225 (0x7fcb098c3000) [pid = 5153] [serial = 656] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 224 (0x7fcb11fdf800) [pid = 5153] [serial = 670] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 223 (0x7fcb0b29a400) [pid = 5153] [serial = 667] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 222 (0x7fcb0b93e000) [pid = 5153] [serial = 669] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 221 (0x7fcb146df800) [pid = 5153] [serial = 683] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 220 (0x7fcb10638400) [pid = 5153] [serial = 680] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 219 (0x7fcb10c9c800) [pid = 5153] [serial = 682] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 218 (0x7fcb11b13800) [pid = 5153] [serial = 619] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 217 (0x7fcb11550400) [pid = 5153] [serial = 616] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 216 (0x7fcb11b15000) [pid = 5153] [serial = 618] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 215 (0x7fcb17a13800) [pid = 5153] [serial = 632] [outer = (nil)] [url = chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_485482_sample.html] 04:39:31 INFO - --DOMWINDOW == 214 (0x7fcb1ce05c00) [pid = 5153] [serial = 635] [outer = (nil)] [url = chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_485482_sample.html] 04:39:31 INFO - --DOMWINDOW == 213 (0x7fcb12941000) [pid = 5153] [serial = 627] [outer = (nil)] [url = about:sessionrestore] 04:39:31 INFO - --DOMWINDOW == 212 (0x7fcb1f7d3c00) [pid = 5153] [serial = 645] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 211 (0x7fcb1f7cf000) [pid = 5153] [serial = 646] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 210 (0x7fcb1f8b1c00) [pid = 5153] [serial = 647] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 209 (0x7fcb0e3f3400) [pid = 5153] [serial = 658] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 208 (0x7fcb0c62b800) [pid = 5153] [serial = 659] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 207 (0x7fcb0e5b5400) [pid = 5153] [serial = 660] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 206 (0x7fcb12b21000) [pid = 5153] [serial = 671] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 205 (0x7fcb121d8400) [pid = 5153] [serial = 672] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 204 (0x7fcb12b23400) [pid = 5153] [serial = 673] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 203 (0x7fcb18867000) [pid = 5153] [serial = 684] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 202 (0x7fcb15c10800) [pid = 5153] [serial = 685] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 201 (0x7fcb1a5da800) [pid = 5153] [serial = 686] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 200 (0x7fcb07e2d800) [pid = 5153] [serial = 609] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 199 (0x7fcb06f74800) [pid = 5153] [serial = 610] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 198 (0x7fcb13440000) [pid = 5153] [serial = 620] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 197 (0x7fcb1344b000) [pid = 5153] [serial = 621] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 196 (0x7fcb13653000) [pid = 5153] [serial = 622] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 195 (0x7fcb12b20400) [pid = 5153] [serial = 628] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 194 (0x7fcb1861b800) [pid = 5153] [serial = 630] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 193 (0x7fcb1b207000) [pid = 5153] [serial = 633] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 192 (0x7fcb1de7d000) [pid = 5153] [serial = 636] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 191 (0x7fcb1decd000) [pid = 5153] [serial = 637] [outer = (nil)] [url = about:blank] 04:39:31 INFO - --DOMWINDOW == 190 (0x7fcb13447400) [pid = 5153] [serial = 572] [outer = (nil)] [url = chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_463205_sample.html] 04:39:31 INFO - [Parent 5153] WARNING: RemoveObserver() called for unregistered observer: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/hal/Hal.cpp, line 205 04:39:31 INFO - [Parent 5153] WARNING: RemoveObserver() called for unregistered observer: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/hal/Hal.cpp, line 205 04:39:31 INFO - [Parent 5153] WARNING: RemoveObserver() called for unregistered observer: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/hal/Hal.cpp, line 205 04:39:31 INFO - [Parent 5153] WARNING: RemoveObserver() called for unregistered observer: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/hal/Hal.cpp, line 205 04:39:32 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(aInBrowser) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 79 04:39:32 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(aInBrowser) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 79 04:39:32 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(aInBrowser) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 79 04:39:32 INFO - [Child 5207] WARNING: NS_ENSURE_TRUE(aInBrowser) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/embedding/browser/nsDocShellTreeOwner.cpp, line 79 04:39:32 INFO - Assertion failure: !mEntered, at ../../dist/include/mozilla/ReentrancyGuard.h:39 04:52:36 INFO - TEST-INFO | Main app process: exit 0 04:52:36 INFO - runtests.py | Application ran for: 0:16:15.265413 04:52:36 INFO - zombiecheck | Reading PID log: /tmp/tmpgzUnISpidlog 04:52:36 INFO - ==> process 5153 launched child process 5207 04:52:36 INFO - ==> process 5153 launched child process 5236 04:52:36 INFO - ==> process 5153 launched child process 5256 04:52:36 INFO - ==> process 5153 launched child process 5283 04:52:36 INFO - ==> process 5153 launched child process 5309 04:52:36 INFO - ==> process 5153 launched child process 5332 04:52:36 INFO - ==> process 5153 launched child process 5355 04:52:36 INFO - ==> process 5153 launched child process 5372 04:52:36 INFO - ==> process 5153 launched child process 5394 04:52:36 INFO - ==> process 5153 launched child process 5416 04:52:36 INFO - ==> process 5153 launched child process 5437 04:52:36 INFO - ==> process 5153 launched child process 5458 04:52:36 INFO - ==> process 5153 launched child process 5478 04:52:36 INFO - ==> process 5153 launched child process 5499 04:52:36 INFO - ==> process 5153 launched child process 5520 04:52:36 INFO - ==> process 5153 launched child process 5540 04:52:36 INFO - ==> process 5153 launched child process 5561 04:52:36 INFO - ==> process 5153 launched child process 5581 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5207 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5236 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5256 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5283 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5309 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5332 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5355 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5372 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5394 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5416 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5437 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5458 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5478 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5499 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5520 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5540 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5561 04:52:36 INFO - zombiecheck | Checking for orphan process with PID: 5581 04:52:46 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/7aeba3ff-57da-545f-6ece1c3d-52cabcbb.dmp 04:52:46 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/7aeba3ff-57da-545f-6ece1c3d-52cabcbb.extra 04:52:46 WARNING - PROCESS-CRASH | Main app process exited normally | application crashed [@ mozilla::ReentrancyGuard::ReentrancyGuard<js::detail::HashTable<js::HashMapEntry<JSObject*, mozilla::jsipc::ObjectId>, js::HashMap<JSObject*, mozilla::jsipc::ObjectId, js::PointerHasher<JSObject*, 3ul>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy> const>(js::detail::HashTable<js::HashMapEntry<JSObject*, mozilla::jsipc::ObjectId>, js::HashMap<JSObject*, mozilla::jsipc::ObjectId, js::PointerHasher<JSObject*, 3ul>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy> const&, mozilla::detail::GuardObjectNotifier&&)] 04:52:46 INFO - Crash dump filename: /tmp/tmp5eg9Mu.mozrunner/minidumps/7aeba3ff-57da-545f-6ece1c3d-52cabcbb.dmp 04:52:46 INFO - Operating system: Linux 04:52:46 INFO - 0.0.0 Linux 3.2.0-76-generic #111-Ubuntu SMP Tue Jan 13 22:16:09 UTC 2015 x86_64 04:52:46 INFO - CPU: amd64 04:52:46 INFO - family 6 model 62 stepping 4 04:52:46 INFO - 1 CPU 04:52:46 INFO - Crash reason: SIGSEGV 04:52:46 INFO - Crash address: 0x0 04:52:46 INFO - Thread 0 (crashed) 04:52:46 INFO - 0 libxul.so!mozilla::ReentrancyGuard::ReentrancyGuard<js::detail::HashTable<js::HashMapEntry<JSObject*, mozilla::jsipc::ObjectId>, js::HashMap<JSObject*, mozilla::jsipc::ObjectId, js::PointerHasher<JSObject*, 3ul>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy> const>(js::detail::HashTable<js::HashMapEntry<JSObject*, mozilla::jsipc::ObjectId>, js::HashMap<JSObject*, mozilla::jsipc::ObjectId, js::PointerHasher<JSObject*, 3ul>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy> const&, mozilla::detail::GuardObjectNotifier&&) [ReentrancyGuard.h:5f661a622c57 : 39 + 0x5] 04:52:46 INFO - rbx = 0x00007fff982c5450 r12 = 0x00007fd1d3606060 04:52:46 INFO - r13 = 0x00007fff982c5448 r14 = 0x00007fff982c5750 04:52:46 INFO - r15 = 0x0000000000000020 rip = 0x00007fd1e52b7413 04:52:46 INFO - rsp = 0x00007fff982c53d0 rbp = 0x00007fff982c53d0 04:52:46 INFO - Found by: given as instruction pointer in context 04:52:46 INFO - 1 libxul.so!js::detail::HashTable<js::HashMapEntry<JSObject*, mozilla::jsipc::ObjectId>, js::HashMap<JSObject*, mozilla::jsipc::ObjectId, js::PointerHasher<JSObject*, 3ul>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::lookup(JSObject* const&) const [HashTable.h:5f661a622c57 : 1557 + 0x4] 04:52:46 INFO - rbx = 0x00007fff982c5450 r12 = 0x00007fd1d3606060 04:52:46 INFO - r13 = 0x00007fff982c5448 r14 = 0x00007fff982c5750 04:52:46 INFO - r15 = 0x0000000000000020 rip = 0x00007fd1e52be3ed 04:52:46 INFO - rsp = 0x00007fff982c53e0 rbp = 0x00007fff982c5420 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 2 libxul.so!mozilla::jsipc::ObjectToIdMap::keyMarkCallback(JSTracer*, JSObject*, void*) [HashTable.h:5f661a622c57 : 90 + 0x12] 04:52:46 INFO - rbx = 0x00007fff982c5450 r12 = 0x00007fd1d3606060 04:52:46 INFO - r13 = 0x00007fd1d6341240 r14 = 0x00007fff982c5750 04:52:46 INFO - r15 = 0x0000000000000020 rip = 0x00007fd1e52beda3 04:52:46 INFO - rsp = 0x00007fff982c5430 rbp = 0x00007fff982c5490 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 3 libxul.so!js::gc::StoreBuffer::GenericBuffer::trace(js::gc::StoreBuffer*, JSTracer*) [StoreBuffer.cpp:5f661a622c57 : 32 + 0xb] 04:52:46 INFO - rbx = 0x00007fd1cb62f000 r12 = 0x00007fd1cb62f9d8 04:52:46 INFO - r13 = 0x00007fd1d6341240 r14 = 0x00007fff982c5750 04:52:46 INFO - r15 = 0x0000000000000020 rip = 0x00007fd1e72494fa 04:52:46 INFO - rsp = 0x00007fff982c54a0 rbp = 0x00007fff982c54e0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 4 libxul.so!js::Nursery::collect(JSRuntime*, JS::gcreason::Reason, js::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>*) [Nursery.cpp:5f661a622c57 : 466 + 0xe] 04:52:46 INFO - rbx = 0x00007fd1d64023a8 r12 = 0x00007fd1d6402000 04:52:46 INFO - r13 = 0x00007fd1d64024a0 r14 = 0x0000000000000000 04:52:46 INFO - r15 = 0x0000000000000032 rip = 0x00007fd1e70a9f05 04:52:46 INFO - rsp = 0x00007fff982c54f0 rbp = 0x00007fff982c5900 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 5 libxul.so!js::gc::GCRuntime::minorGCImpl(JS::gcreason::Reason, js::Vector<js::ObjectGroup*, 0ul, js::SystemAllocPolicy>*) [jsgc.cpp:5f661a622c57 : 6413 + 0x7] 04:52:46 INFO - rbx = 0x00007fd1d6402350 r12 = 0x00007fd1d64023a8 04:52:46 INFO - r13 = 0x0000000000000032 r14 = 0x0000000000000000 04:52:46 INFO - r15 = 0x0000000000000000 rip = 0x00007fd1e75566a0 04:52:46 INFO - rsp = 0x00007fff982c5910 rbp = 0x00007fff982c5960 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 6 libxul.so!js::gc::GCRuntime::evictNursery(JS::gcreason::Reason) [GCRuntime.h:5f661a622c57 : 615 + 0x4] 04:52:46 INFO - rbx = 0x00007fd1d6402350 r12 = 0x0000000000000032 04:52:46 INFO - r13 = 0x00007fff982c5bd0 r14 = 0x00007fd1d64024a0 04:52:46 INFO - r15 = 0x0000000000000000 rip = 0x00007fd1e6fc0f93 04:52:46 INFO - rsp = 0x00007fff982c5970 rbp = 0x00007fff982c59a0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 7 libxul.so!js::gc::GCRuntime::gcCycle(bool, js::SliceBudget&, JS::gcreason::Reason) [jsgc.cpp:5f661a622c57 : 6011 + 0x4] 04:52:46 INFO - rbx = 0x00007fd1d6402350 r12 = 0x0000000000000032 04:52:46 INFO - r13 = 0x00007fff982c5bd0 r14 = 0x00007fd1d64024a0 04:52:46 INFO - r15 = 0x0000000000000000 rip = 0x00007fd1e75d24fb 04:52:46 INFO - rsp = 0x00007fff982c59b0 rbp = 0x00007fff982c5a50 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 8 libxul.so!js::gc::GCRuntime::collect(bool, js::SliceBudget, JS::gcreason::Reason) [jsgc.cpp:5f661a622c57 : 6184 + 0xe] 04:52:46 INFO - rbx = 0x00007fd1d6402350 r12 = 0x0000000000000000 04:52:46 INFO - r13 = 0x0000000000000032 r14 = 0x0000000000000000 04:52:46 INFO - r15 = 0x00007fd1d64086d0 rip = 0x00007fd1e75d29e2 04:52:46 INFO - rsp = 0x00007fff982c5a60 rbp = 0x00007fff982c5bc0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 9 libxul.so!JS::GCForReason(JSRuntime*, JSGCInvocationKind, JS::gcreason::Reason) [jsgc.cpp:5f661a622c57 : 6245 + 0xb] 04:52:46 INFO - rbx = 0x00007fd1d8492000 r12 = 0x00007fd1d84920c0 04:52:46 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000002 rip = 0x00007fd1e75d41d6 04:52:46 INFO - rsp = 0x00007fff982c5bd0 rbp = 0x00007fff982c5c10 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 10 libxul.so!nsCycleCollector::BeginCollection(ccType, nsICycleCollectorListener*) [nsCycleCollector.cpp:5f661a622c57 : 3778 + 0xb] 04:52:46 INFO - rbx = 0x00007fd1d8492000 r12 = 0x00007fd1d84920c0 04:52:46 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000002 rip = 0x00007fd1e4d940c6 04:52:46 INFO - rsp = 0x00007fff982c5c20 rbp = 0x00007fff982c5c80 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 11 libxul.so!nsCycleCollector::Collect(ccType, js::SliceBudget&, nsICycleCollectorListener*, bool) [nsCycleCollector.cpp:5f661a622c57 : 3611 + 0xe] 04:52:46 INFO - rbx = 0x00007fd1d8492000 r12 = 0x00007fff982c5d30 04:52:46 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000002 04:52:46 INFO - r15 = 0x0000000000000001 rip = 0x00007fd1e4d94b3e 04:52:46 INFO - rsp = 0x00007fff982c5c90 rbp = 0x00007fff982c5cd0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 12 libxul.so!nsCycleCollector::Collect(ccType, js::SliceBudget&, nsICycleCollectorListener*, bool) [nsCycleCollector.cpp:5f661a622c57 : 3658 + 0x14] 04:52:46 INFO - rbx = 0x00007fd1d8492000 r12 = 0x00007fff982c5d30 04:52:46 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000002 04:52:46 INFO - r15 = 0x0000000000000001 rip = 0x00007fd1e4d94c09 04:52:46 INFO - rsp = 0x00007fff982c5ce0 rbp = 0x00007fff982c5d20 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 13 libxul.so!nsCycleCollector::ShutdownCollect() [nsCycleCollector.cpp:5f661a622c57 : 3559 + 0x14] 04:52:46 INFO - rbx = 0x0000000000000000 r12 = 0x00007fff982c5d30 04:52:46 INFO - r13 = 0x00007fd1d8492000 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000009 rip = 0x00007fd1e4d950b3 04:52:46 INFO - rsp = 0x00007fff982c5d30 rbp = 0x00007fff982c5d70 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 14 libxul.so!nsCycleCollector_shutdown() [nsCycleCollector.cpp:5f661a622c57 : 4154 + 0xf] 04:52:46 INFO - rbx = 0x00007fd1d844a770 r12 = 0x00007fd1e4db1b6e 04:52:46 INFO - r13 = 0x0000000000001421 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000009 rip = 0x00007fd1e4d95191 04:52:46 INFO - rsp = 0x00007fff982c5d80 rbp = 0x00007fff982c5da0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 15 libxul.so!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:5f661a622c57 : 946 + 0x4] 04:52:46 INFO - rbx = 0x00007fd1cb7744c0 r12 = 0x00007fd1e4db1b6e 04:52:46 INFO - r13 = 0x0000000000001421 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000009 rip = 0x00007fd1e4e068eb 04:52:46 INFO - rsp = 0x00007fff982c5db0 rbp = 0x00007fff982c5df0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 16 libxul.so!XRE_TermEmbedding [nsEmbedFunctions.cpp:5f661a622c57 : 207 + 0x6] 04:52:46 INFO - rbx = 0x00007fd1dbc31cf0 r12 = 0x0000000000000001 04:52:46 INFO - r13 = 0x0000000000001421 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000009 rip = 0x00007fd1e6ac33c0 04:52:46 INFO - rsp = 0x00007fff982c5e00 rbp = 0x00007fff982c5e10 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 17 libxul.so!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:5f661a622c57 : 115 + 0x4] 04:52:46 INFO - rbx = 0x00007fd1dbc31cf0 r12 = 0x0000000000000001 04:52:46 INFO - r13 = 0x0000000000001421 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000009 rip = 0x00007fd1e5059c31 04:52:46 INFO - rsp = 0x00007fff982c5e20 rbp = 0x00007fff982c5e30 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 18 libxul.so!XRE_InitChildProcess [nsEmbedFunctions.cpp:5f661a622c57 : 579 + 0x14] 04:52:46 INFO - rbx = 0x00007fff982c73d8 r12 = 0x0000000000000001 04:52:46 INFO - r13 = 0x0000000000001421 r14 = 0x0000000000000001 04:52:46 INFO - r15 = 0x0000000000000009 rip = 0x00007fd1e6ac4272 04:52:46 INFO - rsp = 0x00007fff982c5e40 rbp = 0x00007fff982c72b0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 19 plugin-container!content_process_main(int, char**) [plugin-container.cpp:5f661a622c57 : 236 + 0xd] 04:52:46 INFO - rbx = 0x0000000000000000 r12 = 0x00007fd1dbc0c288 04:52:46 INFO - r13 = 0x0000000000000009 r14 = 0x00007fff982c73d8 04:52:46 INFO - r15 = 0x0000000000000003 rip = 0x000000000040a748 04:52:46 INFO - rsp = 0x00007fff982c72c0 rbp = 0x00007fff982c72f0 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 20 libc-2.15.so + 0x2176c 04:52:46 INFO - rbx = 0x0000000000000000 r12 = 0x000000000040a254 04:52:46 INFO - r13 = 0x00007fff982c73d0 r14 = 0x0000000000000000 04:52:46 INFO - r15 = 0x0000000000000000 rip = 0x00007fd1e344c76d 04:52:46 INFO - rsp = 0x00007fff982c7300 rbp = 0x0000000000000000 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 21 plugin-container!_init + 0xdbf 04:52:46 INFO - rip = 0x000000000040a1a0 rsp = 0x00007fff982c7320 04:52:46 INFO - Found by: stack scanning 04:52:46 INFO - 22 plugin-container + 0xa253 04:52:46 INFO - rip = 0x000000000040a254 rsp = 0x00007fff982c7338 04:52:46 INFO - Found by: call frame info 04:52:46 INFO - 23 plugin-container!__libc_csu_fini + 0xf 04:52:46 INFO - rip = 0x0000000000437ab0 rsp = 0x00007fff982c7380 04:52:46 INFO - Found by: stack scanning 04:52:46 INFO - 24 plugin-container + 0xa253 04:52:46 INFO - rip = 0x000000000040a254 rsp = 0x00007fff982c73a8 04:52:46 INFO - Found by: stack scanning 04:52:46 INFO - 25 plugin-container!_start + 0x28 04:52:46 INFO - rip = 0x000000000040a27d rsp = 0x00007fff982c73c0 04:52:46 INFO - Found by: stack scanning 04:52:46 INFO - Thread 1
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•9 years ago
|
Component: MFBT → JavaScript: GC
Summary: Intermittent Main app process exited normally | application crashed [@ mozilla::ReentrancyGuard::ReentrancyGuard | after Assertion failure: !mEntered, at ReentrancyGuard.h:39 → Intermittent "Assertion failure: !mEntered, at ../../dist/include/mozilla/ReentrancyGuard.h:39" application crashed [@ mozilla::ReentrancyGuard::ReentrancyGuard<js::detail::HashTable<js::HashMapEntry<JSObject*, mozilla::jsipc::ObjectId>, js::HashMap<JSObj
Comment 3•9 years ago
|
||
This could be caused by bug 866681. I was seeing this assertion with the same stack there in an earlier version of the patch.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 195•9 years ago
|
||
This is hella-frequent. Can somebody please take a look?
Flags: needinfo?(jcoppeard)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 199•9 years ago
|
||
It looks like this is the same problem as bug 934442 - we store generic postbarrier callbacks for this table in the storebuffer, but the table is being destroyed before we call them. We fixed this before by not deleting the table immediately, but queuing it to be destroyed after the next GC. The problem is that dom::AddForDeferredFinalization() can also call the deferred finalizers after the next cycle collection, without a GC happening in between. So we need another way to fix this. My proposal is to add an API to clear all postbarrier callbacks that just does a minor GC if any are present in the storebuffer. This *is* gross, but: - this only happens on shutdown - the API nicely parallels the calls to add postbarrier callbacks, whereas the current scheme you just have to know to defer destruction
Assignee: nobody → jcoppeard
Flags: needinfo?(jcoppeard)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 203•9 years ago
|
||
Attachment #8633592 -
Flags: review?(terrence)
Comment 204•9 years ago
|
||
Comment on attachment 8633592 [details] [diff] [review] bug1165054-reentrancy-assert Review of attachment 8633592 [details] [diff] [review]: ----------------------------------------------------------------- Gross, but should be effective. Something else to keep in mind for the hashtable wrapper.
Attachment #8633592 -
Flags: review?(terrence) → review+
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 209•9 years ago
|
||
Thanks for fixing this, Jon!
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 211•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/3c9793590d9f https://hg.mozilla.org/mozilla-central/rev/cef9dd571d01
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox42:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla42
Comment 212•9 years ago
|
||
\m/ thanks! Please request Aurora/Beta approval on this when you get a chance (assuming it's not too risky of course)
status-firefox40:
--- → affected
status-firefox41:
--- → affected
status-firefox-esr31:
--- → unaffected
status-firefox-esr38:
--- → unaffected
Flags: needinfo?(jcoppeard)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 217•9 years ago
|
||
Comment on attachment 8633592 [details] [diff] [review] bug1165054-reentrancy-assert Approval Request Comment [Feature/regressing bug #]: Bug 934442 [User impact if declined]: Intermittent test failures, possibility of crash on shutdown [Describe test coverage new/current, TreeHerder]: On m-c since 15th July [Risks and why]: Low [String/UUID change made/needed]: None
Attachment #8633592 -
Flags: approval-mozilla-beta?
Attachment #8633592 -
Flags: approval-mozilla-aurora?
Comment 218•9 years ago
|
||
Jon, have the intermittent test failures gone away with this fix?
Flags: needinfo?(jcoppeard)
Assignee | ||
Comment 219•9 years ago
|
||
(In reply to Ritu Kothari (:ritu) from comment #218) Yes, there have been no more failures on inbound since this landed.
Flags: needinfo?(jcoppeard)
Comment 220•9 years ago
|
||
Comment on attachment 8633592 [details] [diff] [review] bug1165054-reentrancy-assert This fixes a test failure and has been in m-c for a while. Let's uplift to m-a.
Attachment #8633592 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 223•9 years ago
|
||
Comment on attachment 8633592 [details] [diff] [review] bug1165054-reentrancy-assert Ditto for Beta. Let's take this fix in beta7. Beta+
Attachment #8633592 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in
before you can comment on or make changes to this bug.
Description
•