Intermittent test_fullscreen-api.html | application crashed [@ nsPresContext::IsRootContentDocument()]

RESOLVED FIXED in Firefox 42

Status

()

Core
DOM
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: RyanVM, Assigned: xidorn)

Tracking

({crash, intermittent-failure})

Trunk
mozilla42
x86_64
Mac OS X
crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(firefox40 unaffected, firefox41 unaffected, firefox42 fixed, firefox-esr31 unaffected, firefox-esr38 unaffected)

Details

MozReview Requests

()

Submitter Diff Changes Open Issues Last Updated
Loading...
Error loading review requests:

Attachments

(2 attachments)

11:44:15 WARNING - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | application terminated with exit code 1
11:44:15 INFO - runtests.py | Application ran for: 0:07:46.087448
11:44:15 INFO - zombiecheck | Reading PID log: /var/folders/yP/yPZD-DanFmaq5GfKk+fxOU+++-k/-Tmp-/tmpE078wvpidlog
11:44:41 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/8E86896D-97FB-4A27-8D59-0E7EA0F9AD97.dmp
11:44:41 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/8E86896D-97FB-4A27-8D59-0E7EA0F9AD97.extra
11:44:41 WARNING - PROCESS-CRASH | dom/html/test/test_fullscreen-api.html | application crashed [@ nsPresContext::IsRootContentDocument()]
11:44:41 INFO - Crash dump filename: /var/folders/yP/yPZD-DanFmaq5GfKk+fxOU+++-k/-Tmp-/tmpoGfvQC.mozrunner/minidumps/8E86896D-97FB-4A27-8D59-0E7EA0F9AD97.dmp
11:44:41 INFO - Operating system: Mac OS X
11:44:41 INFO - 10.6.8 10K549
11:44:41 INFO - CPU: amd64
11:44:41 INFO - family 6 model 23 stepping 10
11:44:41 INFO - 2 CPUs
11:44:41 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
11:44:41 INFO - Crash address: 0x28
11:44:41 INFO - Thread 0 (crashed)
11:44:41 INFO - 0 XUL!nsPresContext::IsRootContentDocument() [nsIPresShell.h:c725221a7c45 : 298 + 0x0]
11:44:41 INFO - rbx = 0x000000010d2b9800 r12 = 0x0000000000000003
11:44:41 INFO - r13 = 0x000519e8d1277cdd r14 = 0x0000000153bc0c00
11:44:41 INFO - r15 = 0x0000000131546000 rip = 0x00000001044730f2
11:44:41 INFO - rsp = 0x00007fff5fbfc750 rbp = 0x00007fff5fbfc760
11:44:41 INFO - Found by: given as instruction pointer in context
11:44:41 INFO - 1 XUL!PresShell::ScheduleImageVisibilityUpdate() [nsPresShell.cpp:c725221a7c45 : 5860 + 0x4]
11:44:41 INFO - rbx = 0x0000000000000000 r12 = 0x0000000000000003
11:44:41 INFO - r13 = 0x000519e8d1277cdd r14 = 0x0000000153bc0c00
11:44:41 INFO - r15 = 0x0000000131546000 rip = 0x000000010449a08e
11:44:41 INFO - rsp = 0x00007fff5fbfc770 rbp = 0x00007fff5fbfc780
11:44:41 INFO - Found by: call frame info
11:44:41 INFO - 2 XUL!nsRefreshDriver::Tick(long long, mozilla::TimeStamp) [nsRefreshDriver.cpp:c725221a7c45 : 1772 + 0x8]
11:44:41 INFO - rbx = 0x0000000000000000 r12 = 0x0000000000000003
11:44:41 INFO - r13 = 0x000519e8d1277cdd r14 = 0x0000000000000000
11:44:41 INFO - r15 = 0x0000000131546000 rip = 0x000000010439a355
11:44:41 INFO - rsp = 0x00007fff5fbfc790 rbp = 0x00007fff5fbfc990
11:44:41 INFO - Found by: call frame info
11:44:41 INFO - 3 XUL!mozilla::RefreshDriverTimer::Tick(long long, mozilla::TimeStamp) [nsRefreshDriver.cpp:c725221a7c45 : 196 + 0xd]
11:44:41 INFO - rbx = 0x0000000131546000 r12 = 0x0000000000000010
11:44:41 INFO - r13 = 0x000519e8d1277cdd r14 = 0x000000010d9ab148
11:44:41 INFO - r15 = 0x000004a76f068e61 rip = 0x000000010439e79d
11:44:41 INFO - rsp = 0x00007fff5fbfc9a0 rbp = 0x00007fff5fbfc9e0
11:44:41 INFO - Found by: call frame info
11:44:41 INFO - 4 XUL!mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) [nsRefreshDriver.cpp:c725221a7c45 : 438 + 0xb]
11:44:41 INFO - rbx = 0x000519e8d1279fd7 r12 = 0x0000000100308c70
11:44:41 INFO - r13 = 0x0000000100308c70 r14 = 0x000004a76f068e61
11:44:41 INFO - r15 = 0x00000001213a32c0 rip = 0x000000010439e638
11:44:41 INFO - rsp = 0x00007fff5fbfc9f0 rbp = 0x00007fff5fbfca20
11:44:41 INFO - Found by: call frame info
11:44:41 INFO - 5 XUL!nsRunnableMethodImpl<void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp), true, mozilla::TimeStamp>::Run [nsThreadUtils.h:c725221a7c45 : 631 + 0x1]
11:44:41 INFO - rbx = 0x0000000000000000 r12 = 0x0000000100308c70
11:44:41 INFO - r13 = 0x0000000100308c70 r14 = 0x0000000000000000
11:44:41 INFO - r15 = 0x00000000004e14ed rip = 0x000000010439e98b
11:44:41 INFO - rsp = 0x00007fff5fbfca30 rbp = 0x00007fff5fbfca30
11:44:41 INFO - Found by: call frame info
11:44:41 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:c725221a7c45 : 848 + 0x5]
11:44:41 INFO - rbx = 0x0000000000000000 r12 = 0x0000000100308c70
11:44:41 INFO - r13 = 0x0000000100308c70 r14 = 0x0000000000000000
11:44:41 INFO - r15 = 0x00000000004e14ed rip = 0x0000000101d013c5
11:44:41 INFO - rsp = 0x00007fff5fbfca40 rbp = 0x00007fff5fbfcb10
11:44:41 INFO - Found by: call frame info
11:44:41 INFO - 7 XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:c725221a7c45 : 207 + 0xe]
11:44:41 INFO - rbx = 0x0000000000000000 r12 = 0x0000000100308c70
11:44:41 INFO - r13 = 0x00007fff5fbfcb27 r14 = 0x0000000000000014
11:44:41 INFO - r15 = 0x00000000004e14ed rip = 0x0000000101d3630d
11:44:41 INFO - rsp = 0x00007fff5fbfcb20 rbp = 0x00007fff5fbfcb50
11:44:41 INFO - Found by: call frame info
11:44:41 INFO - 8 XUL!nsBaseAppShell::NativeEventCallback() [nsBaseAppShell.cpp:c725221a7c45 : 99 + 0xe]
11:44:41 INFO - rbx = 0x000000010033f480 r12 = 0x0000000000000000
11:44:41 INFO - r13 = 0x0000000000000001 r14 = 0x0000000100308c70
11:44:41 INFO - r15 = 0x000000010033f400 rip = 0x00000001040a7887
11:44:41 INFO - rsp = 0x00007fff5fbfcb60 rbp = 0x00007fff5fbfcb80
11:44:41 INFO - Found by: call frame info
Flags: needinfo?(quanxunzhen)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Created attachment 8630941 [details] [diff] [review]
patch
Flags: needinfo?(quanxunzhen)
Attachment #8630941 - Flags: review?(roc)
Comment on attachment 8630941 [details] [diff] [review]
patch

The splinter doesn't work well with reindent. Submitted to review board instead.
Attachment #8630941 - Flags: review?(roc)
Created attachment 8630944 [details]
MozReview Request: Bug 1179939 - Avoid crash if we destroy the pres context during flushing style or layout.

Bug 1179939 - Avoid crash if we destroy the pres context during flushing style or layout.
Attachment #8630944 - Flags: review?(roc)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment on attachment 8630944 [details]
MozReview Request: Bug 1179939 - Avoid crash if we destroy the pres context during flushing style or layout.

https://reviewboard.mozilla.org/r/12813/#review11645

Ship It!
Attachment #8630944 - Flags: review?(roc) → review+
Comment hidden (Treeherder Robot)

Comment 23

2 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/667e2c8fa5dd
https://hg.mozilla.org/mozilla-central/rev/667e2c8fa5dd
Assignee: nobody → quanxunzhen
Status: NEW → RESOLVED
Last Resolved: 2 years ago
status-firefox42: affected → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla42
status-firefox40: --- → unaffected
status-firefox41: --- → unaffected
status-firefox-esr31: --- → unaffected
status-firefox-esr38: --- → unaffected
You need to log in before you can comment on or make changes to this bug.