Closed Bug 1521930 Opened 6 years ago Closed 6 years ago

Crash in vcruntime140.dll | mozilla::gfx::VRSystemManagerExternal::PullState

Categories

(Core :: WebVR, defect)

Unspecified
Windows 10
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox-esr60 --- unaffected
firefox64 --- unaffected
firefox65 --- unaffected
firefox66 --- unaffected
firefox67 + fixed

People

(Reporter: marcia, Assigned: kip)

References

Details

(Keywords: crash, regression)

Crash Data

This bug is for crash report bp-5bfb5157-47d5-4649-9a4a-3eff80190115.

Seen while looking at crash stats - crashes started using 20190115103851: https://bit.ly/2U7NleU

Possible regression range based on Build ID: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=edca8877b0505cd1c31beaf6d907ca32e022aa52&tochange=2bf2c209f520c75405b70ed5a5a12c2a8938dffe

Possibly Bug 1516554? ni on :daoshengmu

Top 10 frames of crashing thread:

0 vcruntime140.dll vcruntime140.dll@0xca27 
1 xul.dll bool mozilla::gfx::VRSystemManagerExternal::PullState gfx/vr/gfxVRExternal.cpp:802
2 xul.dll mozilla::gfx::impl::VRDisplayExternal::SubmitFrame gfx/vr/gfxVRExternal.cpp:276
3 xul.dll void mozilla::gfx::VRDisplayHost::SubmitFrameInternal gfx/vr/VRDisplayHost.cpp:288
4 xul.dll nsresult mozilla::detail::RunnableMethodImpl<mozilla::gfx::VRDisplayHost*, void  xpcom/threads/nsThreadUtils.h:1158
5 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1167
6 xul.dll NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:468
7 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:303
8 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:308
9 xul.dll static void nsThread::ThreadFunc xpcom/threads/nsThread.cpp:450

Flags: needinfo?(dmu)
Flags: needinfo?(dmu)
See Also: → 1521183

It can be reproduced by Bug 1521183.

Blocks: 1476092

I was told we're aiming for bug 1476092 to ride with 67 so updating the flags here.

Kip, given comment #2, can we get this bug prioritized? Thanks

Flags: needinfo?(kgilbert)

I'll take and investigate this now.

Assignee: nobody → kgilbert
Flags: needinfo?(kgilbert)

Kip, did you make any progress on this bug? Thanks

Flags: needinfo?(kgilbert)

I'm spending today on stability fixes + secure bugs. This is at the top of my queue. I'll follow up shortly.

Flags: needinfo?(kgilbert)

I have reproduced this call stack by killing the VR process. This suggests that Daosheng's fix for Bug 1523923 may also fix this issue.

I was able to verify Daosheng's fix for Bug 1523923 with the test case I used to replicate this bug. I was able to kill the VR process and recover, requiring only to refresh the WebVR page to start a new VR process and session.

Kearwood, now that Bug 1523923 is resolved, does the fix suffice for this bug too?

Flags: needinfo?(kgilbert)

(In reply to Neha Kochar [:neha] from comment #9)

Kearwood, now that Bug 1523923 is resolved, does the fix suffice for this bug too?

Yes, I expect it to correct this issue as well.

Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(kgilbert)
Resolution: --- → FIXED
Depends on: 1523923
Target Milestone: --- → mozilla67
You need to log in before you can comment on or make changes to this bug.