If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

crash in @0x0 | mozilla::gl::GLContextWGL::Init

RESOLVED INCOMPLETE

Status

()

Core
Canvas: WebGL
--
critical
RESOLVED INCOMPLETE
2 years ago
9 months ago

People

(Reporter: ashughes, Unassigned)

Tracking

({crash})

44 Branch
x86
Windows NT
crash
Points:
---

Firefox Tracking Flags

(firefox43 unaffected, firefox44 affected)

Details

(Whiteboard: [gfx-noted], crash signature)

(Reporter)

Description

2 years ago
This bug was filed from the Socorro interface and is 
report bp-cbba3a9a-16ab-4ef3-8e18-9fb3c2151021.
=============================================================
0 		@0x0 	
1 	xul.dll 	mozilla::gl::GLContextWGL::Init() 	gfx/gl/GLContextProviderWGL.cpp
2 	xul.dll 	mozilla::gl::GLContextProviderWGL::GetGlobalContext() 	gfx/gl/GLContextProviderWGL.cpp
3 	xul.dll 	mozilla::gl::WGLLibrary::EnsureInitialized() 	gfx/gl/GLContextProviderWGL.cpp
4 	xul.dll 	mozilla::gl::GLContextProviderWGL::CreateHeadless(mozilla::gl::CreateContextFlags) 	gfx/gl/GLContextProviderWGL.cpp
5 	xul.dll 	mozilla::gl::GLContextProviderWGL::CreateOffscreen(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gl::SurfaceCaps const&, mozilla::gl::CreateContextFlags) 	gfx/gl/GLContextProviderWGL.cpp
6 	xul.dll 	mozilla::CreateGLWithDefault 	dom/canvas/WebGLContext.cpp
7 	xul.dll 	mozilla::WebGLContext::CreateAndInitGLWith(already_AddRefed<mozilla::gl::GLContext> (*)(mozilla::gl::SurfaceCaps const&, mozilla::gl::CreateContextFlags, mozilla::WebGLContext*), mozilla::gl::SurfaceCaps const&, mozilla::gl::CreateContextFlags) 	dom/canvas/WebGLContext.cpp
8 	xul.dll 	mozilla::WebGLContext::CreateAndInitGL(bool) 	dom/canvas/WebGLContext.cpp
9 	xul.dll 	mozilla::WebGLContext::SetDimensions(int, int) 	dom/canvas/WebGLContext.cpp
10 	xul.dll 	mozilla::dom::CanvasRenderingContextHelper::UpdateContext(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) 	dom/canvas/CanvasRenderingContextHelper.cpp
11 	xul.dll 	mozilla::dom::CanvasRenderingContextHelper::GetContext(JSContext*, nsAString_internal const&, JS::Handle<JS::Value>, mozilla::ErrorResult&) 	dom/canvas/CanvasRenderingContextHelper.cpp
12 	xul.dll 	mozilla::dom::HTMLCanvasElement::GetContext(JSContext*, nsAString_internal const&, JS::Handle<JS::Value>, mozilla::ErrorResult&) 	dom/html/HTMLCanvasElement.cpp
13 	xul.dll 	mozilla::dom::HTMLCanvasElementBinding::getContext 	obj-firefox/dom/bindings/HTMLCanvasElementBinding.cpp
14 	xul.dll 	mozilla::dom::GenericBindingMethod(JSContext*, unsigned int, JS::Value*) 	dom/bindings/BindingUtils.cpp
15 	xul.dll 	js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) 	js/src/vm/Interpreter.cpp
16 	xul.dll 	Interpret 	js/src/vm/Interpreter.cpp
17 	xul.dll 	js::RunScript(JSContext*, js::RunState&) 	js/src/vm/Interpreter.cpp
18 	xul.dll 	js::Execute(JSContext*, JS::Handle<JSScript*>, JSObject&, JS::Value*) 	js/src/vm/Interpreter.cpp
19 	xul.dll 	ExecuteScript 	js/src/jsapi.cpp
20 	xul.dll 	ExecuteScript 	js/src/jsapi.cpp
21 	xul.dll 	JS_ExecuteScript(JSContext*, JS::AutoVectorRooter<JSObject*>&, JS::Handle<JSScript*>) 	js/src/jsapi.cpp
22 	xul.dll 	nsJSUtils::EvaluateString(JSContext*, JS::SourceBufferHolder&, JS::Handle<JSObject*>, JS::CompileOptions&, nsJSUtils::EvaluateOptions const&, JS::MutableHandle<JS::Value>, void**) 	dom/base/nsJSUtils.cpp
23 	xul.dll 	nsJSUtils::EvaluateString(JSContext*, JS::SourceBufferHolder&, JS::Handle<JSObject*>, JS::CompileOptions&, void**) 	dom/base/nsJSUtils.cpp
24 	xul.dll 	nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, JS::SourceBufferHolder&) 	dom/base/nsScriptLoader.cpp
25 	xul.dll 	nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 	dom/base/nsScriptLoader.cpp
26 	xul.dll 	nsScriptLoader::ProcessOffThreadRequest(nsScriptLoadRequest*) 	dom/base/nsScriptLoader.cpp
27 	xul.dll 	`anonymous namespace'::NotifyOffThreadScriptLoadCompletedRunnable::Run() 	dom/base/nsScriptLoader.cpp
28 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp
29 	xul.dll 	mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
30 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc
31 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc
32 	xul.dll 	nsBaseAppShell::Run() 	widget/nsBaseAppShell.cpp
33 	xul.dll 	nsAppShell::Run() 	widget/windows/nsAppShell.cpp
34 	xul.dll 	nsAppStartup::Run() 	toolkit/components/startup/nsAppStartup.cpp
35 	xul.dll 	XREMain::XRE_mainRun() 	toolkit/xre/nsAppRunner.cpp
36 	xul.dll 	XREMain::XRE_main(int, char** const, nsXREAppData const*) 	toolkit/xre/nsAppRunner.cpp
37 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp
38 	firefox.exe 	do_main 	browser/app/nsBrowserApp.cpp
39 	firefox.exe 	NS_internal_main(int, char**) 	browser/app/nsBrowserApp.cpp
40 	firefox.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp
41 	firefox.exe 	__tmainCRTStartup 	f:/dd/vctools/crt/crtw32/startup/crt0.c:255
42 	kernel32.dll 	BaseProcessStart 	
=============================================================
More reports: https://crash-stats.mozilla.com/report/list?product=Firefox&signature=%400x0+%7C+mozilla%3A%3Agl%3A%3AGLContextWGL%3A%3AInit
(Reporter)

Comment 1

2 years ago
This is a new crash showing up as of October 21, 2015 however I do not think it's a regression in Firefox. There are currently 14 reports right now ranging from Firefox 44.0a1 20151001030236 to 20151021030212, 10 of which are dupes. Digging deeper into the metadata suggests that all of these crashes are reported by a single user (eg. same GPU, same driver, same BIOS, same addons, etc). Unfortunately I do not have an email address so we cannot reach out to this user.

I'm not sure what we can do about this, if anything.
Flags: needinfo?(jgilbert)
Whiteboard: [gfx-noted]

Comment 2

2 years ago
Hi Anthony,

I am the user, please let me know if I can help

Best regards,
(Reporter)

Comment 3

2 years ago
(In reply to Bernard Alleysson from comment #2)
> Hi Anthony,
> 
> I am the user, please let me know if I can help
> 
> Best regards,

Thanks Bernard. I'll defer to Jeff to see what information he needs from you to move this forward.
I don't see any of the reports available by either of the links provided.
It would be great to see what HW/environment is affecting this.
Flags: needinfo?(anthony.s.hughes)
(Reporter)

Comment 5

9 months ago
It looks like this crash disappeared after Firefox 46.
Status: NEW → RESOLVED
Last Resolved: 9 months ago
Flags: needinfo?(jgilbert)
Flags: needinfo?(anthony.s.hughes)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.