Search Issue Tracker

Fixed in 6.0.3

Fixed in 3.2.8, 5.0.5

Votes

0

Found in [Package]

2019.4

2019.4.15f1

2020.2

2021.1

2021.2

Issue ID

1296355

Regression

No

[iOS] Player crashes during animation 'UnityGfxDeviceWorker' UnityFramework`void TransformVerticesInnerLoop

Package: 2D Animation

-

Reproduction steps:
1. Open the project in "anim2dcrash.zip"
2. Open "SampleScene"
3. Build and Deploy the project to an iOS device
4. Wait for around 10 seconds

Unexpected behaviour: at one point during the animation (the character will be throwing seeds), the application crashes

Reproducible with: 2019.4.18f1, 2020.1.17f1, 2020.2.2f1, 2020.1.0b2, 2020.2.0a2
Could not test with 2018.4.31f1 because the character becomes invisible (and possibly something else gets removed as the application does not crash)

Not reproducible on Standalone:
Windows 10 Pro | Intel Xeon (R) W-2145 CPU @ 3.70Ghz | 32GB RAM | Radeon Pro WX 9100 (DirectX 11)
iMac 10.15.6, 3,4 GHz Quad-Core Intel Core i5, Radeon Pro 570 4 GB (Metal) (has some visual artifacts when the character is throwing seeds)

Devices tested:
Reproducible with:
VLNQA00310 iPad Pro 12.9 1st gen (iOS 13.4.1)
iPhone 6S (iOS 13.3.1)
VLNQA00191 iPhone 6 (iOS 12.4.8)
VLNQA00242 iPhone 7 (iOS 12.3.1)
Not reproducible with:
VLNQA00204 iPhone 5C (iOS 10.3.3)
iPhone 12 Pro (iOS 14.2.1)
iPhone 12 Mini (iOS 14.1)
OnePlus A5000, Android 10, Adreno 540, Snapdragon 835 (has some visual artifacts when the character is throwing seeds)
N/A, Samsung Galaxy S9 (SM-G960F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72
VLNQA00316, Samsung Galaxy Note10 (SM-N970F), Android 9, CPU: Exynos 9 Series 9825, GPU: Mali-G76
VLNQA00024, Xiaomi Mi 5 (MI 5), Android 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00012, Samsung Galaxy S6 (SM-G920F), Android 7.0, CPU: Exynos 7 Octa 7420, GPU: Mali-T760
VLNQA00122, Samsung Galaxy S9 (SM-G960F), Android 10, CPU: NOT FOUND, GPU: Mali-G72
VLNQA00285, Samsung Galaxy J4 Core (SM-J410F), Android 8.1.0, CPU: Snapdragon 425 MSM8917, GPU: Adreno (TM) 308
VLNQA00321, Xiaomi MI 9 (MI 9), Android 10, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640

Note: sometimes the issue does not reproduce (only encountered on OpenGL ES 2, 3), the repro rate was around 2/3 though

  1. Response avatar

    Resolution Note (fix version 6.0.3):

    The crash has been traced back to disabling SpriteSkin components. The issue was that we released the SpriteSkin's vertex buffer on disable. In the updated solution, we have moved the vertex buffers to a shared manager to prevent the memory being disposed when being used.

    Fixed in 2D animation 5.0.5
    Fixed in 2D animation 6.0.3

  2. Response avatar

    Resolution Note (fix version 3.2.8):

    This is fixed on 2D Animation 3.2.9

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.