RadialGradientBrush Causes Crash on Android
Posted: 06 Aug 2025, 23:35
Unity build and deploy on an Android Galaxy S9, the following makes it crash
I've narrowed it down to the RadialGradientBrush, if it's there it crashes, if not it works fine. I don't have any other RadialGradientBrushes in my project but I've tried a bunch of different versions of this gradient and they all crash.
Does RadialGradientBrush just not work on Android?
Here's the Android Logcat crash...
Code: Select all
<Rectangle Width="150" Height="150" Margin="5,5,5,5">
<Rectangle.Fill>
<RadialGradientBrush>
<GradientStop Color="#FF000000" Offset="0"/>
<GradientStop Color="#FFFFFFFF" Offset="1"/>
</RadialGradientBrush>
</Rectangle.Fill>
</Rectangle>Does RadialGradientBrush just not work on Android?
Here's the Android Logcat crash...
2025/08/06 16:34:15.976 5837 5914 Error CRASH *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2025/08/06 16:34:15.976 5837 5914 Error CRASH Version '6000.1.9f1 (ed7b183fd33d)', Build type 'Development', Scripting Backend 'mono', CPU 'armeabi-v7a', Stripping 'Disabled'
2025/08/06 16:34:15.976 5837 5914 Error CRASH Build fingerprint: 'samsung/dreamqltesq/dreamqltesq:9/PPR1.180610.011/G950USQU8DUD3:user/release-keys'
2025/08/06 16:34:15.976 5837 5914 Error CRASH Revision: '12'
2025/08/06 16:34:15.976 5837 5914 Error CRASH ABI: 'arm'
2025/08/06 16:34:15.976 5837 5914 Error CRASH Timestamp: 2025-08-06 16:34:15.976871492-0500
2025/08/06 16:34:15.976 5837 5914 Error CRASH pid: 5837, tid: 5914, name: Thread-5 >>> com.DefaultCompany.Chronicle <<<
2025/08/06 16:34:15.976 5837 5914 Error CRASH uid: 10212
2025/08/06 16:34:15.976 5837 5914 Error CRASH signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr --------
2025/08/06 16:34:15.976 5837 5914 Error CRASH Cause: null pointer dereference
2025/08/06 16:34:15.976 5837 5914 Error CRASH r0 9e294200 r1 0000001e r2 00000000 r3 00000000
2025/08/06 16:34:15.977 5837 5914 Error CRASH r4 94a85400 r5 956bf280 r6 00000001 r7 00000030
2025/08/06 16:34:15.977 5837 5914 Error CRASH r8 0000001e r9 00000000 r10 94957d10 r11 fffffff9
2025/08/06 16:34:15.977 5837 5914 Error CRASH ip 00000000 sp ac440110 lr 00000000 pc b097bee8
2025/08/06 16:34:15.977 5837 5914 Error CRASH
2025/08/06 16:34:15.977 5837 5914 Error CRASH backtrace:
2025/08/06 16:34:15.977 5837 5914 Error CRASH #00 pc 00060ee8 /system/vendor/lib/hw/vulkan.msm8998.so (QglCommandBuffer::DrawIndexed(unsigned int, unsigned int, int, unsigned int, unsigned int)+84)
2025/08/06 16:34:15.977 5837 5914 Error CRASH #01 pc 00045be5 /system/vendor/lib/hw/vulkan.msm8998.so (qglinternal::vkCmdDrawIndexed(VkCommandBuffer_T*, unsigned int, unsigned int, unsigned int, int, unsigned int)+24)
2025/08/06 16:34:15.977 5837 5914 Error CRASH #02 pc 004c5c11 /data/app/com.DefaultCompany.Chronicle-EvrcTKGn9dR73tVr420kjA==/lib/arm/libNoesis.so
2025/08/06 16:34:17.004 5837 5914 Error CRASH Forwarding signal 11
0001/01/01 00:00:00.000 -1 -1 Info --------- beginning of crash
2025/08/06 16:34:17.004 5837 5914 Fatal libc Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc4 in tid 5914 (Thread-5), pid 5837 (mpany.Chronicle)