I know other people hit it before (including recently). Running
firefox-83.0 on amd64-current (Nov 29).
Going to gmail causes this in UI:
Gah. Your tab just crashed.
Firefox stdout:
libGL error: MESA-LOADER: failed to retrieve device information
libGL error: Version 4 or later of flush extension not found
libGL error: failed to load driver: i915
libGL error: failed to open /dev/drm0: Permission denied
libGL error: failed to load driver: i965
dmesg:
pledge "", syscall 289
There's a dumped code with this trace:
(gdb) bt
#0 shmget () at /tmp/-:3
#1 0x000000b089097fdb in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#2 0x000000b089698bcb in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#3 0x000000b0889ca0d0 in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#4 0x000000b0889cac4b in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#5 0x000000b088a3471d in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#6 0x000000b088a3576e in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#7 0x000000b0889cc1c1 in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#8 0x000000b088fa4b8a in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so
#9 0x000000b0091c8bfa in drisw_bind_context (context=0xaffdcb0c00, old=<optimized out>, draw=<optimized out>, read=<optimized out>)
at /usr/xenocara/lib/mesa/mk/libGL/../../src/glx/drisw_glx.c:394
#10 0x000000b0091cc30e in MakeContextCurrent (dpy=0xaf9d693000, draw=71303171, read=71303171, gc_user=0xaffdcb0c00)
at /usr/xenocara/lib/mesa/mk/libGL/../../src/glx/glxcurrent.c:220
#11 0x000000aff848789a in mozilla::gl::GLXLibrary::fMakeCurrent (this=0x1, display=0x0, drawable=16384, context=0x380)
at /usr/obj/ports/firefox-83.0/build-amd64/dist/include/GLXLibrary.h:69
#12 mozilla::gl::GLContextGLX::MakeCurrentImpl (this=0xafd7a6b590) at /usr/obj/ports/firefox-83.0/firefox-83.0/gfx/gl/GLContextProviderGLX.cpp:592
#13 0x000000aff849152a in mozilla::gl::GLContext::MakeCurrent (this=0xafd7a6b590,
aForce=<error reading variable: Cannot access memory at address 0xffffffffffffffff>)
at /usr/obj/ports/firefox-83.0/firefox-83.0/gfx/gl/GLContext.cpp:2355
#14 mozilla::gl::GLContext::InitImpl (this=0xafd7a6b590) at /usr/obj/ports/firefox-83.0/firefox-83.0/gfx/gl/GLContext.cpp:368
#15 0x000000aff8491468 in mozilla::gl::GLContext::Init (this=0xafd7a6b590) at /usr/obj/ports/firefox-83.0/firefox-83.0/gfx/gl/GLContext.cpp:320
#16 0x000000aff848780b in mozilla::gl::GLContextGLX::Init (this=0xafd7a6b590) at /usr/obj/ports/firefox-83.0/firefox-83.0/gfx/gl/GLContextProviderGLX.cpp:572
#17 0x000000aff8487645 in mozilla::gl::GLContextGLX::CreateGLContext (desc=..., display=0xaf9d693000, drawable=71303171, cfg=<optimized out>,
deleteDrawable=true, pixmap=<optimized out>) at /usr/obj/ports/firefox-83.0/firefox-83.0/gfx/gl/GLContextProviderGLX.cpp:529
#18 0x000000aff8488524 in mozilla::gl::CreateOffscreenPixmapContext (desc=..., size=..., out_failureId=<optimized out>)
at /usr/obj/ports/firefox-83.0/firefox-83.0/gfx/gl/GLContextProviderGLX.cpp:988
#19 mozilla::gl::GLContextProviderGLX::CreateHeadless (desc=..., out_failureId=<optimized out>)
oviderGLX.cpp:996
#20 0x000000aff947bbe5 in mozilla::WebGLContext::CreateAndInitGL(bool, std::__1::vector<mozilla::WebGLContext::FailureReason, std::__1::allocator<mozilla::WebGLContext::FailureReason> >*)::$_23::operator()(already_AddRefed<mozilla::gl::GLContext> (*)(mozilla::gl::GLContextCreateDesc const&, nsTSubstring<char>*), char const*) const (this=<optimized out>, pfnCreate=<optimized out>, info=<optimized out>)
at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/WebGLContext.cpp:359
#21 mozilla::WebGLContext::CreateAndInitGL(bool, std::__1::vector<mozilla::WebGLContext::FailureReason, std::__1::allocator<mozilla::WebGLContext::FailureReason> >*)::$_5::operator()() const (this=<optimized out>) at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/WebGLContext.cpp:372
#22 mozilla::WebGLContext::CreateAndInitGL (this=0xafed3a5800, forceEnabled=<optimized out>, out_failReasons=0x7f7ffffbbc60)
at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/WebGLContext.cpp:366
#23 0x000000aff947c445 in mozilla::WebGLContext::Create(mozilla::HostWebGLContext&, mozilla::webgl::InitContextDesc const&, mozilla::webgl::InitContextResult*)::$_7::operator()() const (this=<optimized out>) at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/WebGLContext.cpp:523
#24 mozilla::WebGLContext::Create (host=..., desc=..., out=0xafcc883820) at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/WebGLContext.cpp:497
#25 0x000000aff940b1a1 in mozilla::HostWebGLContext::Create(mozilla::HostWebGLContext::OwnerData&&, mozilla::webgl::InitContextDesc const&, mozilla::webgl::InitContextResult*) (ownerData=<optimized out>, desc=..., out=0xafcc883820) at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/HostWebGLContext.cpp:62
#26 mozilla::ClientWebGLContext::CreateHostContext(mozilla::avec2<unsigned int> const&)::$_2::operator()() const (this=<optimized out>)
at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/ClientWebGLContext.cpp:621
#27 mozilla::ClientWebGLContext::CreateHostContext (this=0xb07b14fe00, requestedSize=...)
at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/ClientWebGLContext.cpp:583
#28 0x000000aff940de52 in mozilla::ClientWebGLContext::SetDimensions (this=0xb07b14fe00, signedWidth=300, signedHeight=<optimized out>)
at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/ClientWebGLContext.cpp:561
#29 0x000000aff9408fc7 in mozilla::dom::CanvasRenderingContextHelper::UpdateContext (this=0xb04e21e480, aCx=0xb0477657f0, aNewContextOptions=...,
aRvForDictionaryInit=...) at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/CanvasRenderingContextHelper.cpp:240
#30 0x000000aff9408d69 in mozilla::dom::CanvasRenderingContextHelper::GetContext (this=0xb04e21e480, aCx=0xb0477657f0, aContextId=..., aContextOptions=...,
aRv=...) at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/canvas/CanvasRenderingContextHelper.cpp:192
#31 0x000000aff92d8a43 in mozilla::dom::HTMLCanvasElement_Binding::getContext (cx=0xb0477657f0, obj=..., void_self=0xb04e21e400, args=...)
at HTMLCanvasElementBinding.cpp:299
#32 0x000000aff93a669c in mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions> (cx=0xb0477657f0, argc=1, vp=<optimized out>) at /usr/obj/ports/firefox-83.0/firefox-83.0/dom/bindings/BindingUtils.cpp:3229
#33 0x000000b07ffadf48 in ?? ()
#34 0xfff9800000000000 in ?? ()
#35 0x00007f7ffffbc128 in ?? ()
#36 0xfff88000000000ed in ?? ()
#37 0x0000000000000000 in ?? ()
No comments:
Post a Comment