Search Issue Tracker
Fixed in 5.6.0
Votes
0
Found in
5.5.0p1
Issue ID
861392
Regression
Yes
Crash when setting avatar type in OnPreprocessAnimation of an AssetPostprocessor
Steps to reproduce:
1. Open attached project
2. Select "Run_script_on_this" fbx model in Project view
3. Right click it and select "Setup Animation"
Result: Unity Editor crashes when setting avatar type in OnPreprocessAnimation of an AssetPostprocessor
When debugging an exception is thrown: Exception thrown at 0x00000001416323F4 in Unity.exe: 0xC0000005: Access violation reading location 0x0000000000000000
Reproduced with: 5.5.0b3, 5.5.0p1, 5.6.0b1
Not reproducible with: 5.4.3p4, 5.5.0b2
Regression introduced in 5.5.0b3
Also, user notes that it seems to happen only when changing to the Human rig type.
Callstack:
Unity.exe!mecanim::skeleton::CreateSkeletonPose<struct math::trsX>(struct mecanim::skeleton::Skeleton const *,class mecanim::memory::Allocator &) Unknown
Unity.exe!GenerateMecanimClipsCurves(struct dynamic_array<class AnimationClip *,8>,struct mecanim::animation::AvatarConstant const &,bool,struct HumanDescription const &,class GameObject &,class std::vector<struct AvatarBuilder::NamedTransform,class std::allocator<struct AvatarBuilder::NamedTransform> > const &,class UnityStr const &,bool,class UnityStr &,int) Unknown
Unity.exe!ModelImporter::ImportMuscleClip(class GameObject &,struct mecanim::animation::AvatarConstant const &,class std::vector<struct AvatarBuilder::NamedTransform,class std::allocator<struct AvatarBuilder::NamedTransform> > const &,struct dynamic_array<class AnimationClip *,8>) Unknown
Unity.exe!ModelImporter::GenerateAnimationClips(class GameObject &,class Avatar *,class std::vector<struct AvatarBuilder::NamedTransform,class std::allocator<struct AvatarBuilder::NamedTransform> > const &,class std::basic_string<char,struct std::char_traits<char>,class stl_allocator<char,66,16> > const &,struct ModelImporter::ModelImportData &) Unknown
Unity.exe!ModelImporter::GenerateAll(struct ModelImporter::ModelImportData &) Unknown
Unity.exe!ModelImporter::GenerateAssetData(void) Unknown
Unity.exe!AssetDatabase::ImportAsset(struct UnityGUID,struct Asset &,class std::basic_string<char,struct std::char_traits<char>,class stl_allocator<char,66,16> > const &,class std::basic_string<char,struct std::char_traits<char>,class stl_allocator<char,66,16> > const &,class Unity::Type const *,enum UpdateAssetOptions,class std::basic_string<char,struct std::char_traits<char>,class stl_allocator<char,1,16> > const &,bool,class InstanceIDLocalIdentifierLookup &,struct dynamic_array<class Object *,8> &) Unknown
Unity.exe!AssetDatabase::UpdateAsset(struct UnityGUID const &,struct UnityGUID const &,enum UpdateAssetOptions,struct Hash128,struct AssetImportingTimerStats *) Unknown
Unity.exe!AssetInterface::ProcessAssetsImplementation(double &,enum AssetInterface::CancelBehaviour,enum UpdateAssetOptions) Unknown
Unity.exe!AssetInterface::StopAssetEditing(enum AssetInterface::CancelBehaviour,enum UpdateAssetOptions) Unknown
Unity.exe!AssetInterface::ImportAtPath(class std::basic_string<char,struct std::char_traits<char>,class stl_allocator<char,66,16> > const &,enum UpdateAssetOptions) Unknown
Unity.exe!AssetDatabase_CUSTOM_ImportAsset(struct MonoString *,enum UpdateAssetOptions) Unknown
00000000009b1a1d() Unknown
00000000261681e0() Unknown
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Memory Profiler styling breaks when the SummaryView.uxml file is opened in UI Builder
- A "projectChanged" event is not triggered when Sprites are added to a SpriteAtlas
- A Memory leak occurs when the "JsonSerialization.FromJson" function is executed
- “ArgumentException: SetData()“ error when making a character with PSDImporter under specific conditions
- Shader warnings are thrown after building High Definition 3D template
Add comment