Search Issue Tracker
Won't Fix
Votes
1
Found in
2018.3.7f1
Issue ID
1138102
Regression
No
[Remote] Editor and Remote crashes when running a project via unity Remote 5 (prematurely finalized threads)
To reproduce:
1. Open attached project "SkeeBall.zip", scene "Game"
2. Enter Play mode with Unity Remote device connected
3. Throw a couple of balls (2-10 attempts) by tapping the device's screen
Result: Unity Remote as well as editor crashes (log attached)
Reproduced in: 2018.3.12f1, 2019.1.0b10, 2019.2.0a11
Note1: remote not connecting to Windows10 PC
Note2: cannot reproduce on 2017.4 due to backwards incompatibility
Note3: crash trace in logs:
"Thread 0x700007f70000 may have been prematurely finalized
#0 0x000001109cabe2 in void physx::shdfnd::sort<physx::Gu::SortedTriangle, physx::shdfnd::Less<physx::Gu::SortedTriangle>, physx::shdfnd::ReflectionAllocator<physx::Gu::SortedTriangle> >(physx::Gu::SortedTriangle*, unsigned int, physx::shdfnd::Less<physx::Gu::SortedTriangle> const&, physx::shdfnd::ReflectionAllocator<physx::Gu::SortedTriangle> const&, unsigned int)
Thread 0x700007f70000 may have been prematurely finalized
#1 0x000001109b3e75 in physx::Gu::PCMSphereVsMeshContactGeneration::generateLastContacts()
Thread 0x700007f70000 may have been prematurely finalized
#2 0x000001109bef8a in physx::Gu::pcmContactSphereMesh(physx::Gu::GeometryUnion const&, physx::Gu::GeometryUnion const&, physx::PxTransform const&, physx::PxTransform const&, physx::Gu::NarrowPhaseParams const&, physx::Gu::Cache&, physx::Gu::ContactBuffer&, physx::Cm::RenderOutput*)
Thread 0x700007f70000 may have been prematurely finalized
#3 0x000001108f2fc5 in physx::PxcDiscreteNarrowPhasePCM(physx::PxcNpThreadContext&, physx::PxcNpWorkUnit const&, physx::Gu::Cache&, physx::PxsContactManagerOutput&)
Thread 0x700007f70000 may have been prematurely finalized
#4 0x000001109088ef in void PxsCMDiscreteUpdateTask::processCms<&(physx::PxcDiscreteNarrowPhasePCM(physx::PxcNpThreadContext&, physx::PxcNpWorkUnit const&, physx::Gu::Cache&, physx::PxsContactManagerOutput&))>(physx::PxcNpThreadContext*)
Thread 0x700007f70000 may have been prematurely finalized
#5 0x000001109086c8 in PxsCMDiscreteUpdateTask::runInternal()
Thread 0x700007f70000 may have been prematurely finalized
#6 0x0000011082a931 in physx::Cm::Task::run()
Thread 0x700007f70000 may have been prematurely finalized
#7 0x0000010f37f45a in PhysxJobFunc(physx::PxBaseTask*)
Thread 0x700007f70000 may have been prematurely finalized
#8 0x0000010ed2e4b0 in JobQueue::Exec(JobInfo*, long long, int)
Thread 0x700007f70000 may have been prematurely finalized
#9 0x0000010ed2eda9 in JobQueue::ProcessJobs(JobQueue::ThreadInfo*, void*)
Thread 0x700007f70000 may have been prematurely finalized
#10 0x0000010ed2dd55 in JobQueue::WorkLoop(void*)
Thread 0x700007f70000 may have been prematurely finalized
#11 0x0000010f2e74df in Thread::RunThreadWrapper(void*)
Thread 0x700007f70000 may have been prematurely finalized
#12 0x007fff50b2d661 in _pthread_body
Thread 0x700007f70000 may have been prematurely finalized
#13 0x007fff50b2d50d in _pthread_body
Thread 0x700007f70000 may have been prematurely finalized
#14 0x007fff50b2cbf9 in thread_start"
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Resolution Note (2018.3.9f1):
We are working on a new version of the Unity Remote and this bug does not reproduce in that version.