Closed
Bug 1338635
Opened 8 years ago
Closed 8 years ago
Intermittent PROCESS-CRASH | gtest | application crashed [@ MozPromise_Chaining_Test::TestBody()] | after Assertion failure: !mRequest, at /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/MozPromise.h:1074
Categories
(Core :: XPCOM, defect)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
mozilla55
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox53 | --- | unaffected |
firefox54 | --- | fixed |
firefox55 | --- | fixed |
People
(Reporter: aryx, Assigned: jwwang)
Details
(Keywords: assertion, intermittent-failure)
Attachments
(1 file)
https://treeherder.mozilla.org/logviewer.html#?job_id=76373314&repo=autoland
08:37:22 INFO - TEST-START | MozPromise.Chaining
08:37:22 INFO - Assertion failure: !mRequest, at /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/MozPromise.h:1074
08:37:22 INFO - #01: testing::Test::Run() [testing/gtest/gtest/src/gtest.cc:4468]
08:37:22 INFO - #02: testing::TestInfo::Run() [testing/gtest/gtest/src/gtest.cc:4468]
08:37:22 INFO - #03: testing::TestCase::Run() [testing/gtest/gtest/src/gtest.cc:2444]
08:37:22 INFO - #04: testing::internal::UnitTestImpl::RunAllTests() [testing/gtest/gtest/src/gtest.cc:4235]
08:37:22 INFO - #05: testing::UnitTest::Run() [testing/gtest/gtest/src/gtest.cc:3871]
08:37:22 INFO - #06: mozilla::RunGTestFunc(int*, char**) [testing/gtest/mozilla/GTestRunner.cpp:117]
08:37:22 INFO - #07: XREMain::XRE_mainStartup(bool*) [toolkit/xre/nsAppRunner.cpp:3736]
08:37:22 INFO - #08: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:4620]
08:37:22 INFO - #09: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:4726]
08:37:22 INFO - #10: main [browser/app/nsBrowserApp.cpp:234]
08:37:22 INFO - mozcrash INFO | Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /builds/slave/test/build/tests/gtest/4F912C52-E686-4CF4-8C30-819F37AAC41E.dmp /builds/slave/test/build/symbols
08:37:36 INFO - mozcrash INFO | Saved minidump as /builds/slave/test/build/blobber_upload_dir/4F912C52-E686-4CF4-8C30-819F37AAC41E.dmp
08:37:36 INFO - mozcrash INFO | Saved app info as /builds/slave/test/build/blobber_upload_dir/4F912C52-E686-4CF4-8C30-819F37AAC41E.extra
08:37:36 WARNING - PROCESS-CRASH | gtest | application crashed [@ MozPromise_Chaining_Test::TestBody()]
08:37:36 INFO - Crash dump filename: /builds/slave/test/build/tests/gtest/4F912C52-E686-4CF4-8C30-819F37AAC41E.dmp
08:37:36 INFO - Operating system: Mac OS X
08:37:36 INFO - 10.10.5 14F27
08:37:36 INFO - CPU: amd64
08:37:36 INFO - family 6 model 69 stepping 1
08:37:36 INFO - 4 CPUs
08:37:36 INFO - GPU: UNKNOWN
08:37:36 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
08:37:36 INFO - Crash address: 0x0
08:37:36 INFO - Process uptime: 1217 seconds
08:37:36 INFO - Thread 0 (crashed)
08:37:36 INFO - 0 XUL!MozPromise_Chaining_Test::TestBody() [MozPromise.h:59c0ce731318 : 1074 + 0x0]
08:37:36 INFO - rax = 0x0000000000000000 rdx = 0x00007fff7cc611f8
08:37:36 INFO - rcx = 0x0000000000000000 rbx = 0x0000000000000050
08:37:36 INFO - rsi = 0x02c16c0002c16c00 rdi = 0x02c16b0002c16c03
08:37:36 INFO - rbp = 0x00007fff569b7be0 rsp = 0x00007fff569b7b80
08:37:36 INFO - r8 = 0x00007fff569b7b30 r9 = 0x00007fff7e903300
08:37:36 INFO - r10 = 0x0000000109247b10 r11 = 0x0000000109247ad0
08:37:36 INFO - r12 = 0x000000011703fb40 r13 = 0x0000000000000000
08:37:36 INFO - r14 = 0x00000001249176c0 r15 = 0x000000010995ad50
08:37:36 INFO - rip = 0x000000010e13fe6e
08:37:36 INFO - Found by: given as instruction pointer in context
08:37:36 INFO - 1 XUL!testing::Test::Run() [gtest.cc:59c0ce731318 : 2145 + 0x9]
08:37:36 INFO - rbx = 0x000000010940fda0 rbp = 0x00007fff569b7c10
08:37:36 INFO - rsp = 0x00007fff569b7bf0 r12 = 0x000000011703fb40
08:37:36 INFO - r13 = 0x0000000000000000 r14 = 0x00000001265e0050
08:37:36 INFO - r15 = 0x000000010949a800 rip = 0x000000010dee29d0
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 2 XUL!testing::TestInfo::Run() [gtest.cc:59c0ce731318 : 2338 + 0x8]
08:37:36 INFO - rbx = 0x000000011703d1c0 rbp = 0x00007fff569b7c70
08:37:36 INFO - rsp = 0x00007fff569b7c20 r12 = 0x000000011703fb40
08:37:36 INFO - r13 = 0x0000000000000000 r14 = 0x00000000000000ce
08:37:36 INFO - r15 = 0x00000001265e0050 rip = 0x000000010dee364f
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 3 XUL!testing::TestCase::Run() [gtest.cc:59c0ce731318 : 2445 + 0x5]
08:37:36 INFO - rbx = 0x0000000117032860 rbp = 0x00007fff569b7cc0
08:37:36 INFO - rsp = 0x00007fff569b7c80 r12 = 0x000000010949a800
08:37:36 INFO - r13 = 0x00000000000000cc r14 = 0x0000000109492a30
08:37:36 INFO - r15 = 0x0000000000000008 rip = 0x000000010dee3a83
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 4 XUL!testing::internal::UnitTestImpl::RunAllTests() [gtest.cc:59c0ce731318 : 4237 + 0x5]
08:37:36 INFO - rbx = 0x00000000000000aa rbp = 0x00007fff569b7d50
08:37:36 INFO - rsp = 0x00007fff569b7cd0 r12 = 0x000000010949a800
08:37:36 INFO - r13 = 0x0000000109492a30 r14 = 0x0000000000000000
08:37:36 INFO - r15 = 0x0000000000000000 rip = 0x000000010dee8ecb
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 5 XUL!testing::UnitTest::Run() [gtest.cc:59c0ce731318 : 2145 + 0x8]
08:37:36 INFO - rbx = 0x000000010949a800 rbp = 0x00007fff569b7d70
08:37:36 INFO - rsp = 0x00007fff569b7d60 r12 = 0x00007fff569b80b0
08:37:36 INFO - r13 = 0x0000000000000001 r14 = 0x00000001186e91a8
08:37:36 INFO - r15 = 0x0000000109920d70 rip = 0x000000010dee899e
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 6 XUL!mozilla::RunGTestFunc(int*, char**) [GTestRunner.cpp:59c0ce731318 : 117 + 0xd]
08:37:36 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff569b7e00
08:37:36 INFO - rsp = 0x00007fff569b7d80 r12 = 0x00007fff569b80b0
08:37:36 INFO - r13 = 0x0000000000000001 r14 = 0x00000001186e91a8
08:37:36 INFO - r15 = 0x0000000109920d70 rip = 0x000000010def4128
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 7 XUL!XREMain::XRE_mainStartup(bool*) [nsAppRunner.cpp:59c0ce731318 : 3736 + 0x9]
08:37:36 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff569b8010
08:37:36 INFO - rsp = 0x00007fff569b7e10 r12 = 0x00007fff569b80b0
08:37:36 INFO - r13 = 0x0000000000000001 r14 = 0x00007fff569b8060
08:37:36 INFO - r15 = 0x000000010990b030 rip = 0x000000010d87ba5c
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 8 XUL!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:59c0ce731318 : 4620 + 0x8]
08:37:36 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff569b80a0
08:37:36 INFO - rsp = 0x00007fff569b8020 r12 = 0x00007fff569b80b0
08:37:36 INFO - r13 = 0x000000010990a400 r14 = 0x00007fff569b8050
08:37:36 INFO - r15 = 0x000000010990b030 rip = 0x000000010d882410
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 9 XUL!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:59c0ce731318 : 4726 + 0x11]
08:37:36 INFO - rbx = 0x00007fff569b81d8 rbp = 0x00007fff569b8250
08:37:36 INFO - rsp = 0x00007fff569b80b0 r12 = 0x0000000000000002
08:37:36 INFO - r13 = 0x00007fff569b80b0 r14 = 0x00007fff569b8270
08:37:36 INFO - r15 = 0x00007fff569b86c0 rip = 0x000000010d882ab3
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 10 firefox!main [nsBrowserApp.cpp:59c0ce731318 : 234 + 0x13]
08:37:36 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff569b86a0
08:37:36 INFO - rsp = 0x00007fff569b8260 r12 = 0x00007fff569b86c0
08:37:36 INFO - r13 = 0x000001375efda6cc r14 = 0x0000000000000002
08:37:36 INFO - r15 = 0x0000000000000000 rip = 0x0000000109247eea
08:37:36 INFO - Found by: call frame info
08:37:36 INFO - 11 firefox!start + 0x34
08:37:36 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff569b86b0
08:37:36 INFO - rsp = 0x00007fff569b86b0 r12 = 0x0000000000000000
08:37:36 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
08:37:36 INFO - r15 = 0x0000000000000000 rip = 0x0000000109247b04
08:37:36 INFO - Found by: call frame info
Comment hidden (mozreview-request) |
Assignee | ||
Updated•8 years ago
|
Attachment #8872200 -
Flags: review?(gsquelart)
Assignee: nobody → jwwang
Comment 2•8 years ago
|
||
mozreview-review |
Comment on attachment 8872200 [details]
Bug 1338635 - Declare |holder| before |atq| to ensure the destructor is run after |holder.Disconnect()|.
https://reviewboard.mozilla.org/r/143664/#review147394
Attachment #8872200 -
Flags: review?(gsquelart) → review+
Assignee | ||
Comment 3•8 years ago
|
||
Thanks!
Pushed by jwwang@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8c6b896b9353
Declare |holder| before |atq| to ensure the destructor is run after |holder.Disconnect()|. r=gerald
Comment 5•8 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Comment 6•8 years ago
|
||
bugherder uplift |
Updated•8 years ago
|
status-firefox53:
--- → unaffected
status-firefox-esr52:
--- → unaffected
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•