Crash when removing attributes (quickly...) #113835
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#113835
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Operating system: Both Windows and Mac (platform independent verified :) )
Graphics card: Nvidia 2080 TI (vs mac book air 2017)
Blender Version
Broken: 3.6, 4.0
Worked: not sure
Short description of error
Blender crashes when you try to quickly remove more attributes.
Exact steps for others to reproduce the error
Open example file. There are 2 ways to crash:
There are quite many attributes on the mesh and I noticed(and I'm not 100% sure about that), that if I do 10 seconds breaks between deletions then somehow I can avoid the crash for longer (anyway, crash after about 3-10 removals is quite sure)
Hi, can you attach example fiel?
It's already attached... I see it clearly ..
I however attached a few seconds after creating the issue, so maybe you see the original message?
Yep.
My blender is crash on start.
That is not the error what can be fixed easy. Can you describe steps to reproduce this file from scratch?
I can confirm the crash.
Call Stack
Stack trace:
ucrtbased.dll :0x00007FF941877410 _threadid
ucrtbased.dll :0x00007FF941877410 _threadid
ucrtbased.dll :0x00007FF94188D850 abort
blender.exe :0x00007FF785D432A0 MemorY_ErroR C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\intern\guardedalloc\intern\mallocn_guarded_impl.c:1036
blender.exe :0x00007FF785D41C40 MEM_guarded_freeN C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\intern\guardedalloc\intern\mallocn_guarded_impl.c:929
blender.exe :0x00007FF7860B2D20 free_layer_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\customdata.cc:2209
blender.exe :0x00007FF7860B2830 CustomDataLayerImplicitSharing::delete_self_with_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\customdata.cc:2372
blender.exe :0x00007FF7860B3DF0 blender::ImplicitSharingInfo::remove_user_and_delete_if_last C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\BLI_implicit_sharing.hh:146
blender.exe :0x00007FF7860B1480 customData_free_layer__internal C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\customdata.cc:2537
blender.exe :0x00007FF7860BB980 CustomData_free C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\customdata.cc:2559
blender.exe :0x00007FF7862160E0 mesh_clear_geometry C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\mesh.cc:839
blender.exe :0x00007FF786219240 BKE_mesh_clear_geometry_and_metadata C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\mesh.cc:875
blender.exe :0x00007FF7861FE230 mesh_free_data C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\mesh.cc:213
blender.exe :0x00007FF78621A020 BKE_mesh_eval_delete C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\mesh.cc:1079
blender.exe :0x00007FF78616B860 BKE_object_free_derived_caches C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\object.cc:1640
blender.exe :0x00007FF786F9EEC0 blender::deg::ObjectRuntimeBackup::restore_to_object C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval_runtime_backup_object.cc:100
blender.exe :0x00007FF786F3FCD0 blender::deg::RuntimeBackup::restore_to_id C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval_runtime_backup.cc:94
blender.exe :0x00007FF786F04D70 blender::deg::deg_update_copy_on_write_datablock C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval_copy_on_write.cc:898
blender.exe :0x00007FF786F045F0 blender::deg::deg_evaluate_copy_on_write C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval_copy_on_write.cc:1032
blender.exe :0x00007FF786F75FD0
blender::deg::DepsgraphNodeBuilder::add_id_node'::
11'::<lambda_1>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\builder\deg_builder_nodes.cc:181blender.exe :0x00007FF786F70620 std::invoke<
blender::deg::DepsgraphNodeBuilder::add_id_node'::
11'::<lambda_1> &,Depsgraph *> C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\type_traits:1587blender.exe :0x00007FF786F69440 std::_Invoker_ret::_Call<
blender::deg::DepsgraphNodeBuilder::add_id_node'::
11'::<lambda_1> C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\functional:674blender.exe :0x00007FF786F79770 std::_Func_impl_no_alloc<
blender::deg::DepsgraphNodeBuilder::add_id_node'::
11'::<lambda_1>,void,D C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\functional:834blender.exe :0x00007FF786F37B90 std::_Func_class<void,Depsgraph *>::operator() C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\functional:875
blender.exe :0x00007FF786F38820 blender::deg::
anonymous namespace'::evaluate_node C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:109 blender.exe :0x00007FF786F38320 blender::deg::
anonymous namespace'::deg_task_run_func C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:122blender.exe :0x00007FF789506280 Task::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:167
blender.exe :0x00007FF789506A90 tbb_task_pool_run C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:217
blender.exe :0x00007FF7895070D0 BLI_task_pool_push C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:458
blender.exe :0x00007FF786F37950
blender::deg::
anonymous namespace'::deg_task_run_func'::2'::<lambda_1>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:124 blender.exe :0x00007FF786F37610 blender::FunctionRef<void __cdecl(blender::deg::OperationNode *)>::callback_fn<
blender::deg::anon C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\BLI_function_ref.hh:97 blender.exe :0x00007FF786F37A90 blender::FunctionRef<void __cdecl(blender::deg::OperationNode *)>::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\BLI_function_ref.hh:133 blender.exe :0x00007FF786F390C0 blender::deg::
anonymous namespace'::schedule_node C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:285blender.exe :0x00007FF786F38DD0 blender::deg::
anonymous namespace'::schedule_children C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:307 blender.exe :0x00007FF786F38320 blender::deg::
anonymous namespace'::deg_task_run_func C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:125blender.exe :0x00007FF789506280 Task::operator() C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:167
blender.exe :0x00007FF789506A90 tbb_task_pool_run C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:217
blender.exe :0x00007FF789506B60 tbb_task_pool_work_and_wait C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:229
blender.exe :0x00007FF7895072D0 BLI_task_pool_work_and_wait C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenlib\intern\task_pool.cc:473
blender.exe :0x00007FF786F38730 blender::deg::`anonymous namespace'::evaluate_graph_threaded_stage C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:325
blender.exe :0x00007FF786F38080 blender::deg::deg_evaluate_on_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\eval\deg_eval.cc:429
blender.exe :0x00007FF786ECFC10 deg_flush_updates_and_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\depsgraph_eval.cc:46
blender.exe :0x00007FF786ECFB00 DEG_evaluate_on_refresh C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\depsgraph\intern\depsgraph_eval.cc:70
blender.exe :0x00007FF7860061E0 scene_graph_update_tagged C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\scene.cc:2566
blender.exe :0x00007FF786009EA0 BKE_scene_graph_update_tagged C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\blenkernel\intern\scene.cc:2614
blender.exe :0x00007FF785D82210 wm_event_do_depsgraph C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:485
blender.exe :0x00007FF785D84940 wm_event_do_refresh_wm_and_depsgraph C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:508
blender.exe :0x00007FF785D83C20 wm_event_do_notifiers C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm_event_system.cc:731
blender.exe :0x00007FF785D468A0 WM_main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\blender\windowmanager\intern\wm.cc:619
blender.exe :0x00007FF785CF3670 main C:\Users\prati\OneDrive\Desktop\BlenderOSP\blender\source\creator\creator.cc:590
blender.exe :0x00007FF78947E8E0 invoke_main D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:79
blender.exe :0x00007FF78947E690 __scrt_common_main_seh D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
blender.exe :0x00007FF78947E670 __scrt_common_main D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:331
blender.exe :0x00007FF78947E9A0 mainCRTStartup D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp:17
KERNEL32.DLL :0x00007FF9BDD65590 BaseThreadInitThunk
ntdll.dll :0x00007FF9BED84830 RtlUserThreadStart