View Issue Details

IDProjectCategoryView StatusLast Update
0004334NoesisGUIUnitypublic2026-05-20 19:02
Reporteralfiare Assigned Tojsantos  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product Version3.2.8 
Target Version3.2.14Fixed in Version3.2.13 
Summary0004334: RadialGradientBrush Causes Crash on Android
Description

Forum Post: https://www.noesisengine.com/forums/viewtopic.php?p=18893#p18893

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)

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.

PlatformAndroid

Relationships

related to 0004339 assignedsfernandez Combobox Doesn't Work on Android 

Activities

jsantos

jsantos

2025-08-08 11:27

manager   ~0010968

Thanks for the report!

  1. Could you please attach a minimal Unity project that reproduces the crash?
  2. Did you try on more devices?
jsantos

jsantos

2025-08-08 11:59

manager   ~0010970

  1. Or if it is easier, just a modification to one of our samples (HelloWorld for example).

Thank you!

alfiare

alfiare

2025-08-20 15:39

reporter   ~0010990

I have a minimal unity project that reproduces it, but it's way over the 5MB limit for attaching files to this. I've attached the hellow world example modifications I did to reproduce it.

MainWindow.xaml (2,065 bytes)   
<UserControl x:Class="HelloWorld.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
    xmlns:local="clr-namespace:HelloWorld"
    FontFamily="./#Aero Matics"
    FontSize="36"
    Background="#FF124C7A">

   
    <Grid>
   
            <Grid Margin="24">
                <Grid HorizontalAlignment="Center">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto"/>
                        <ColumnDefinition Width="Auto"/>
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition/>
                        <RowDefinition/>
                    </Grid.RowDefinitions>
                    
                    <StackPanel x:Name="HelloWorld" Grid.Row="1" Grid.ColumnSpan="2" Margin="0,15,0,0" HorizontalAlignment="Center">
                        <ComboBox x:Name="LanguageSelector" Width="120" Margin="20,0,0,0" VerticalAlignment="Center" HorizontalAlignment="Left">
                            <ComboBoxItem Content="English"/>
                            <ComboBoxItem Content="Spanish"/>
                            <ComboBoxItem Content="French"/>
                        </ComboBox>

                        <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>

                    </StackPanel>
                </Grid>
            </Grid>
        
    </Grid>
</UserControl>
MainWindow.xaml (2,065 bytes)   
jsantos

jsantos

2025-08-22 12:39

manager   ~0010993

So, installing the HelloWorld in a clean installation and replacing MainWindow.xaml with your version is reproducing the issue for you right?

Please confirm:

  1. Unity Version
  2. Pipeline: Legacy, URP, HDRP, other...
alfiare

alfiare

2025-09-03 23:58

reporter   ~0011024

Yup, Unity Version 6.1, URP

jsantos

jsantos

2026-03-23 18:03

manager   ~0012093

Could you please check again with 3.2.12 ?

alfiare

alfiare

2026-05-20 18:07

reporter   ~0012333

Confirmed this works correctly now in 3.2.13

jsantos

jsantos

2026-05-20 19:02

manager   ~0012334

Thanks for the feedback!

Issue History

Date Modified Username Field Change
2025-08-07 18:52 alfiare New Issue
2025-08-08 11:26 jsantos Assigned To => jsantos
2025-08-08 11:26 jsantos Status new => assigned
2025-08-08 11:26 jsantos Target Version => 3.2.9
2025-08-08 11:27 jsantos Note Added: 0010968
2025-08-08 11:27 jsantos Description Updated
2025-08-08 11:59 jsantos Note Added: 0010970
2025-08-14 13:56 sfernandez Relationship added related to 0004339
2025-08-20 15:39 alfiare Note Added: 0010990
2025-08-20 15:39 alfiare File Added: MainWindow.xaml
2025-08-22 12:39 jsantos Note Added: 0010993
2025-08-22 12:39 jsantos Status assigned => feedback
2025-09-03 23:58 alfiare Note Added: 0011024
2025-09-03 23:58 alfiare Status feedback => assigned
2025-10-02 00:48 jsantos Target Version 3.2.9 => 3.2.10
2025-10-10 13:29 jsantos Category Unity3D => Unity
2025-10-20 18:25 jsantos Target Version 3.2.10 => 3.2.11
2026-01-20 19:32 jsantos Target Version 3.2.11 => 3.2.12
2026-03-04 00:39 jsantos Target Version 3.2.12 => 3.2.13
2026-03-23 18:03 jsantos Note Added: 0012093
2026-03-23 18:03 jsantos Status assigned => feedback
2026-04-27 12:16 jsantos Target Version 3.2.13 => 3.2.14
2026-05-20 18:07 alfiare Note Added: 0012333
2026-05-20 18:07 alfiare Status feedback => assigned
2026-05-20 19:02 jsantos Status assigned => resolved
2026-05-20 19:02 jsantos Resolution open => fixed
2026-05-20 19:02 jsantos Fixed in Version => 3.2.13
2026-05-20 19:02 jsantos Note Added: 0012334