Attached is the full stack trace from the run using gdb.
ki@kiliman-l:~$ rm -rf freshprofile && mkdir freshprofile
ki@kiliman-l:~$ gdb --args firefox --no-remote --profile $PWD/freshprofile
https://www.irs.gov/pub/irs-pdf/f1040.pdf
GNU gdb (Debian 13.2-1+b1) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from firefox...
Reading symbols from
/usr/lib/debug/.build-id/2f/856072d018680abe739c5fb6054a9484bdf96e.debug...
(gdb) set pagination off
(gdb) run
Starting program: /usr/bin/firefox --no-remote --profile /home/ki/freshprofile
https://www.irs.gov/pub/irs-pdf/f1040.pdf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff72006c0 (LWP 43760)]
[Thread 0x7ffff72006c0 (LWP 43760) exited]
[Detaching after fork from child process 43761]
[New Thread 0x7ffff72006c0 (LWP 43763)]
[New Thread 0x7fffea8006c0 (LWP 43764)]
[New Thread 0x7fffe9e006c0 (LWP 43765)]
[New Thread 0x7fffe94006c0 (LWP 43766)]
[New Thread 0x7fffe8a006c0 (LWP 43767)]
[New Thread 0x7fffe80006c0 (LWP 43768)]
[New Thread 0x7fffe76006c0 (LWP 43770)]
[Detaching after vfork from child process 43771]
[New Thread 0x7fffea9186c0 (LWP 43772)]
[New Thread 0x7fffea8d76c0 (LWP 43773)]
[New Thread 0x7fffea8966c0 (LWP 43774)]
[New Thread 0x7fffea8556c0 (LWP 43775)]
[New Thread 0x7fffe9eff6c0 (LWP 43776)]
[New Thread 0x7fffe9ebe6c0 (LWP 43777)]
[New Thread 0x7fffe9e7d6c0 (LWP 43778)]
[New Thread 0x7fffe94ff6c0 (LWP 43779)]
[New Thread 0x7fffe94be6c0 (LWP 43780)]
[New Thread 0x7fffe2a006c0 (LWP 43781)]
[New Thread 0x7fffe20006c0 (LWP 43782)]
[New Thread 0x7fffe9e3c6c0 (LWP 43783)]
[Detaching after fork from child process 43784]
[New Thread 0x7fffe94446c0 (LWP 43793)]
[Thread 0x7fffe20006c0 (LWP 43782) exited]
[New Thread 0x7fffe9e2b6c0 (LWP 43800)]
[New Thread 0x7fffe8aff6c0 (LWP 43801)]
[New Thread 0x7fffe8abe6c0 (LWP 43811)]
[New Thread 0x7fffe0eff6c0 (LWP 43812)]
[New Thread 0x7fffe0d006c0 (LWP 43813)]
[New Thread 0x7fffe0b016c0 (LWP 43814)]
[New Thread 0x7fffe09026c0 (LWP 43815)]
[New Thread 0x7fffe8a6d6c0 (LWP 43816)]
[Thread 0x7fffe94446c0 (LWP 43793) exited]
[New Thread 0x7fffe94446c0 (LWP 43818)]
[New Thread 0x7fffe80466c0 (LWP 43819)]
[New Thread 0x7fffe76ff6c0 (LWP 43820)]
[New Thread 0x7fffe76be6c0 (LWP 43821)]
[Thread 0x7fffe2a006c0 (LWP 43781) exited]
[New Thread 0x7fffe2a006c0 (LWP 43822)]
[New Thread 0x7fffe2a926c0 (LWP 43823)]
[New Thread 0x7fffe2a516c0 (LWP 43824)]
[New Thread 0x7fffe20006c0 (LWP 43825)]
[New Thread 0x7fffdce006c0 (LWP 43826)]
[New Thread 0x7fffdca006c0 (LWP 43827)]
[New Thread 0x7fffdc6006c0 (LWP 43828)]
[New Thread 0x7fffdc2006c0 (LWP 43829)]
[New Thread 0x7fffdbe006c0 (LWP 43830)]
[New Thread 0x7fffdba006c0 (LWP 43831)]
[New Thread 0x7fffdb6006c0 (LWP 43832)]
[New Thread 0x7fffe20e26c0 (LWP 43833)]
[New Thread 0x7fffdb2006c0 (LWP 43834)]
[New Thread 0x7fffdce466c0 (LWP 43835)]
[Detaching after fork from child process 43836]
[New Thread 0x7fffcfa006c0 (LWP 43838)]
[New Thread 0x7fffcf0006c0 (LWP 43843)]
[New Thread 0x7fffce6006c0 (LWP 43844)]
[New Thread 0x7fffcdc006c0 (LWP 43845)]
[New Thread 0x7fffcd2006c0 (LWP 43848)]
[New Thread 0x7fffcc8006c0 (LWP 43850)]
[New Thread 0x7fffcbe006c0 (LWP 43857)]
[New Thread 0x7fffcb4006c0 (LWP 43858)]
[New Thread 0x7fffcaa006c0 (LWP 43859)]
[New Thread 0x7fffcf0ff6c0 (LWP 43860)]
[New Thread 0x7fffcf0be6c0 (LWP 43862)]
[New Thread 0x7fffcf0626c0 (LWP 43863)]
[New Thread 0x7fffca0006c0 (LWP 43864)]
[New Thread 0x7fffce6c46c0 (LWP 43865)]
[New Thread 0x7fffce6836c0 (LWP 43866)]
[Detaching after fork from child process 43867]
[New Thread 0x7fffcdc966c0 (LWP 43871)]
[New Thread 0x7fffcdc556c0 (LWP 43873)]
[New Thread 0x7fffc95ff6c0 (LWP 43878)]
[New Thread 0x7fffcc8ff6c0 (LWP 43879)]
[New Thread 0x7fffcd2ff6c0 (LWP 43880)]
[New Thread 0x7fffcd2616c0 (LWP 43881)]
[New Thread 0x7fffcc8436c0 (LWP 43882)]
[Thread 0x7fffcd2616c0 (LWP 43881) exited]
[New Thread 0x7fffcb4696c0 (LWP 43883)]
[Thread 0x7fffcb4696c0 (LWP 43883) exited]
[New Thread 0x7fffcb4696c0 (LWP 43884)]
[Thread 0x7fffcb4696c0 (LWP 43884) exited]
[Detaching after fork from child process 43885]
[New Thread 0x7fffcb4696c0 (LWP 43886)]
[New Thread 0x7fffcd2616c0 (LWP 43888)]
[New Thread 0x7fffca0ff6c0 (LWP 43889)]
[New Thread 0x7fffca0be6c0 (LWP 43890)]
[New Thread 0x7fffca07d6c0 (LWP 43892)]
[New Thread 0x7fffc84876c0 (LWP 43894)]
[Thread 0x7fffca07d6c0 (LWP 43892) exited]
[New Thread 0x7fffca07d6c0 (LWP 43903)]
[New Thread 0x7fffcaaff6c0 (LWP 43910)]
[Detaching after fork from child process 43911]
[New Thread 0x7fffc84466c0 (LWP 43912)]
[New Thread 0x7fffc6e006c0 (LWP 43915)]
[New Thread 0x7fffc64006c0 (LWP 43916)]
[New Thread 0x7fffc60006c0 (LWP 43917)]
[New Thread 0x7fffc5c006c0 (LWP 43918)]
[New Thread 0x7fffc6ebf6c0 (LWP 43920)]
[New Thread 0x7fffc6e7e6c0 (LWP 43921)]
[New Thread 0x7fffc64ff6c0 (LWP 43922)]
[New Thread 0x7fffc64be6c0 (LWP 43938)]
[New Thread 0x7fffc60bf6c0 (LWP 43944)]
[New Thread 0x7fffc607e6c0 (LWP 43945)]
[Detaching after fork from child process 43946]
[New Thread 0x7fffc5cff6c0 (LWP 43949)]
[New Thread 0x7fffc2dff6c0 (LWP 43955)]
[New Thread 0x7fffc5cbe6c0 (LWP 43962)]
[Detaching after fork from child process 43967]
[New Thread 0x7fffc5c7d6c0 (LWP 43968)]
[New Thread 0x7fffc4ccb6c0 (LWP 43971)]
[New Thread 0x7fffc4c8a6c0 (LWP 43972)]
[New Thread 0x7fffc4c496c0 (LWP 43973)]
[New Thread 0x7fffc42ff6c0 (LWP 43974)]
[New Thread 0x7fffc42be6c0 (LWP 43996)]
[New Thread 0x7fffc427d6c0 (LWP 43997)]
[New Thread 0x7fffc3fff6c0 (LWP 43998)]
[New Thread 0x7fffc3fbe6c0 (LWP 44010)]
[Thread 0x7fffc42be6c0 (LWP 43996) exited]
[New Thread 0x7fffc42be6c0 (LWP 44015)]
[New Thread 0x7fffcc8ba6c0 (LWP 44016)]
[New Thread 0x7fffc3e406c0 (LWP 44017)]
[New Thread 0x7fffc1dff6c0 (LWP 44020)]
[Thread 0x7fffe8a6d6c0 (LWP 43816) exited]
[New Thread 0x7fffc1b826c0 (LWP 44031)]
[New Thread 0x7fffe8a6d6c0 (LWP 44041)]
[New Thread 0x7fffc1bff6c0 (LWP 44042)]
[Thread 0x7fffc1bff6c0 (LWP 44042) exited]
[Thread 0x7fffc84876c0 (LWP 43894) exited]
[New Thread 0x7fffbfa006c0 (LWP 44043)]
[New Thread 0x7fffbf0006c0 (LWP 44044)]
[New Thread 0x7fffbe6006c0 (LWP 44045)]
[New Thread 0x7fffbd6006c0 (LWP 44046)]
Thread 47 "CanvasRenderer" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdb2006c0 (LWP 43834)]
0x0000000000000000 in ?? ()
(gdb) bt full
#0 0x0000000000000000 in ()
#1 0x00007fffdca42804 in dri2_dup_native_fence_fd (disp=<optimized out>,
sync=0x7fffc05a47c0)
at ../src/egl/drivers/dri2/egl_dri2.c:3448
dri2_dpy = 0x7fffdfab1500
dri2_sync = 0x7fffc05a47c0
#2 0x00007fffdca3b0a0 in eglDupNativeFenceFDANDROID (dpy=<optimized out>,
sync=0x7fffc05a47c0) at ../src/egl/main/eglapi.c:2236
__rs = {0x0, 0x7fffc05a47c0}
__rsp = <synthetic pointer>
disp = 0x7ffff789c800
s = 0x7fffc05a47c0
ret = -1
__func__ = "eglDupNativeFenceFDANDROID"
#3 0x00007fffee97fe32 in
mozilla::gl::GLLibraryEGL::fDupNativeFenceFDANDROID(void*, void*) const
(sync=<optimized out>, dpy=<optimized out>, this=<optimized out>) at
./build-browser/dist/include/GLLibraryEGL.h:444
ret = <optimized out>
egl = std::shared_ptr<mozilla::gl::EglDisplay> (use count 2, weak count
2) = {get() = 0x7fffdd056050}
#4 mozilla::gl::EglDisplay::fDupNativeFenceFDANDROID(void*) const
(sync=<optimized out>, this=<optimized out>)
at ./build-browser/dist/include/GLLibraryEGL.h:889
egl = std::shared_ptr<mozilla::gl::EglDisplay> (use count 2, weak count
2) = {get() = 0x7fffdd056050}
#5 DMABufSurface::FenceSet() (this=0x7fffc3408e90) at
./widget/gtk/DMABufSurface.cpp:309
egl = std::shared_ptr<mozilla::gl::EglDisplay> (use count 2, weak count
2) = {get() = 0x7fffdd056050}
#6 0x00007fffec3fb0d5 in mozilla::gl::SharedSurface::ProducerRelease()
(this=0x7fffbe7467c0) at ./gfx/gl/SharedSurface.h:128
old = std::shared_ptr<mozilla::gl::SharedSurface> (use count 2, weak
count -1) = {get() = 0x7fffc2adc400}
#7
mozilla::gl::SwapChainPresenter::SwapBackBuffer(std::shared_ptr<mozilla::gl::SharedSurface>)
(this=this@entry=0x7fffc0238f40,
back=std::shared_ptr<mozilla::gl::SharedSurface> (empty) = {...})
at ./gfx/gl/GLScreenBuffer.cpp:110
old = std::shared_ptr<mozilla::gl::SharedSurface> (use count 2, weak
count -1) = {get() = 0x7fffc2adc400}
#8 0x00007fffec3fb76e in mozilla::gl::SwapChainPresenter::~SwapChainPresenter()
(this=this@entry=0x7fffc0238f40, __in_chrg=<optimized out>) at
./gfx/gl/GLScreenBuffer.cpp:99
newFront = std::shared_ptr<mozilla::gl::SharedSurface> (use count 2,
weak count -1) = {get() = 0x7fffc2adc400}
#9 0x00007fffed5fc8c5 in
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>::operator()(mozilla::gl::SwapChainPresenter*)
const (this=0x7fffdb1ff378, aPtr=0x7fffc0238f40) at
./build-browser/dist/include/mozilla/UniquePtr.h:458
old = 0x7fffc0238f40
colorSpace = <optimized out>
presenter = {mTuple =
{<mozilla::detail::CompactPairHelper<mozilla::gl::SwapChainPresenter*,
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>,
(mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>> = {<No data
fields>}, mFirstA = 0x0}, <No data fields>}}
saveFB = {mWebGL = 0x7fffc27b3d00}
destFb = <optimized out>
funcScope = {mWebGL = @0x7fffc27b3d00, mFuncName = 0x7ffff1c9d2a2
"<CopyToSwapChain>", mBindFailureGuard = false}
info = 0x7fffbe72d6f0
size = {<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,
mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits, int> >> = {{{width =
1020, height = 1320}, components = {1020, 1320}}}, <mozilla::gfx::UnknownUnits>
= {<No data fields>}, <No data fields>}
useAsync = <optimized out>
#10
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>::operator()(mozilla::gl::SwapChainPresenter*)
const
(aPtr=0x7fffc0238f40, this=0x7fffdb1ff378) at
./build-browser/dist/include/mozilla/UniquePtr.h:458
old = 0x7fffc0238f40
colorSpace = <optimized out>
presenter = {mTuple =
{<mozilla::detail::CompactPairHelper<mozilla::gl::SwapChainPresenter*,
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>,
(mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>> = {<No data
fields>}, mFirstA = 0x0}, <No data fields>}}
saveFB = {mWebGL = 0x7fffc27b3d00}
destFb = <optimized out>
funcScope = {mWebGL = @0x7fffc27b3d00, mFuncName = 0x7ffff1c9d2a2
"<CopyToSwapChain>", mBindFailureGuard = false}
info = 0x7fffbe72d6f0
size = {<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,
mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits, int> >> = {{{width =
1020, height = 1320}, components = {1020, 1320}}}, <mozilla::gfx::UnknownUnits>
= {<No data fields>}, <No data fields>}
useAsync = <optimized out>
#11 mozilla::UniquePtr<mozilla::gl::SwapChainPresenter,
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>
>::reset(mozilla::gl::SwapChainPresenter*) (aPtr=0x0, this=0x7fffdb1ff378) at
./build-browser/dist/include/mozilla/UniquePtr.h:302
old = 0x7fffc0238f40
colorSpace = <optimized out>
presenter = {mTuple =
{<mozilla::detail::CompactPairHelper<mozilla::gl::SwapChainPresenter*,
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>,
(mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>> = {<No data
fields>}, mFirstA = 0x0}, <No data fields>}}
saveFB = {mWebGL = 0x7fffc27b3d00}
destFb = <optimized out>
funcScope = {mWebGL = @0x7fffc27b3d00, mFuncName = 0x7ffff1c9d2a2
"<CopyToSwapChain>", mBindFailureGuard = false}
info = 0x7fffbe72d6f0
size = {<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,
mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits, int> >> = {{{width =
1020, height = 1320}, components = {1020, 1320}}}, <mozilla::gfx::UnknownUnits>
= {<No data fields>}, <No data fields>}
useAsync = <optimized out>
#12 mozilla::UniquePtr<mozilla::gl::SwapChainPresenter,
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter> >::~UniquePtr()
(this=0x7fffdb1ff378, __in_chrg=<optimized out>) at
./build-browser/dist/include/mozilla/UniquePtr.h:250
colorSpace = <optimized out>
presenter = {mTuple =
{<mozilla::detail::CompactPairHelper<mozilla::gl::SwapChainPresenter*,
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>,
(mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>> = {<No data
fields>}, mFirstA = 0x0}, <No data fields>}}
saveFB = {mWebGL = 0x7fffc27b3d00}
destFb = <optimized out>
funcScope = {mWebGL = @0x7fffc27b3d00, mFuncName = 0x7ffff1c9d2a2
"<CopyToSwapChain>", mBindFailureGuard = false}
info = 0x7fffbe72d6f0
size = {<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,
mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits, int> >> = {{{width =
1020, height = 1320}, components = {1020, 1320}}}, <mozilla::gfx::UnknownUnits>
= {<No data fields>}, <No data fields>}
useAsync = <optimized out>
#13 mozilla::WebGLContext::CopyToSwapChain(mozilla::WebGLFramebuffer*,
mozilla::layers::TextureType, mozilla::webgl::SwapChainOptions const&,
mozilla::layers::RemoteTextureOwnerClient*)
(this=0x7fffc27b3d00, srcFb=0x7fffbe72d400,
consumerType=consumerType@entry=mozilla::layers::TextureType::DMABUF,
options=..., ownerClient=ownerClient@entry=0x7fffbf1fdec0) at
./dom/canvas/WebGLContext.cpp:1170
colorSpace = <optimized out>
presenter = {mTuple =
{<mozilla::detail::CompactPairHelper<mozilla::gl::SwapChainPresenter*,
mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>,
(mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<mozilla::gl::SwapChainPresenter>> = {<No data
fields>}, mFirstA = 0x0}, <No data fields>}}
saveFB = {mWebGL = 0x7fffc27b3d00}
destFb = <optimized out>
funcScope = {mWebGL = @0x7fffc27b3d00, mFuncName = 0x7ffff1c9d2a2
"<CopyToSwapChain>", mBindFailureGuard = false}
info = 0x7fffbe72d6f0
size = {<mozilla::gfx::BaseSize<int,
mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,
mozilla::gfx::IntCoordTyped<mozilla::gfx::UnknownUnits, int> >> = {{{width =
1020, height = 1320}, components = {1020, 1320}}}, <mozilla::gfx::UnknownUnits>
= {<No data fields>}, <No data fields>}
useAsync = <optimized out>
#14 0x00007fffed5585f5 in
mozilla::gfx::DrawTargetWebgl::CopyToSwapChain(mozilla::layers::TextureType,
mozilla::layers::RemoteTextureId, mozilla::layers::RemoteTextureOwnerId,
mozilla::layers::RemoteTextureOwnerClient*)
(this=this@entry=0x7fffc0d1d8e0,
aTextureType=mozilla::layers::TextureType::DMABUF, aId=aId@entry=...,
aOwnerId=aOwnerId@entry=..., aOwnerClient=0x7fffbf1fdec0) at
./build-browser/dist/include/mozilla/RefPtr.h:308
options = {remoteTextureId = {mId = 1}, remoteTextureOwnerId = {mId =
1}, bgra = true, forceAsyncPresent = true, padding1 = 0, padding2 = 0}
#15 0x00007fffec551a08 in
mozilla::layers::CanvasTranslator::PresentTexture(long,
mozilla::layers::RemoteTextureId)
(this=this@entry=0x7fffc0261400, aTextureId=0, aId=...) at
./build-browser/dist/include/mozilla/RefPtr.h:308
webgl = 0x7fffc0d1d8e0
raiiObject1058 = {mMarkerName = 0x7ffff1c5b02d "CanvasTranslator",
mCategory = {mCategoryPair =
mozilla::baseprofiler::ProfilingCategoryPair::GRAPHICS}, mOptions = {mThreadId
= {mThreadId = {static scUnspecified = 0, mThreadId = 0}}, mTiming =
{mStartTime = {mValue = 0}, mEndTime = {mValue = 0}, mPhase =
mozilla::MarkerTiming::Phase::Instant}, mStack = {mCaptureOptions =
mozilla::StackCaptureOptions::NoStack, mOptionalChunkedBufferStorage = {mTuple
= {<mozilla::detail::CompactPairHelper<mozilla::ProfileChunkedBuffer*,
mozilla::DefaultDelete<mozilla::ProfileChunkedBuffer>,
(mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<mozilla::ProfileChunkedBuffer>> = {<No data fields>},
mFirstA = 0x0}, <No data fields>}}, mChunkedBuffer = 0x0}, mInnerWindowId =
{static scNoId = 0, mInnerWindowId = 0}}, mText = {<nsTSubstring<char>> =
{<mozilla::detail::nsTStringRepr<char>> = {static kMaxCapacity =
282584257676671, mData = 0x7ffff1a870d8 "CanvasTranslator::PresentTexture",
mLength = {static kMax = 2147483646, mLength = 32}, mDataFlags = 33,
mClassFlags = mozilla::detail::StringClassFlags::NULL_TERMINATED}, <No data
fields>}, <No data fields>}}
result = {<std::__detail::_Node_iterator_base<std::pair<long const,
mozilla::layers::CanvasTranslator::TextureInfo>, false>> = {_M_cur =
0x7fffc02b3c40}, <No data fields>}
info = @0x7fffc02b3c50: {mRefPtr = {mLongPtr = 140737002468784},
mTextureData = {mTuple =
{<mozilla::detail::CompactPairHelper<mozilla::layers::TextureData*,
mozilla::DefaultDelete<mozilla::layers::TextureData>,
(mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> =
{<mozilla::DefaultDelete<mozilla::layers::TextureData>> = {<No data fields>},
mFirstA = 0x0}, <No data fields>}}, mDrawTarget = {mRawPtr = 0x7fffc0d1d8e0},
mRemoteTextureOwnerId = {mId = 1}, mNotifiedRequiresRefresh = false, mLocked =
1, mTextureLockMode = mozilla::layers::OpenMode::OPEN_NONE}
ownerId = {mId = 1}
#16 0x00007fffec553775 in
mozilla::layers::RecordedPresentTexture::PlayCanvasEvent(mozilla::layers::CanvasTranslator*)
const
(aTranslator=0x7fffc0261400, this=0x7fffdb1ff560) at
./gfx/layers/RecordedCanvasEventImpl.h:744
e =
{<mozilla::gfx::RecordedEventDerived<mozilla::layers::RecordedPresentTexture>>
= {<mozilla::gfx::RecordedEvent> = {_vptr.RecordedEvent = 0x7ffff44dfb88
<vtable for mozilla::layers::RecordedPresentTexture+16>, mType = 77,
mDashPatternStorage = std::vector of length 0, capacity 0}, <No data fields>},
mTextureId = 0, mLastRemoteTextureId = {mId = 1}}
#17 mozilla::layers::CanvasTranslator::HandleExtensionEvent(int)
(this=this@entry=0x7fffc0261400, aType=aType@entry=77)
at ./gfx/layers/ipc/CanvasTranslator.cpp:654
e =
{<mozilla::gfx::RecordedEventDerived<mozilla::layers::RecordedPresentTexture>>
= {<mozilla::gfx::RecordedEvent> = {_vptr.RecordedEvent = 0x7ffff44dfb88
<vtable for mozilla::layers::RecordedPresentTexture+16>, mType = 77,
mDashPatternStorage = std::vector of length 0, capacity 0}, <No data fields>},
mTextureId = 0, mLastRemoteTextureId = {mId = 1}}
#18 0x00007fffec554f11 in
mozilla::layers::CanvasTranslator::TranslateRecording() (this=0x7fffc0261400)
at ./gfx/layers/ipc/CanvasTranslator.cpp:620
success = false
eventType = 77
#19 0x00007fffec52d4b2 in
_ZZN7mozilla6detail23RunnableMethodArgumentsIJONS_9UniquePtrIiNS0_17FileHandleDeleterEEEmEE5applyINS_6layers16CanvasTranslatorEMS9_FvS5_mEEEDcPT_T0_ENKUlDpOT_E_clIJR19StoreCopyPassByRRefIS4_ER24StoreCopyPassByConstLRefImEEEEDaSH_
(__closure=<optimized out>) at
./build-browser/dist/include/nsThreadUtils.h:1085
#20
_ZSt13__invoke_implIvZN7mozilla6detail23RunnableMethodArgumentsIJONS0_9UniquePtrIiNS1_17FileHandleDeleterEEEmEE5applyINS0_6layers16CanvasTranslatorEMSA_FvS6_mEEEDcPT_T0_EUlDpOT_E_JR19StoreCopyPassByRRefIS5_ER24StoreCopyPassByConstLRefImEEESD_St14__invoke_otherOSF_DpOT1_
(__f=<optimized out>) at /usr/include/c++/13/bits/invoke.h:61
#21
_ZSt8__invokeIZN7mozilla6detail23RunnableMethodArgumentsIJONS0_9UniquePtrIiNS1_17FileHandleDeleterEEEmEE5applyINS0_6layers16CanvasTranslatorEMSA_FvS6_mEEEDcPT_T0_EUlDpOT_E_JR19StoreCopyPassByRRefIS5_ER24StoreCopyPassByConstLRefImEEENSt15__invoke_resultISD_JDpT0_EE4typeEOSD_DpOSR_
(__fn=<optimized out>) at /usr/include/c++/13/bits/invoke.h:96
#22
_ZSt12__apply_implIZN7mozilla6detail23RunnableMethodArgumentsIJONS0_9UniquePtrIiNS1_17FileHandleDeleterEEEmEE5applyINS0_6layers16CanvasTranslatorEMSA_FvS6_mEEEDcPT_T0_EUlDpOT_E_RSt5tupleIJ19StoreCopyPassByRRefIS5_E24StoreCopyPassByConstLRefImEEEJLm0ELm1EEEDcOSD_OSF_St16integer_sequenceImJXspT1_EEE
(__t=<optimized out>, __f=<optimized out>) at /usr/include/c++/13/tuple:2302
#23
_ZSt5applyIZN7mozilla6detail23RunnableMethodArgumentsIJONS0_9UniquePtrIiNS1_17FileHandleDeleterEEEmEE5applyINS0_6layers16CanvasTranslatorEMSA_FvS6_mEEEDcPT_T0_EUlDpOT_E_RSt5tupleIJ19StoreCopyPassByRRefIS5_E24StoreCopyPassByConstLRefImEEEEDcOSD_OSF_
(__t=<optimized out>, __f=<optimized out>) at /usr/include/c++/13/tuple:2313
#24 mozilla::detail::RunnableMethodArguments<mozilla::UniquePtr<int,
mozilla::detail::FileHandleDeleter>&&, unsigned
long>::apply<mozilla::layers::CanvasTranslator, void
(mozilla::layers::CanvasTranslator::*)(mozilla::UniquePtr<int,
mozilla::detail::FileHandleDeleter>&&, unsigned
long)>(mozilla::layers::CanvasTranslator*, void
(mozilla::layers::CanvasTranslator::*)(mozilla::UniquePtr<int,
mozilla::detail::FileHandleDeleter>&&, unsigned long)) (m=<optimized out>,
o=<optimized out>, this=<optimized out>)
at ./build-browser/dist/include/nsThreadUtils.h:1083
#25 mozilla::detail::RunnableMethodImpl<mozilla::layers::CanvasTranslator*,
void (mozilla::layers::CanvasTranslator::*)(mozilla::UniquePtr<int,
mozilla::detail::FileHandleDeleter>&&, unsigned long), true,
(mozilla::RunnableKind)0, mozilla::UniquePtr<int,
mozilla::detail::FileHandleDeleter>&&, unsigned long>::Run() (this=<optimized
out>) at ./build-browser/dist/include/nsThreadUtils.h:1134
#26 0x00007fffeb972381 in nsThread::ProcessNextEvent(bool, bool*)
(this=0x7fffe9513100, aMayWait=<optimized out>, aResult=0x7fffdb1ffa97) at
./xpcom/threads/nsThread.cpp:1193
log =
{<mozilla::detail::MaybeStorage<mozilla::LogTaskBase<nsIRunnable>::Run, false>>
= {<mozilla::detail::MaybeStorageBase<mozilla::LogTaskBase<nsIRunnable>::Run,
false>> = {mStorage = {val = {mWillRunAgain = false}}}, mIsSome = 1 '\001'},
<mozilla::detail::Maybe_CopyMove_Enabler<mozilla::LogTaskBase<nsIRunnable>::Run,
false, true, true>> = {<No data fields>}, <No data fields>}
now = {mValue = 8693236146223}
snapshot =
{<mozilla::detail::MaybeStorage<mozilla::PerformanceCounterState::Snapshot,
true>> =
{<mozilla::detail::MaybeStorageBase<mozilla::PerformanceCounterState::Snapshot,
true>> = {mStorage = {val = {mOldEventLoopDepth = 4294967295,
mOldIsIdleRunnable = false}, dummy = -1 '\377'}}, mIsSome = 1 '\001'},
<mozilla::detail::Maybe_CopyMove_Enabler<mozilla::PerformanceCounterState::Snapshot,
true, true, true>> = {<No data fields>}, <No data fields>}
event = {mRawPtr = 0x7fffc02b3480}
usingTaskController = <optimized out>
reallyWait = <optimized out>
noJSAPI = {<mozilla::detail::MaybeStorage<mozilla::dom::AutoNoJSAPI,
false>> = {<mozilla::detail::MaybeStorageBase<mozilla::dom::AutoNoJSAPI,
false>> = {mStorage = {val = {<mozilla::dom::ScriptSettingsStackEntry> =
{mGlobalObject = {mRawPtr = 0x7fffdfac41f0}, mType = 2423467520, mOlder = 0x0},
<JSAutoNullableRealm> = {cx_ = 0x5555555adb2a
<mozilla::detail::MutexImpl::unlock()+10>, oldRealm_ = 0x7fffdfac41f0}, mCx =
0x7fffeb97011a <nsTimerImpl::CancelImpl(bool)+122>, mExecutionYield =
{mExecutionGrantingManager = {mRawPtr = 0x7fffdfac41f0}}}}}, mIsSome = 0
'\000'}, <mozilla::detail::Maybe_CopyMove_Enabler<mozilla::dom::AutoNoJSAPI,
false, true, true>> = {<No data fields>}, <No data fields>}
callScriptObserver = false
rv = nsresult::NS_OK
#27 0x00007fffeb964d5f in NS_ProcessNextEvent(nsIThread*, bool)
(aThread=<optimized out>,
aThread@entry=0x7fffe9513100, aMayWait=aMayWait@entry=false) at
./xpcom/threads/nsThreadUtils.cpp:480
val = true
#28 0x00007fffec0a588a in
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)
(this=0x7fffdfaa46c0, aDelegate=0x7fffdb1ffb50) at
./ipc/glue/MessagePump.cpp:300
didWork = <optimized out>
thread = 0x7fffe9513100
#29 0x00007fffec05d6d2 in MessageLoop::RunInternal() (this=0x7fffdb1ffb50) at
./build-browser/dist/include/mozilla/RefPtr.h:308
save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received =
false}, loop_ = 0x7fffdb1ffb50, previous_state_ = 0x0}
#30 MessageLoop::RunHandler() (this=0x7fffdb1ffb50) at
./ipc/chromium/src/base/message_loop.cc:363
save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received =
false}, loop_ = 0x7fffdb1ffb50, previous_state_ = 0x0}
#31 MessageLoop::Run() (this=this@entry=0x7fffdb1ffb50) at
./ipc/chromium/src/base/message_loop.cc:345
save_state = {<MessageLoop::RunState> = {run_depth = 1, quit_received =
false}, loop_ = 0x7fffdb1ffb50, previous_state_ = 0x0}
#32 0x00007fffeb97653c in nsThread::ThreadFunc(void*) (aArg=0x7fffdfacf460) at
./xpcom/threads/nsThread.cpp:370
loop = {<base::MessagePump::Delegate> = {_vptr.Delegate =
0x7ffff44bf750 <vtable for MessageLoop+16>}, type_ =
MessageLoop::TYPE_MOZILLA_NONMAINTHREAD, id_ = 19, work_queue_ = std::queue
wrapping: std::deque with 0 elements, delayed_work_queue_ = std::priority_queue
wrapping: std::vector of length 0, capacity 0,
deferred_non_nestable_work_queue_ = std::queue wrapping: std::deque with 0
elements, pump_ = {mRawPtr = 0x7fffdfaa46c0}, destruction_observers_ =
{observers_ = std::vector of length 1, capacity 1 = {0x7fffdfaa9838},
notify_depth_ = 0, type_ = base::ObserverList<MessageLoop::DestructionObserver,
false>::NOTIFY_ALL}, nestable_tasks_allowed_ = true, exception_restoration_ =
false, thread_name_ = "", incoming_queue_ = std::queue wrapping: std::deque
with 0 elements, incoming_queue_lock_ = {<mozilla::OffTheBooksMutex> =
{<mozilla::detail::MutexImpl> = {platformData_ = {0x0, 0x0, 0x3, 0x0, 0x0}},
<mozilla::BlockingResourceBase> = {static kResourceTypeName = {0x10102464c457f
<error: Cannot access memory at address 0x10102464c457f>, 0x0, 0x1003e0003
<error: Cannot access memory at address 0x1003e0003>, 0x0}}, <No data fields>},
<No data fields>}, state_ = 0x7fffdb1ffaf0, run_depth_base_ = 1, shutting_down_
= false, transient_hang_timeout_ = 0, permanent_hang_timeout_ = 0,
next_sequence_num_ = 0, mEventTarget = {mRawPtr = 0x7fffdfaa9820}}
self = @0x7fffdfacf460: {mRawPtr = 0x7fffe9513100}
registerWithProfiler = true
context = {mBasePtr = {mPtr = {mRawPtr = <optimized out>}}}
joiningThread = {mRawPtr = 0x0}
#33 0x00007ffff77e8484 in () at /lib/x86_64-linux-gnu/libnspr4.so
#34 0x0000555555570415 in set_alt_signal_stack_and_start(PthreadCreateParams*)
(params=<optimized out>)
at ./mozglue/interposers/pthread_create_interposer.cpp:81
__cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {16384,
7425312343473195894, -200, 0, 140737488330944, 140736865501184,
-7425393432536085642, -3628027103627113610}, __mask_was_saved = 0}}, __pad =
{0x7fffdb1ffeb0, 0x0, 0x0, 0x0}}
__cancel_arg = <optimized out>
__not_first_call = <optimized out>
start_routine = 0x7ffff77e83a0
arg = 0x7fffdfa12a60
thread_rv = 0x0
kSigStackSize = 16384
alt_stack_mem = 0x7fffe2014000
alt_stack = {mem = 0x7fffe2014000, size = 16384}
#35 0x00007ffff7ad5dab in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:444
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737348721392,
7425312343473195894, -200, 0, 140737488330944, 140736865501184,
-7425393432433325194, -7425330334162023562}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#36 0x00007ffff7b579f8 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb) q
A debugging session is active.
Inferior 1 [process 43757] will be killed.
Quit anyway? (y or n) y
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
ki@kiliman-l:~$