alfiare
Topic Author
Posts: 28
Joined: 30 Nov 2017, 23:47

RadialGradientBrush Causes Crash on Android

06 Aug 2025, 23:35

Unity build and deploy on an Android Galaxy S9, the following makes it crash
      <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>
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...
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)
 
User avatar
sfernandez
Site Admin
Posts: 3363
Joined: 22 Dec 2011, 19:20

Re: RadialGradientBrush Causes Crash on Android

07 Aug 2025, 11:28

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?
 
alfiare
Topic Author
Posts: 28
Joined: 30 Nov 2017, 23:47

Re: RadialGradientBrush Causes Crash on Android

07 Aug 2025, 18:47

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
 
User avatar
jsantos
Site Admin
Posts: 4822
Joined: 20 Jan 2012, 17:18
Contact:

Re: RadialGradientBrush Causes Crash on Android

08 Aug 2025, 12:01

Thanks for the ticket!

Who is online

Users browsing this forum: Bing [Bot] and 8 guests