RadialGradientBrush Causes Crash on Android
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)
-
-
sfernandez
Site Admin
- Posts: 3363
- Joined:
Re: RadialGradientBrush Causes Crash on Android
This seems to be failing inside the Vulkan driver. Could you test building it with the OpenGL renderer instead and see if it also crashes?
If you don't mind, could you please create a ticket in our bugtracker referencing this info so we can track it better?
If you don't mind, could you please create a ticket in our bugtracker referencing this info so we can track it better?
Re: RadialGradientBrush Causes Crash on Android
If I switch to Require ES3.1 and remove Vulkan from the Graphics API list it does work. And confirmed if I switch back to Vulkan it crashes.
Created ticket: https://www.noesisengine.com/bugs/view.php?id=4334
Created ticket: https://www.noesisengine.com/bugs/view.php?id=4334
Re: RadialGradientBrush Causes Crash on Android
Thanks for the ticket!
Who is online
Users browsing this forum: Bing [Bot] and 8 guests