• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Hanoble · Oct 25, 2016 at 11:34 PM · iosmeshcrashgraphics

iOS Crash - s_SkinVertices4Bones_Tangents_NEON_loop

We are seeing a very high number of crashes coming from iOS devices on Unity 5.3.6f1. These appear to be happening in Unity code while doing some mobile mesh optimizations.

I have found a couple of other issues I have included below that appear similar to ours, in which Unity has responded with: "Won't fix: issue was fixed by rebuilding assets for a later version of Unity". The memory workaround is not an option for us. The later version (assuming they mean Unity version) also is not something we can currently do.

For starters, am I correct in assuming that this is a skinned mesh optimization based off the call stack below? Secondly, can anyone clarify exactly what those methods are doing? Is this something that every mesh goes through, only skinned, only while playing animations, etc? This is causing tens of thousands of crashes at this point, and any help would be greatly appreciated.

Crashed: com.apple.main-thread 0 xxxxxxxxxxxxxxxx 0x101872a8c s_SkinVertices4Bones_Tangents_NEON_loop (MeshSkinningNeon64_Loop.inc:355) 1 xxxxxxxxxxxxxxxx 0x10144d5a8 SkinMeshOptimizedMobile(SkinMeshInfo&) (MeshSkinningMobile.h:149) 2 xxxxxxxxxxxxxxxx 0x10144c9b4 DeformSkinnedMesh(SkinMeshInfo&) (MeshSkinning.cpp:73) 3 xxxxxxxxxxxxxxxx 0x10144ca24 DeformSkinnedMeshJob(SkinMeshInfo*) (MeshSkinning.cpp:161) 4 xxxxxxxxxxxxxxxx 0x1013ee1cc JobQueue::Exec(JobInfo*, long long, int) (JobQueue.cpp:356) 5 xxxxxxxxxxxxxxxx 0x1013ee13c JobQueue::Steal(JobGroup*, JobInfo*, long long, int, bool) (JobQueue.cpp:563) 6 xxxxxxxxxxxxxxxx 0x1013eecdc JobQueue::WaitForJobGroup(JobGroupID, bool) (JobQueue.cpp:1367) 7 xxxxxxxxxxxxxxxx 0x1013ed27c CompleteFenceInternal(JobFence&) (Jobs.cpp:27) 8 xxxxxxxxxxxxxxxx 0x101466304 GeometryJobTasks:: PutGeometryJobFence(GfxDevice&, unsigned int) (GeometryJob.cpp:37) 9 xxxxxxxxxxxxxxxx 0x10142f158 SkinnedMeshRenderer::EndCurrentSkinningInstance() (SkinnedMeshRenderer.cpp:1585) 10 xxxxxxxxxxxxxxxx 0x10142f8d0 SkinnedMeshRenderer::Render(int, ChannelAssigns const&) (SkinnedMeshRenderer.cpp:1049) 11 xxxxxxxxxxxxxxxx 0x1013ae498 ForwardShaderRenderLoop:: PerformRendering(JobFence&, ActiveLight const*, ShadowCullData const&, bool, bool, bool, int) (ForwardShaderRenderLoop.cpp:789) 12 xxxxxxxxxxxxxxxx 0x1013af2d8 DoForwardShaderRenderLoop(RenderLoopContext&, dynamic_array&, bool, bool, ActiveLights&, bool, int) (ForwardShaderRenderLoop.cpp:165) 13 xxxxxxxxxxxxxxxx 0x1013b5b50 DoRenderLoop(RenderLoop&, RenderingPath, CullResults&, ShadowMapCache&, bool) (RenderLoopPrivate.cpp:436) 14 xxxxxxxxxxxxxxxx 0x10135ad60 Camera:: DoRender(CullResults&, void ()(Camera&, RenderLoop&, CullResults&), int) (Camera.cpp:1254) 15 xxxxxxxxxxxxxxxx 0x10135c488 Camera::Render(CullResults&, ShaderPassContext&, CameraRenderingParams const, int) (Camera.cpp:1986) 16 xxxxxxxxxxxxxxxx 0x10138d818 RenderManager::RenderCameras(int) (RenderManager.cpp:129) 17 xxxxxxxxxxxxxxxx 0x1014cbbdc PlayerRender(bool) (Player.cpp:1344) 18 xxxxxxxxxxxxxxxx 0x1014cc594 PlayerLoop(bool, bool, IHookEvent*) (Player.cpp:1855) 19 xxxxxxxxxxxxxxxx 0x1017f9570 UnityPlayerLoopImpl(bool) (LibEntryPoint.mm:240) 20 xxxxxxxxxxxxxxxx 0x10004b84c UnityRepaint (UnityAppController+Rendering.mm:234) 21 xxxxxxxxxxxxxxxx 0x10004b68c -[UnityAppController(Rendering) repaintDisplayLink] (UnityAppController+Rendering.mm:49) 22 QuartzCore 0x18344f814 CA:: Display:: DisplayLinkItem::dispatch() + 40 23 QuartzCore 0x18344f6c8 CA:: Display:: DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 424 24 IOKit 0x180f7a1e8 IODispatchCalloutFromCFMessage + 372 25 CoreFoundation 0x180ca71f8 __CFMachPortPerform + 180 26 CoreFoundation 0x180cbd634 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 56 27 CoreFoundation 0x180cbcd6c __CFRunLoopDoSource1 + 436 28 CoreFoundation 0x180cbaac4 __CFRunLoopRun + 1800 29 CoreFoundation 0x180be9680 CFRunLoopRunSpecific + 384 30 GraphicsServices 0x1820f8088 GSEventRunModal + 180 31 UIKit 0x185a60d90 UIApplicationMain + 204 32 xxxxxxxxxxxxxxxx 0x10004556c main (main.mm:32)

Similar Issues:

https://issuetracker.unity3d.com/issues/crash-in-s-skinvertices4bones-tangents-neon-loop-when-reloading-mesh

https://community.unity.com/t5/iOS-tvOS/Issues-with-VFP-NEON-Mesh-Skinning-Optimizations-on-iOS-5-0/td-p/878510

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

80 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Metal crash on iOS app start 1 Answer

Render Two texture IOS not using Blend 1 Answer

iOS crash on load: Terminated due to memory issue (Unity5.2.1p3) 0 Answers

iOS crash when dismissing system keyboard 1 Answer

Using MeshFilter.mesh with static ground plane makes object turn into a plane. 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges