Search Issue Tracker

Fixed in 2017.1.X

Votes

0

Found in

2017.1.0b6

Issue ID

914786

Regression

No

[iOS] Crash on "::Cleanup()" or "::DoRenderLoop()" when touching EventTrigger using SpriteMask

Mobile

-

Reproduction steps:
1. Open the attached project.
2. Build and run it for iOS.
3. Touch the colored cubes.
- Application crashes on:

(Metal)
* frame #0: 0x0000000100b147e8 testbuild2`::DoRenderLoop() [inlined] BuildRenderObjectData at RenderLoopPrivate.cpp:374 [opt]
frame #1: 0x0000000100b147b8 testbuild2`::DoRenderLoop() at RenderLoopPrivate.cpp:462 [opt]
frame #2: 0x0000000100ab7ad0 testbuild2`::DoRender() [inlined] MultiCustomRender at Camera.cpp:1528 [opt]
frame #3: 0x0000000100ab7ab4 testbuild2`::DoRender() at Camera.cpp:1584 [opt]
frame #4: 0x0000000100ab87e8 testbuild2`::CustomRender() at Camera.cpp:2514 [opt]
frame #5: 0x0000000100ae5480 testbuild2`::RenderCameras() [inlined] DoRenderScreenCamera at RenderManager.cpp:119 [opt]

(GLES3)
* frame #0: 0x0000000100ad1ee8 testbuild2`::Cleanup() [inlined] atomic_fetch_sub_explicit at ExtendedAtomicOps-arm64.h:580 [opt]
frame #1: 0x0000000100ad1ee8 testbuild2`::Cleanup() [inlined] atomic_release at ExtendedAtomicOps-arm64.h:633 [opt]
frame #2: 0x0000000100ad1ee8 testbuild2`::Cleanup() [inlined] Release at ThreadSharedObject.h:64 [opt]
frame #3: 0x0000000100ad1ee4 testbuild2`::Cleanup() at RenderNodeQueue.cpp:34 [opt]
frame #4: 0x0000000100ad1e5c testbuild2`::~RenderNodeQueue() at RenderNodeQueue.cpp:20 [opt]
frame #5: 0x0000000100ab55b8 testbuild2`::~SharedRendererScene() at SharedRendererScene.h:44 [opt]

Reproduced with:
2017.1.0b1, 2017.2.0a1
iPodTouch 10.2.1

Not reproducible with:
iPhone SE 9.3, iPadMini 9.3.2, iPad Pro 9.7" 10.2.1, iPhone 6 10.2.1
Android

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.