Closed Bug 1276526 Opened 4 years ago Closed 3 years ago

Intermittent test_about_pages.py TestAboutPages.test_back_forward | application crashed [@ mozalloc_abort(char const*) | mozilla::ipc::MessageChannel::OnChannelErrorFromLink()]

Categories

(Testing :: Marionette, defect, critical)

Version 3
defect
Not set
critical

Tracking

(firefox51 fixed)

RESOLVED FIXED
mozilla51
Tracking Status
firefox51 --- fixed

People

(Reporter: aryx, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [fixed by bug 1051567])

Crash Data

18:17:38     INFO -  TEST-START | test_about_pages.py TestAboutPages.test_back_forward
18:17:44     INFO -  TEST-PASS | test_about_pages.py TestAboutPages.test_back_forward | took 5321ms
18:17:44     INFO -  mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/tmpEFPOmW.mozrunner/minidumps/7156F645-8B4B-4037-92AE-92025210FBD1.dmp /var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/tmpvnZljC
18:17:44     INFO -  mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/7156F645-8B4B-4037-92AE-92025210FBD1.dmp
18:17:44    ERROR -  PROCESS-CRASH | runner.py | application crashed [None]
18:17:44     INFO -  Crash dump filename: /var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/tmpEFPOmW.mozrunner/minidumps/7156F645-8B4B-4037-92AE-92025210FBD1.dmp
18:17:44     INFO -  stderr from minidump_stackwalk:
18:17:44     INFO -  2016-05-27 18:17:44: minidump.cc:4197: INFO: Minidump opened minidump /var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/tmpEFPOmW.mozrunner/minidumps/7156F645-8B4B-4037-92AE-92025210FBD1.dmp
18:17:44     INFO -  2016-05-27 18:17:44: minidump.cc:4301: ERROR: Minidump header signature mismatch: (0x0, 0x0) != 0x504d444d
18:17:44     INFO -  2016-05-27 18:17:44: stackwalk.cc:125: ERROR: Minidump /var/folders/4z/g2dtsn9d40n5qvzk37q47mnc00000w/T/tmpEFPOmW.mozrunner/minidumps/7156F645-8B4B-4037-92AE-92025210FBD1.dmp could not be read
18:17:44     INFO -  2016-05-27 18:17:44: minidump.cc:4169: INFO: Minidump closing minidump
18:17:44     INFO -  test_end for test_about_pages.py TestAboutPages.test_back_forward logged while not in progress. Logged with data: {"status": "ERROR", "extra": {"class_name": "test_about_pages.TestAboutPages", "method_name": "test_back_forward"}, "expected": "PASS", "test": "test_about_pages.py TestAboutPages.test_back_forward", "message": "None", "stack": "Traceback (most recent call last):\n"}
18:17:44     INFO -  SUMMARY
18:17:44     INFO -  -------
18:17:44     INFO -  passed: 149
18:17:44     INFO -  failed: 1
18:17:44     INFO -  todo: 9 (skipped: 2)
18:17:44     INFO -  FAILED TESTS
18:17:44     INFO -  -------
18:17:44     INFO -  test_about_pages.py test_about_pages.TestAboutPages.test_back_forward
18:17:44     INFO -  mode: e10s
18:17:44     INFO -  SUITE-END | took 81s
18:17:44    ERROR - Return code: 10
18:17:44     INFO - gecko.log not found
18:17:44     INFO - TinderboxPrint: marionette<br/>149/<em class="testfail">1</em>/9
18:17:44     INFO - Marionette exited with return code 10: test failures
Ted, do you have any idea of such a signature mismatch?
Severity: normal → critical
Flags: needinfo?(ted)
Keywords: crash
This generally means the minidump wasn't written properly.
Flags: needinfo?(ted)
17:39:18     INFO -   0  libmozglue.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:f8f422cda9d5 : 33 + 0x0]
17:39:18     INFO -      rax = 0x0000000000000001   rdx = 0x00007fff7db111f8
17:39:18     INFO -      rcx = 0x0000000000000000   rbx = 0x00007fff7db11c50
17:39:18     INFO -      rsi = 0x0000070000000700   rdi = 0x0000060000000703
17:39:18     INFO -      rbp = 0x0000000118f9b720   rsp = 0x0000000118f9b710
17:39:18     INFO -       r8 = 0x0000000118f9b6a0    r9 = 0x0000000118f9c000
17:39:18     INFO -      r10 = 0x0000000118f9b6e0   r11 = 0x0000000000000246
17:39:18     INFO -      r12 = 0x000000010d24434f   r13 = 0x0000000000000000
17:39:18     INFO -      r14 = 0x0000000118f9b968   r15 = 0x0000000000000003
17:39:18     INFO -      rip = 0x0000000112a939e4
17:39:18     INFO -      Found by: given as instruction pointer in context
17:39:18     INFO -   1  XUL!Abort [nsDebugImpl.cpp:f8f422cda9d5 : 449 + 0x5]
17:39:18     INFO -      rbx = 0x00007fff7db11c50   rbp = 0x0000000118f9b730
17:39:18     INFO -      rsp = 0x0000000118f9b730   r12 = 0x000000010d24434f
17:39:18     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000118f9b968
17:39:18     INFO -      r15 = 0x0000000000000003   rip = 0x0000000108e59f29
17:39:18     INFO -      Found by: call frame info
17:39:18     INFO -   2  XUL!NS_DebugBreak [nsDebugImpl.cpp:f8f422cda9d5 : 405 + 0x5]
17:39:18     INFO -      rbx = 0x00007fff7db11c50   rbp = 0x0000000118f9bb90
17:39:18     INFO -      rsp = 0x0000000118f9b740   r12 = 0x000000010d24434f
17:39:18     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000118f9b968
17:39:18     INFO -      r15 = 0x0000000000000003   rip = 0x0000000108e59d22
17:39:18     INFO -      Found by: call frame info
17:39:18     INFO -   3  XUL!mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [MessageChannel.cpp:f8f422cda9d5 : 2056 + 0x20]
17:39:18     INFO -      rbx = 0x0000000000000001   rbp = 0x0000000118f9bbc0
17:39:18     INFO -      rsp = 0x0000000118f9bba0   r12 = 0x0000000112da5400
17:39:18     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000112db2088
17:39:18     INFO -      r15 = 0x0000000112d7c818   rip = 0x0000000109432f6e
17:39:18     INFO -      Found by: call frame info

So this is actually bug 1051567 we depend on.
Blocks: 1051567
Crash Signature: [@ mozalloc_abort(char const*)] [@ mozilla::ipc::MessageChannel::OnChannelErrorFromLink()]
Summary: Intermittent test_about_pages.py TestAboutPages.test_back_forward | application crashed [None] → Intermittent test_about_pages.py TestAboutPages.test_back_forward | application crashed [@ mozalloc_abort(char const*)]
Summary: Intermittent test_about_pages.py TestAboutPages.test_back_forward | application crashed [@ mozalloc_abort(char const*)] → Intermittent test_about_pages.py TestAboutPages.test_back_forward,test_profile_management.py TestLog.test_in_app_restart_the_browser,test_standards.py TestStandardsUnits.test_units | application crashed [@ mozalloc_abort(char const*)]
This requires a fix for bug 1051567.

Sebastian, for the future lets file separate bugs for each individual test. It's just that we have enough chars left for crash signatures and such, which wasn't the case anymore since you updated the summary. Thanks.
No longer blocks: 1051567
Crash Signature: [@ mozalloc_abort(char const*)] [@ mozilla::ipc::MessageChannel::OnChannelErrorFromLink()] → [@ mozalloc_abort(char const*)| mozilla::ipc::MessageChannel::OnChannelErrorFromLink()]
Depends on: 1051567
Flags: needinfo?(aryx.bugmail)
Summary: Intermittent test_about_pages.py TestAboutPages.test_back_forward,test_profile_management.py TestLog.test_in_app_restart_the_browser,test_standards.py TestStandardsUnits.test_units | application crashed [@ mozalloc_abort(char const*)] → Intermittent test_about_pages.py TestAboutPages.test_back_forward | application crashed [@ mozalloc_abort(char const*) | mozilla::ipc::MessageChannel::OnChannelErrorFromLink()]
Whiteboard: [blocked by bug 1051567]
Flags: needinfo?(aryx.bugmail)
Whiteboard: [blocked by bug 1051567] → [fixed by bug 1051567]
Target Milestone: --- → mozilla51
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.