pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/57445: firefox crashes on startup



The following reply was made to PR pkg/57445; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/57445: firefox crashes on startup
Date: Tue, 30 May 2023 20:06:19 +0200

 This was a bit of a fools erand - I looked at the wrong context variable
 (too many TLS things in there).
 
 Adding a similar fprintf to the correct contecxt makes it obvious that
 it is a toolchain issue on the NetBSD side (or something really stupid that
 I am overlooking):
 
 
 [/usr/pkgobj/www/firefox/work/build/dist/bin] martin@martins > ./run-mozilla.sh ./firefox
 Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: cannot access /sys/bus/pci (t=0.370644) [GFX1-]: glxtest: cannot access /sys/bus/pci
 ATTENTION: default value of option mesa_glthread overridden by environment.
 libEGL warning: DRI2: failed to authenticate
 ATTENTION: default value of option mesa_glthread overridden by environment.
 u_current_set_context(0x7516f1a404c0) thread 0x7516fe11d800 lwp 2811
 _mesa_GetError() in thread 0x7516fe11d800 lwp 2811 with NULL context
 Segmentation fault (core dumped)
 
 
 There is no fork() or anything dubious in between, here is the full
 excerpt of ktrace -i for the section between setting and not-getting
 the value:
 
   1833   2938 firefox  CALL  write(2,0x71401b9659d0,0x45)
   1833   1833 firefox  CALL  access(0x71401e744dd8,4)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB08.bdf"
   1833   2938 firefox  GIO   fd 2 wrote 69 bytes
        "u_current_set_context(0x7140101a0140) thread 0x71401b9f3400 lwp 2938\n"
   1833   2938 firefox  RET   write 69/0x45
   1833   1833 firefox  RET   access 0
   1833   1833 firefox  CALL  access(0x71401e7453b0,4)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB10-ISO8859-1.pcf.gz"
   1833   1833 firefox  RET   access 0
   1833   1833 firefox  CALL  access(0x71401e745990,4)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB10.bdf"
   1833   1833 firefox  RET   access 0
   1833   1833 firefox  CALL  access(0x71401e745f68,4)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB12-ISO8859-1.pcf.gz"
   1833   1833 firefox  RET   access 0
   1833   1833 firefox  CALL  access(0x71401e746548,4)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB12.bdf"
   1833   1833 firefox  RET   access 0
   1833   1833 firefox  CALL  access(0x71401e746b20,4)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB14-ISO8859-1.pcf.gz"
   1833   1833 firefox  RET   access 0
   1833   1833 firefox  CALL  access(0x71401e747100,4)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB14.bdf"
   1833   1833 firefox  RET   access 0
   1833   2938 firefox  CALL  _lwp_self
   1833   2938 firefox  RET   _lwp_self 2938/0xb7a
   1833   2938 firefox  CALL  write(2,0x71401b963c50,0x45)
   1833   2938 firefox  GIO   fd 2 wrote 69 bytes
        "_mesa_GetError() in thread 0x71401b9f3400 lwp 2938 with NULL context\n"
   1833   2938 firefox  RET   write 69/0x45
   1833   2938 firefox  PSIG  SIGSEGV caught handler=0x71402d511870 mask=(): code=SEGV_MAPERR, addr=0x578, trap=6)
   1833   1833 firefox  CALL  access(0x71401e7476d8,4)
   1833   2938 firefox  CALL  __sigaction_sigtramp(SIGSEGV,0x7140305f84c0,0,0x7140335906e0,2)
   1833   1833 firefox  NAMI  "/usr/X11R7/lib/X11/fonts/100dpi/timB18-ISO8859-1.pcf.gz"
   1833   2938 firefox  RET   __sigaction_sigtramp 0
   1833   2938 firefox  CALL  setcontext(0x71401b963e10)
   1833   1833 firefox  RET   access 0
   1833   2938 firefox  RET   setcontext JUSTRETURN
   1833   2938 firefox  PSIG  SIGSEGV SIG_DFL: code=SEGV_MAPERR, addr=0x578, trap=6)
 
 
 Here is some more debug output with address and value of the underlying TLS
 variable added, plus backtraces:
 
 Output:
 
 [/usr/pkgobj/www/firefox/work/build/dist/bin] martin@martins > ./run-mozilla.sh ./firefox 
 Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: cannot access /sys/bus/pci (t=0.362207) [GFX1-]: glxtest: cannot access /sys/bus/pci
 ATTENTION: default value of option mesa_glthread overridden by environment.
 libEGL warning: DRI2: failed to authenticate
 ATTENTION: default value of option mesa_glthread overridden by environment.
 u_current_set_context(0x7933f3c08480) thread 0x7933ffa9f400 lwp 11177, &_glapi_tls_Context: 0x7933ff8f1030 (value: 0x7933f3c08480)
 _mesa_GetError() in thread 0x7933ffa9f400 lwp 11177 with NULL context
 &_glapi_tls_Context: 0x7933ff8f1018 (value: 0x0)
 Segmentation fault (core dumped)
 
 
 
 When run from gdb with breakpoint on u_current_set_context:
 
 [Switching to LWP 12645 of process 12088]
 
 Thread 60 "Renderer" hit Breakpoint 1, u_current_set_context (
     ptr=0x7a44b8201c00)
     at /usr/xsrc/external/mit/MesaLib.old/dist/src/mapi/u_current.c:236
 236	{
 (gdb) bt
 #0  u_current_set_context (ptr=0x7a44b8201c00)
     at /usr/xsrc/external/mit/MesaLib.old/dist/src/mapi/u_current.c:236
 #1  0x00007a44c5684966 in _mesa_make_current ()
    from /usr/X11R7/lib/modules/dri/swrast_dri.so
 #2  0x00007a44c551a727 in ?? () from /usr/X11R7/lib/modules/dri/swrast_dri.so
 #3  0x00007a44c53df9fc in dri_make_current ()
    from /usr/X11R7/lib/modules/dri/swrast_dri.so
 #4  0x00007a44c53e5a1e in ?? () from /usr/X11R7/lib/modules/dri/swrast_dri.so
 #5  0x00007a44cbfa49a4 in drisw_bind_context (context=0x7a44b839a000, 
     old=<optimized out>, draw=<optimized out>, read=<optimized out>)
     at /usr/xsrc/external/mit/MesaLib.old/dist/src/glx/drisw_glx.c:424
 #6  0x00007a44cbfc650b in MakeContextCurrent (dpy=0x7a44dee42000, 
     draw=35651644, read=35651644, gc_user=0x7a44b839a000)
     at /usr/xsrc/external/mit/MesaLib.old/dist/src/glx/glxcurrent.c:239
 #7  0x00007a44d79f0f75 in mozilla::gl::GLXLibrary::fMakeCurrent (
     context=<optimized out>, drawable=<optimized out>, 
     display=<optimized out>, this=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLXLibrary.h:68
 #8  mozilla::gl::GLContextGLX::MakeCurrentImpl (this=0x7a44b8312800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:473
 #9  0x00007a44d79ff586 in mozilla::gl::GLContext::MakeCurrent (
     this=0x7a44b8312800, aForce=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContext.cpp:2440
 #10 0x00007a44d7a2858e in mozilla::gl::GLContext::InitImpl (
     this=0x7a44b8312800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContext.cpp:372
 #11 mozilla::gl::GLContext::Init (this=this@entry=0x7a44b8312800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContext.cpp:324
 #12 0x00007a44d79f328f in mozilla::gl::GLContextGLX::Init (this=0x7a44b8312800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:453
 #13 operator() (__closure=__closure@entry=0x7a44c0eb84b0, attribs=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:351
 #14 0x00007a44d79f36f6 in mozilla::gl::GLContextGLX::CreateGLContext (
     desc=..., display=..., drawable=<optimized out>, drawable@entry=35651644, 
     cfg=<optimized out>, cfg@entry=0x7a44cb7b3c00, 
     ownedPixmap=<optimized out>, ownedPixmap@entry=0)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:417
 #15 0x00007a44d79f3a76 in mozilla::gl::CreateForWidget (
     aXDisplay=aXDisplay@entry=0x7a44dee42000, 
     aXWindow=aXWindow@entry=35651644, 
     aHardwareWebRender=aHardwareWebRender@entry=true, 
     aForceAccelerated=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:620
 #16 0x00007a44d79f3c62 in mozilla::gl::CreateForWidget (
     aForceAccelerated=<optimized out>, aHardwareWebRender=<optimized out>, 
     aXWindow=35651644, aXDisplay=0x7a44dee42000)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:634
 #17 mozilla::gl::GLContextProviderGLX::CreateForCompositorWidget (
     aCompositorWidget=<optimized out>, aHardwareWebRender=<optimized out>, 
     aForceAccelerated=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:634
 #18 0x00007a44d79f42b7 in mozilla::gl::GLContextProviderLinux::CreateForCompositorWidget (aCompositorWidget=<optimized out>, 
     aHardwareWebRender=aHardwareWebRender@entry=true, 
     aForceAccelerated=aForceAccelerated@entry=true)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderLinux.cpp:29
 #19 0x00007a44d7ca9d10 in mozilla::wr::RenderCompositorOGL::Create (
     aWidget=..., aError=...)
     at /usr/pkgobj/www/firefox/work/build/dist/include/mozilla/RefPtr.h:280
 #20 0x00007a44d7cbaa17 in mozilla::wr::RenderCompositor::Create (aWidget=..., 
     aError=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/webrender_bindings/RenderCompositor.cpp:223
 #21 0x00007a44d7cbfd50 in mozilla::wr::NewRenderer::Run (this=0x7a44b83b0100, 
     aRenderThread=..., aWindowId=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:71
 #22 0x00007a44d7ca604c in mozilla::wr::RenderThread::RunEvent (
     this=0x7a44cf1d3c00, aWindowId=..., aEvent=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/webrender_bindings/RenderThread.cpp:526
 #23 0x00007a44d7ca122e in mozilla::detail::RunnableMethodArguments<mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::applyImpl<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > >, 0ul, 1ul> (args=..., m=<optimized out>, o=<optimized out>)
     at /usr/pkgobj/www/firefox/work/build/dist/include/nsThreadUtils.h:902
 #24 mozilla::detail::RunnableMethodArguments<mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >)> (m=<optimized out>, 
     o=<optimized out>, this=<optimized out>)
     at /usr/pkgobj/www/firefox/work/build/dist/include/nsThreadUtils.h:1169
 #25 mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::Run (
     this=<optimized out>)
     at /usr/pkgobj/www/firefox/work/build/dist/include/nsThreadUtils.h:1216
 #26 0x00007a44d720d552 in nsThread::ProcessNextEvent (this=0x7a44cf12e880, 
     aMayWait=<optimized out>, aResult=0x7a44c0eb8cd7)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/xpcom/threads/nsThread.cpp:1233
 #27 0x00007a44d7201db1 in NS_ProcessNextEvent (aThread=<optimized out>, 
     aThread@entry=0x7a44cf12e880, aMayWait=aMayWait@entry=true)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/xpcom/threads/nsThreadUtils.cpp:477
 #28 0x00007a44d76e8d58 in mozilla::ipc::MessagePumpForNonMainThreads::Run (
     this=0x7a44cb5320c0, aDelegate=0x7a44c0eb8d90)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/glue/MessagePump.cpp:330
 #29 0x00007a44d76ad506 in MessageLoop::RunInternal (
     this=0x7a44e1658380 <__stack_chk_guard>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/chromium/src/base/message_loop.cc:381
 #30 MessageLoop::RunHandler (this=0x7a44e1658380 <__stack_chk_guard>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/chromium/src/base/message_loop.cc:374
 #31 MessageLoop::Run (this=this@entry=0x7a44c0eb8d90)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/chromium/src/base/message_loop.cc:356
 #32 0x00007a44d720cd68 in nsThread::ThreadFunc (aArg=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/xpcom/threads/nsThread.cpp:391
 #33 0x00007a44d32297a6 in _pt_root () from /usr/pkg/lib/nspr/libnspr4.so
 #34 0x00007a44e188e2df in pthread__create_tramp (cookie=0x7a44cb7da400)
     at /usr/src/lib/libpthread/pthread.c:592
 
 When run from gdb with breakpoint on _mesa_GetError:
 
 
 [New LWP 12910 of process 12321]
 u_current_set_context(0x77d0dcbd0080) thread 0x77d0f18b2800 lwp 4678, &_glapi_tls_Context: 0x77d0f04d9028 (value: 0x77d0dcbd0080)
 __glXSetCurrentContext(0x77d0dd38b000) in thread 0x77d0f18b2800 lwp 4678
 --Type <RET> for more, q to quit, c to continue without paging--
 [Switching to LWP 4678 of process 12321]
 
 Thread 60 "Renderer" hit Breakpoint 1, 0x000077d0e9eadb7b in _mesa_GetError ()
    from /usr/X11R7/lib/modules/dri/swrast_dri.so
 (gdb) bt
 #0  0x000077d0e9eadb7b in _mesa_GetError ()
    from /usr/X11R7/lib/modules/dri/swrast_dri.so
 #1  0x000077d0fc827166 in mozilla::gl::GLContext::InitImpl (
     this=0x77d0dd303800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContext.cpp:526
 #2  0x000077d0fc82859a in mozilla::gl::GLContext::InitImpl (
     this=0x77d0dd303800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContext.cpp:372
 #3  mozilla::gl::GLContext::Init (this=this@entry=0x77d0dd303800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContext.cpp:324
 #4  0x000077d0fc7f328f in mozilla::gl::GLContextGLX::Init (this=0x77d0dd303800)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:453
 #5  operator() (__closure=__closure@entry=0x77d0e56c84b0, attribs=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:351
 #6  0x000077d0fc7f36f6 in mozilla::gl::GLContextGLX::CreateGLContext (
     desc=..., display=..., drawable=<optimized out>, drawable@entry=35651644, 
     cfg=<optimized out>, cfg@entry=0x77d0f0544c00, 
     ownedPixmap=<optimized out>, ownedPixmap@entry=0)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:417
 #7  0x000077d0fc7f3a76 in mozilla::gl::CreateForWidget (
     aXDisplay=aXDisplay@entry=0x77d10353a000, 
     aXWindow=aXWindow@entry=35651644, 
     aHardwareWebRender=aHardwareWebRender@entry=true, 
     aForceAccelerated=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:620
 #8  0x000077d0fc7f3c62 in mozilla::gl::CreateForWidget (
     aForceAccelerated=<optimized out>, aHardwareWebRender=<optimized out>, 
     aXWindow=35651644, aXDisplay=0x77d10353a000)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:634
 #9  mozilla::gl::GLContextProviderGLX::CreateForCompositorWidget (
     aCompositorWidget=<optimized out>, aHardwareWebRender=<optimized out>, 
     aForceAccelerated=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderGLX.cpp:634
 #10 0x000077d0fc7f42b7 in mozilla::gl::GLContextProviderLinux::CreateForCompositorWidget (aCompositorWidget=<optimized out>, 
     aHardwareWebRender=aHardwareWebRender@entry=true, 
     aForceAccelerated=aForceAccelerated@entry=true)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/gl/GLContextProviderLinux.cpp:29
 #11 0x000077d0fcaa9d10 in mozilla::wr::RenderCompositorOGL::Create (
     aWidget=..., aError=...)
     at /usr/pkgobj/www/firefox/work/build/dist/include/mozilla/RefPtr.h:280
 #12 0x000077d0fcabaa17 in mozilla::wr::RenderCompositor::Create (aWidget=..., 
     aError=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/webrender_bindings/RenderCompositor.cpp:223
 #13 0x000077d0fcabfd50 in mozilla::wr::NewRenderer::Run (this=0x77d0dd3a1100, 
     aRenderThread=..., aWindowId=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:71
 #14 0x000077d0fcaa604c in mozilla::wr::RenderThread::RunEvent (
     this=0x77d0f585ac00, aWindowId=..., aEvent=...)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/gfx/webrender_bindings/RenderThread.cpp:526
 #15 0x000077d0fcaa122e in mozilla::detail::RunnableMethodArguments<mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::applyImpl<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), StoreCopyPassByConstLRef<mozilla::wr::WrWindowId>, StoreCopyPassByRRef<mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> > >, 0ul, 1ul> (args=..., m=<optimized out>, o=<optimized out>)
     at /usr/pkgobj/www/firefox/work/build/dist/include/nsThreadUtils.h:902
 #16 mozilla::detail::RunnableMethodArguments<mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::apply<mozilla::wr::RenderThread, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >)> (m=<optimized out>, 
     o=<optimized out>, this=<optimized out>)
     at /usr/pkgobj/www/firefox/work/build/dist/include/nsThreadUtils.h:1169
 #17 mozilla::detail::RunnableMethodImpl<mozilla::wr::RenderThread*, void (mozilla::wr::RenderThread::*)(mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >), true, (mozilla::RunnableKind)0, mozilla::wr::WrWindowId, mozilla::UniquePtr<mozilla::wr::RendererEvent, mozilla::DefaultDelete<mozilla::wr::RendererEvent> >&&>::Run (
     this=<optimized out>)
     at /usr/pkgobj/www/firefox/work/build/dist/include/nsThreadUtils.h:1216
 #18 0x000077d0fc00d552 in nsThread::ProcessNextEvent (this=0x77d0f36a7880, 
     aMayWait=<optimized out>, aResult=0x77d0e56c8cd7)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/xpcom/threads/nsThread.cpp:1233
 #19 0x000077d0fc001db1 in NS_ProcessNextEvent (aThread=<optimized out>, 
     aThread@entry=0x77d0f36a7880, aMayWait=aMayWait@entry=true)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/xpcom/threads/nsThreadUtils.cpp:477
 #20 0x000077d0fc4e8d58 in mozilla::ipc::MessagePumpForNonMainThreads::Run (
     this=0x77d0f02b70c0, aDelegate=0x77d0e56c8d90)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/glue/MessagePump.cpp:330
 #21 0x000077d0fc4ad506 in MessageLoop::RunInternal (
     this=0x77d1063d2380 <__stack_chk_guard>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/chromium/src/base/message_loop.cc:381
 #22 MessageLoop::RunHandler (this=0x77d1063d2380 <__stack_chk_guard>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/chromium/src/base/message_loop.cc:374
 #23 MessageLoop::Run (this=this@entry=0x77d0e56c8d90)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/ipc/chromium/src/base/message_loop.cc:356
 #24 0x000077d0fc00cd68 in nsThread::ThreadFunc (aArg=<optimized out>)
     at /usr/pkgobj/www/firefox/work/firefox-112.0.1/xpcom/threads/nsThread.cpp:391
 #25 0x000077d0f80297a6 in _pt_root () from /usr/pkg/lib/nspr/libnspr4.so
 #26 0x000077d1066082df in pthread__create_tramp (cookie=0x77d0f18b2800)
     at /usr/src/lib/libpthread/pthread.c:592
 
 


Home | Main Index | Thread Index | Old Index