Unity 2022.3 android crash problem

Here is the log which already resolve by stacktrace utility:

Version '2022.3.36f1 (95a4219250e5)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
Build fingerprint: 'HUAWEI/ELE-L29/HWELE:9/HUAWEIELE-L29/9.1.0.240C636:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2024-08-06 15:41:42.340104711+0800
pid: 24573, tid: 24644, name: UnityMain  >>> com.whoot.games.x <<<
uid: 11369
signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr --------
    x0  000000759023b3a0  x1  00000000ffffffff  x2  00000075ee7b5f00  x3  0000000000400000
    x4  00000075caa79624  x5  0000000000000000  x6  0000000000000000  x7  0000000000400000
    x8  0000000000fffffe  x9  00000075cf244198  x10 00000000effffffe  x11 00000075c84f1654
    x12 0000000000000000  x13 0000000000000018  x14 0000000000000004  x15 aaaaaaaaaaaaaaab
    x16 000000767a3701a0  x17 000000767a305524  x18 0000000000000001  x19 00000075caa798b0
    x20 00000075c7d56384  x21 000000759030a9c0  x22 00000075ccac8f0c  x23 0000000000000001
    x24 00000075cf4a8000  x25 00000075cf11c1a0  x26 0000000000000000  x27 0000007590234150
    x28 00000075c84f17b4  x29 00000075cf4a8000
    lr  00000075cc859108  sp  00000075caa79800  pc  00000075cc904414  pst 0000000020000000
backtrace:
      #00 pc 0000000001d81414 (TextInputBaseField_1_ExecuteDefaultActionAtTarget_m0A71295B8044DB7CB5D4B09DBE689D5ECE2C24E7_gshared at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libil2cpp.so (BuildId: c243943c42e96201342eb49f18853909d434d684)
      #01 pc 0000000001cd6104 (SortedList_2_System_Collections_IDictionary_Add_mF80B368C0B29A8E4597C41E7E6DC9E91B7290F67_gshared at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libil2cpp.so (BuildId: c243943c42e96201342eb49f18853909d434d684)
      #02 pc 0000000001d830ac (TextInputBaseField_1_ExecuteDefaultActionAtTarget_m042BD4CD54EB1CB779145BAD4997D1A1B7898084_gshared at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libil2cpp.so (BuildId: c243943c42e96201342eb49f18853909d434d684)
      #03 pc 0000000001cef8cc (SortedSet_1_DoRemove_mEB94DD946A172749FF2FAC9EA2AD3B5B49AA7E5D_gshared at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libil2cpp.so (BuildId: c243943c42e96201342eb49f18853909d434d684)
      #04 pc 0000000001d7cd28 (TextInputBaseField_1_set_isPasswordField_mAD0956B111A238BA6DFD08977C8CF18A34884D68_gshared at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libil2cpp.so (il2cpp_init+28) (BuildId: c243943c42e96201342eb49f18853909d434d684)
      #05 pc 000000000094fd68 (void qsort_internal::FindAndMovePivotToLastPosition<ForwardRenderPassData*, int, ForwardShaderRenderLoop::RenderObjectSorter<false> >(ForwardRenderPassData*, ForwardRenderPassData*, int, ForwardShaderRenderLoop::RenderObjectSorter<false>) at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libunity.so (BuildId: 0232b262721cb358a6a620a62bff745f4f730860)
      #06 pc 00000000009c8d2c (void InstancingProps::FillInstanceBufferDispatchConstants<Instancing::DrawAPIArgs>(void* const*, unsigned int, unsigned int, ShaderPropertySheet const&, Instancing::DrawAPIArgs const&) const at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libunity.so (BuildId: 0232b262721cb358a6a620a62bff745f4f730860)
      #07 pc 00000000009c9c8c (void InstancingProps::FillInstanceBufferDispatchConstants<Instancing::DrawAPIArgs>(void* const*, unsigned int, unsigned int, ShaderPropertySheet const&, Instancing::DrawAPIArgs const&) const at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libunity.so (BuildId: 0232b262721cb358a6a620a62bff745f4f730860)
      #08 pc 00000000009e3204 (InstancingBatcher::FindCBUpperBoundKonsts() at ??:0)  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/lib/arm64/libunity.so (BuildId: 0232b262721cb358a6a620a62bff745f4f730860)
      #09 pc 000000000009471c  /data/app/com.whoot.games.x-3UNGQ6W8ifrU-FIE_c91qw==/oat/arm64/base.odex

Seems the problem occur at libil2cpp.so TextInputBaseField function, need help, thanks

Update Unity, update TMPro, update unity collections+burst+mathematics.

Maybe switch opengles3 and vulkan as render api?
Disabling graphics jobs might help

If it happens after all that, maybe make a debug build to reproduce with better logs. Using logcat also helps a ton.

You can also try mono instead of il2cpp for temporary testing. Do file a bug report for it as well.