Bug 1648821 Comment 2 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Maybe this is legit? on a debug build with MOZ_SKIA_DISABLE_ASSERTS=1 set I see:

```c
rax = 0x00007ffed9a0e937   rdx = 0x000055d0e12d42e0
rcx = 0x0000000000000003   rbx = 0x0000000000000000
rsi = 0x0000000000000000   rdi = 0x000055d0e12d42e0
rbp = 0x00007f9a8484bdf0   rsp = 0x00007f9a8484bde8
r8 = 0x0000000000000000    r9 = 0x0000000000000004
r10 = 0xfffffffffffff944   r11 = 0x0000000000000000
r12 = 0x0000000000000000   r13 = 0x00007f9a50005560
r14 = 0x000000006c000000   r15 = 0x0000000000000001
rip = 0x00007f9a50005ae0
OS|Linux|0.0.0 Linux 4.15.0-106-generic #107~16.04.1-Ubuntu SMP Thu Jun 4 15:40:05 UTC 2020 x86_64
CPU|amd64|family 6 model 158 stepping 9|4
GPU|||
Crash|SIGSEGV|0x7f9a50005ae0|15
15|0|||||0x7f9a50005ae0
15|1|libxul.so|mozilla::gfx::ConvolutionFilter::ComputeResizeFilter(mozilla::gfx::ConvolutionFilter::ResizeMethod, int, int)|hg:hg.mozilla.org/mozilla-central:gfx/2d/ConvolutionFilter.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|105|0x1d
15|2|libxul.so|nsresult mozilla::image::DownscalingFilter<mozilla::image::ColorManagementFilter<mozilla::image::SurfaceSink> >::Configure<mozilla::image::ColorManagementConfig, mozilla::image::SurfaceConfig>(mozilla::image::DownscalingConfig const&, mozilla::image::ColorManagementConfig const&, mozilla::image::SurfaceConfig const&)|hg:hg.mozilla.org/mozilla-central:image/DownscalingFilter.h:324d5257f6f7cd287565dd822b13d3b5acc0ef14|146|0x1d
15|3|libxul.so|mozilla::Maybe<mozilla::image::SurfacePipe> mozilla::image::SurfacePipeFactory::MakePipe<mozilla::image::DownscalingConfig, mozilla::image::ColorManagementConfig, mozilla::image::SurfaceConfig>(mozilla::image::DownscalingConfig const&, mozilla::image::ColorManagementConfig const&, mozilla::image::SurfaceConfig const&)|hg:hg.mozilla.org/mozilla-central:image/SurfacePipeFactory.h:324d5257f6f7cd287565dd822b13d3b5acc0ef14|587|0x16
15|4|libxul.so|mozilla::image::SurfacePipeFactory::CreateSurfacePipe(mozilla::image::Decoder*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, mozilla::gfx::SurfaceFormat, mozilla::Maybe<mozilla::image::AnimationParams> const&, _qcms_transform*, mozilla::image::SurfacePipeFlags)|hg:hg.mozilla.org/mozilla-central:image/SurfacePipeFactory.h:324d5257f6f7cd287565dd822b13d3b5acc0ef14|482|0x8
15|5|libxul.so|mozilla::image::nsBMPDecoder::AllocateSurface()|hg:hg.mozilla.org/mozilla-central:image/decoders/nsBMPDecoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|891|0x21
15|6|libxul.so|mozilla::image::nsBMPDecoder::DoDecode(mozilla::image::SourceBufferIterator&, mozilla::image::IResumable*)::$_0::operator()(mozilla::image::nsBMPDecoder::State, char const*, unsigned long) const|hg:hg.mozilla.org/mozilla-central:image/decoders/nsBMPDecoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|450|0x11
15|7|libxul.so|mozilla::image::nsBMPDecoder::DoDecode(mozilla::image::SourceBufferIterator&, mozilla::image::IResumable*)|hg:hg.mozilla.org/mozilla-central:image/decoders/nsBMPDecoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|430|0xad0
15|8|libxul.so|mozilla::image::Decoder::Decode(mozilla::image::IResumable*)|hg:hg.mozilla.org/mozilla-central:image/Decoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|172|0x2a
15|9|libxul.so|mozilla::image::DecodedSurfaceProvider::Run()|hg:hg.mozilla.org/mozilla-central:image/DecodedSurfaceProvider.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|122|0x25
15|10|libxul.so|mozilla::image::DecodePoolWorker::Run()|hg:hg.mozilla.org/mozilla-central:image/DecodePool.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|276|0x1f
15|11|libxul.so|nsThread::ProcessNextEvent(bool, bool*)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThread.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|1234|0xe
15|12|libxul.so|NS_ProcessNextEvent(nsIThread*, bool)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThreadUtils.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|504|0xc
15|13|libxul.so|mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessagePump.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|332|0x13
15|14|libxul.so|MessageLoop::RunInternal()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:324d5257f6f7cd287565dd822b13d3b5acc0ef14|316|0x17
15|15|libxul.so|MessageLoop::Run()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:324d5257f6f7cd287565dd822b13d3b5acc0ef14|291|0x8
15|16|libxul.so|nsThread::ThreadFunc(void*)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThread.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|447|0x8
15|17|libnspr4.so|_pt_root|hg:hg.mozilla.org/mozilla-central:nsprpub/pr/src/pthreads/ptthread.c:324d5257f6f7cd287565dd822b13d3b5acc0ef14|201|0x7
15|18|libpthread.so.0|start_thread|/build/glibc-LK5gWL/glibc-2.23/nptl/pthread_create.c|333|0x11
15|19|libc.so.6|__clone|||0x6d
```
Maybe this is legit? I can open a seprate issue for that if needed. On a debug build with MOZ_SKIA_DISABLE_ASSERTS=1 set I see:

```c
rax = 0x00007ffed9a0e937   rdx = 0x000055d0e12d42e0
rcx = 0x0000000000000003   rbx = 0x0000000000000000
rsi = 0x0000000000000000   rdi = 0x000055d0e12d42e0
rbp = 0x00007f9a8484bdf0   rsp = 0x00007f9a8484bde8
r8 = 0x0000000000000000    r9 = 0x0000000000000004
r10 = 0xfffffffffffff944   r11 = 0x0000000000000000
r12 = 0x0000000000000000   r13 = 0x00007f9a50005560
r14 = 0x000000006c000000   r15 = 0x0000000000000001
rip = 0x00007f9a50005ae0
OS|Linux|0.0.0 Linux 4.15.0-106-generic #107~16.04.1-Ubuntu SMP Thu Jun 4 15:40:05 UTC 2020 x86_64
CPU|amd64|family 6 model 158 stepping 9|4
GPU|||
Crash|SIGSEGV|0x7f9a50005ae0|15
15|0|||||0x7f9a50005ae0
15|1|libxul.so|mozilla::gfx::ConvolutionFilter::ComputeResizeFilter(mozilla::gfx::ConvolutionFilter::ResizeMethod, int, int)|hg:hg.mozilla.org/mozilla-central:gfx/2d/ConvolutionFilter.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|105|0x1d
15|2|libxul.so|nsresult mozilla::image::DownscalingFilter<mozilla::image::ColorManagementFilter<mozilla::image::SurfaceSink> >::Configure<mozilla::image::ColorManagementConfig, mozilla::image::SurfaceConfig>(mozilla::image::DownscalingConfig const&, mozilla::image::ColorManagementConfig const&, mozilla::image::SurfaceConfig const&)|hg:hg.mozilla.org/mozilla-central:image/DownscalingFilter.h:324d5257f6f7cd287565dd822b13d3b5acc0ef14|146|0x1d
15|3|libxul.so|mozilla::Maybe<mozilla::image::SurfacePipe> mozilla::image::SurfacePipeFactory::MakePipe<mozilla::image::DownscalingConfig, mozilla::image::ColorManagementConfig, mozilla::image::SurfaceConfig>(mozilla::image::DownscalingConfig const&, mozilla::image::ColorManagementConfig const&, mozilla::image::SurfaceConfig const&)|hg:hg.mozilla.org/mozilla-central:image/SurfacePipeFactory.h:324d5257f6f7cd287565dd822b13d3b5acc0ef14|587|0x16
15|4|libxul.so|mozilla::image::SurfacePipeFactory::CreateSurfacePipe(mozilla::image::Decoder*, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, mozilla::gfx::SurfaceFormat, mozilla::gfx::SurfaceFormat, mozilla::Maybe<mozilla::image::AnimationParams> const&, _qcms_transform*, mozilla::image::SurfacePipeFlags)|hg:hg.mozilla.org/mozilla-central:image/SurfacePipeFactory.h:324d5257f6f7cd287565dd822b13d3b5acc0ef14|482|0x8
15|5|libxul.so|mozilla::image::nsBMPDecoder::AllocateSurface()|hg:hg.mozilla.org/mozilla-central:image/decoders/nsBMPDecoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|891|0x21
15|6|libxul.so|mozilla::image::nsBMPDecoder::DoDecode(mozilla::image::SourceBufferIterator&, mozilla::image::IResumable*)::$_0::operator()(mozilla::image::nsBMPDecoder::State, char const*, unsigned long) const|hg:hg.mozilla.org/mozilla-central:image/decoders/nsBMPDecoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|450|0x11
15|7|libxul.so|mozilla::image::nsBMPDecoder::DoDecode(mozilla::image::SourceBufferIterator&, mozilla::image::IResumable*)|hg:hg.mozilla.org/mozilla-central:image/decoders/nsBMPDecoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|430|0xad0
15|8|libxul.so|mozilla::image::Decoder::Decode(mozilla::image::IResumable*)|hg:hg.mozilla.org/mozilla-central:image/Decoder.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|172|0x2a
15|9|libxul.so|mozilla::image::DecodedSurfaceProvider::Run()|hg:hg.mozilla.org/mozilla-central:image/DecodedSurfaceProvider.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|122|0x25
15|10|libxul.so|mozilla::image::DecodePoolWorker::Run()|hg:hg.mozilla.org/mozilla-central:image/DecodePool.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|276|0x1f
15|11|libxul.so|nsThread::ProcessNextEvent(bool, bool*)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThread.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|1234|0xe
15|12|libxul.so|NS_ProcessNextEvent(nsIThread*, bool)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThreadUtils.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|504|0xc
15|13|libxul.so|mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessagePump.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|332|0x13
15|14|libxul.so|MessageLoop::RunInternal()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:324d5257f6f7cd287565dd822b13d3b5acc0ef14|316|0x17
15|15|libxul.so|MessageLoop::Run()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:324d5257f6f7cd287565dd822b13d3b5acc0ef14|291|0x8
15|16|libxul.so|nsThread::ThreadFunc(void*)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThread.cpp:324d5257f6f7cd287565dd822b13d3b5acc0ef14|447|0x8
15|17|libnspr4.so|_pt_root|hg:hg.mozilla.org/mozilla-central:nsprpub/pr/src/pthreads/ptthread.c:324d5257f6f7cd287565dd822b13d3b5acc0ef14|201|0x7
15|18|libpthread.so.0|start_thread|/build/glibc-LK5gWL/glibc-2.23/nptl/pthread_create.c|333|0x11
15|19|libc.so.6|__clone|||0x6d
```

Back to Bug 1648821 Comment 2