Closed Bug 1734030 Opened 3 years ago Closed 3 years ago

Crash in [@ mozilla::detail::MutexImpl::mutexTryLock | nsTimerImpl::nsTimerImpl]

Categories

(Core :: Graphics: WebRender, defect)

ARM64
Android
defect

Tracking

()

RESOLVED DUPLICATE of bug 1747116

People

(Reporter: RyanVM, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/2cbfb2ae-bad9-444f-a646-834f90211004

New crash signature appearing in Fenix 93.

Reason: SIGSEGV / SEGV_MAPERR

Top 10 frames of crashing thread:

0 libandroid.so libandroid.so@0x155b9 
1 libxul.so mozilla::wr::RenderCompositorOGLSWGL::Resume gfx/webrender_bindings/RenderCompositorOGLSWGL.cpp:236
2 libmozglue.so RedBlackTree<arena_chunk_map_t, ArenaRunTreeTrait>::RotateRight memory/build/rb.h:564
3 libmozglue.so RedBlackTree<arena_chunk_map_t, ArenaRunTreeTrait>::Insert memory/build/rb.h:377
4 u:object_r:debug_prop:s0 u:object_r:debug_prop:s0@0x107 
5 libc.so libc.so@0x2a510 
6 libc.so libc.so@0x2a84f 
7 libc.so libc.so@0x92ead 
8 libxul.so mozilla::wr::RenderThread::Resume gfx/webrender_bindings/RenderThread.cpp:577
9 libxul.so mozilla::wr::WebRenderAPI::Resume gfx/webrender_bindings/WebRenderAPI.cpp:622

Interestingly, they started in beta.4. Here's a pushlog range for the Gecko changes between Fenix 93.0.0-beta.3 and beta.4:
https://hg.mozilla.org/releases/mozilla-beta/pushloghtml?fromchange=7bd77da50990b750c9b8681e6d530610341916fa&tochange=b7e99d71a046bdd3c135af97d9e900673ca7210f

Flags: needinfo?(jmuizelaar)

It's unlikely to be the cause. These are all happening on Intel GPUs. Maybe Jamie has a guess as to what the cause might be.

Flags: needinfo?(jmuizelaar) → needinfo?(jnicol)

I think this is probably the same as bug 1726792, which I did in fact notice yesterday was mysteriously low on 93 beta crashes, but is crashing in 92 release and 94 nightly.

The crash seems to occur when falling back to SWGL. I used to be able to reproduce on a chromebook, but wasn't able to yesterday when investigating. You can see in the crash reports' "graphics critical error" field that most (but not all) of the time we are falling back to SWGL due to a shader compilation error - that is bug 1733919 and the fix landed yesterday. That only fixes the cause of the majority of fallbacks to SWGL, but not the SWGL crash itself. However, the effect should be to significantly reduce the frequency of this crash. I'd feel pretty confident uplifting it to release, if we think the crash numbers justify it?

Flags: needinfo?(jnicol) → needinfo?(ryanvm)

Let's at least nominate it for Beta uplift and see how things look there.

Flags: needinfo?(ryanvm)

I think this was dup of bug 1747116. certainly the latter signature Lee identified was. If the numbers spike again we can look in to the former signature

Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(jnicol)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.