Closed
Bug 1438219
Opened 7 years ago
Closed 7 years ago
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Failed to create remote compositor (t=44.4686) [GFX1-]: Failed to create remote compositor
Categories
(Toolkit :: Crash Reporting, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1438209
Tracking | Status | |
---|---|---|
firefox60 | --- | affected |
People
(Reporter: mayhemer, Unassigned)
References
Details
(hiding my local username pasted)
![]() |
Reporter | |
Comment 2•7 years ago
|
||
(clobbering didn't help)
![]() |
Reporter | |
Comment 3•7 years ago
|
||
This is really blocking me, is there anyone willing to take a look soon?
No idea if this is GFX or IPC generic, moving to a different component.
(Re-submitting comment 0, in case not visible to all)
debug build of up to date m-c (not clobbered for some time), win10 x64, running from inside visual studio. started today, first observed with yesterday sources.
short after start fails on MOZ_RELEASE_ASSERT(aResult->mDestinationProcessId == base::GetCurrentProcId());
aResult->mDestinationProcessId is already dead (no process of that pid found).
### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to c:\mozilla\leaks\leaks.log
[453252, Main Thread] WARNING: CheckLinkStatus called on main thread! No check performed. Assuming link is up, status is unknown.: file c:/Mozilla/src/mozilla-central2/netwerk/system/win32/nsNotifyAddrListener.cpp, line 710
Unable to read VR Path Registry from C:\Users\XXXXXXXX\AppData\Local\openvr\openvrpaths.vrpath
###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Failed to create remote compositor (t=44.4686) [GFX1-]: Failed to create remote compositor
[GFX2-]: Could not acquire an MLGDevice!
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Failed to create remote compositor (t=44.4686) |[1][GFX1-]: [D3D11] failed to get compositor device. (t=44.5594) [GFX1-]: [D3D11] failed to get compositor device.
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Failed to create remote compositor (t=44.4686) |[1][GFX1-]: [D3D11] failed to get compositor device. (t=44.5594) |[2][GFX1-]: [D3D11] Failed to init compositor with reason: FEATURE_FAILURE_D3D11_NO_DEVICE (t=44.5594) [GFX1-]: [D3D11] Failed to init compositor with reason: FEATURE_FAILURE_D3D11_NO_DEVICE
Assertion failure: aResult->mDestinationProcessId == base::GetCurrentProcId(), at c:\_\obj\mozilla-central2\_obj-browser-debug\dist\include\mozilla/ipc/Transport_win.h:80
#01: IPC::ParamTraits<mozilla::ipc::TransportDescriptor>::Read (c:\_\obj\mozilla-central2\_obj-browser-debug\dist\include\mozilla\ipc\transport_win.h:80)
#02: IPC::ReadParam<mozilla::ipc::TransportDescriptor> (c:\mozilla\src\mozilla-central2\ipc\chromium\src\chrome\common\ipc_message_utils.h:122)
#03: IPC::ParamTraits<mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> >::Read (c:\_\obj\mozilla-central2\_obj-browser-debug\dist\include\mozilla\ipc\protocolutils.h:854)
#04: IPC::ReadParam<mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> > (c:\mozilla\src\mozilla-central2\ipc\chromium\src\chrome\common\ipc_message_utils.h:122)
#05: mozilla::dom::PContentParent::Read<mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> > (c:\_\obj\mozilla-central2\_obj-browser-debug\ipc\ipdl\_ipdlheaders\mozilla\dom\pcontentparent.h:2284)
#06: mozilla::dom::PContentParent::OnMessageReceived (c:\_\obj\mozilla-central2\_obj-browser-debug\ipc\ipdl\pcontentparent.cpp:3570)
#07: mozilla::ipc::MessageChannel::DispatchAsyncMessage (c:\mozilla\src\mozilla-central2\ipc\glue\messagechannel.cpp:2110)
#08: mozilla::ipc::MessageChannel::DispatchMessageW (c:\mozilla\src\mozilla-central2\ipc\glue\messagechannel.cpp:2042)
#09: mozilla::ipc::MessageChannel::RunMessage (c:\mozilla\src\mozilla-central2\ipc\glue\messagechannel.cpp:1887)
#10: mozilla::ipc::MessageChannel::MessageTask::Run (c:\mozilla\src\mozilla-central2\ipc\glue\messagechannel.cpp:1920)
#11: nsThread::ProcessNextEvent (c:\mozilla\src\mozilla-central2\xpcom\threads\nsthread.cpp:1041)
#12: NS_ProcessNextEvent (c:\mozilla\src\mozilla-central2\xpcom\threads\nsthreadutils.cpp:517)
#13: mozilla::ipc::MessagePump::Run (c:\mozilla\src\mozilla-central2\ipc\glue\messagepump.cpp:97)
#14: MessageLoop::RunInternal (c:\mozilla\src\mozilla-central2\ipc\chromium\src\base\message_loop.cc:327)
#15: MessageLoop::RunHandler (c:\mozilla\src\mozilla-central2\ipc\chromium\src\base\message_loop.cc:320)
#16: MessageLoop::Run (c:\mozilla\src\mozilla-central2\ipc\chromium\src\base\message_loop.cc:300)
#17: nsBaseAppShell::Run (c:\mozilla\src\mozilla-central2\widget\nsbaseappshell.cpp:159)
#18: nsAppShell::Run (c:\mozilla\src\mozilla-central2\widget\windows\nsappshell.cpp:344)
#19: nsAppStartup::Run (c:\mozilla\src\mozilla-central2\toolkit\components\startup\nsappstartup.cpp:288)
#20: XREMain::XRE_mainRun (c:\mozilla\src\mozilla-central2\toolkit\xre\nsapprunner.cpp:4673)
#21: XREMain::XRE_main (c:\mozilla\src\mozilla-central2\toolkit\xre\nsapprunner.cpp:4808)
#22: XRE_main (c:\mozilla\src\mozilla-central2\toolkit\xre\nsapprunner.cpp:4900)
#23: mozilla::BootstrapImpl::XRE_main (c:\mozilla\src\mozilla-central2\toolkit\xre\bootstrap.cpp:50)
#24: do_main (c:\mozilla\src\mozilla-central2\browser\app\nsbrowserapp.cpp:232)
#25: NS_internal_main (c:\mozilla\src\mozilla-central2\browser\app\nsbrowserapp.cpp:304)
#26: wmain (c:\mozilla\src\mozilla-central2\toolkit\xre\nswindowswmain.cpp:112)
#27: __scrt_common_main_seh (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283)
#28: BaseThreadInitThunk[C:\WINDOWS\System32\KERNEL32.DLL +0x11fe4]
#29: RtlUserThreadStart[C:\WINDOWS\SYSTEM32\ntdll.dll +0x6efb1]
Component: IPC → Graphics
![]() |
Reporter | |
Comment 4•7 years ago
|
||
One more info:
MOZ_ASSERT_UNREACHABLE("Child cannot create widget compositor!"); at:
> xul.dll!mozilla::layers::CompositorManagerParent::AllocPCompositorBridgeParent({...}) Line 231 C++ Symbols loaded.
xul.dll!mozilla::layers::PCompositorManagerParent::OnMessageReceived({...}) Line 157 C++ Symbols loaded.
xul.dll!mozilla::ipc::MessageChannel::DispatchAsyncMessage({...}) Line 2110 C++ Symbols loaded.
xul.dll!mozilla::ipc::MessageChannel::DispatchMessageW({...}) Line 2042 C++ Symbols loaded.
xul.dll!mozilla::ipc::MessageChannel::RunMessage({...}) Line 1887 C++ Symbols loaded.
xul.dll!mozilla::ipc::MessageChannel::MessageTask::Run() Line 1920 C++ Symbols loaded.
xul.dll!MessageLoop::RunTask({...}) Line 453 C++ Symbols loaded.
xul.dll!MessageLoop::DeferOrRunPendingTask({...}) Line 463 C++ Symbols loaded.
xul.dll!MessageLoop::DoWork() Line 535 C++ Symbols loaded.
xul.dll!base::MessagePumpForUI::DoRunLoop() Line 210 C++ Symbols loaded.
xul.dll!base::MessagePumpWin::RunWithDispatcher(0x0000009ea7fff760, 0x0000000000000000) Line 58 C++ Symbols loaded.
xul.dll!base::MessagePumpWin::Run(0x0000009ea7fff760) Line 80 C++ Symbols loaded.
xul.dll!MessageLoop::RunInternal() Line 327 C++ Symbols loaded.
xul.dll!MessageLoop::RunHandler() Line 320 C++ Symbols loaded.
xul.dll!MessageLoop::Run() Line 300 C++ Symbols loaded.
xul.dll!base::Thread::ThreadMain() Line 184 C++ Symbols loaded.
On the "Compositor" thread, assuming the compositor process.
And this happens also when I run this outside a debugger (directly).
![]() |
Reporter | |
Comment 5•7 years ago
|
||
Alex, can you please look at this? I bisected to your bug. Thanks. This is a total development blocker for me!
Blocks: 1407693
Component: Graphics → Crash Reporting
Flags: needinfo?(agaynor)
Product: Core → Toolkit
Comment 6•7 years ago
|
||
I'm pretty sure this is the same as bug 1438209 -- can you try with the patch there?
Flags: needinfo?(agaynor)
![]() |
Reporter | |
Comment 7•7 years ago
|
||
Confirmed, thanks!
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Comment 1
•