"Purge Unused Data" causing a crash when saving file #130136

Open
opened 2024-11-11 15:38:42 +01:00 by Hjalti Hjálmarsson · 5 comments

System Information
Operating system: Linux-6.11.5-gentoo-r1-x86_64-AMD_Ryzen_9_3950X_16-Core_Processor-with-glibc2.40 64 Bits, WAYLAND UI
Graphics card: NVIDIA RTX A5000/PCIe/SSE2 NVIDIA Corporation 4.6.0 NVIDIA 565.57.01 Opengl Backend

Blender Version
Broken: version: 4.4.0 Alpha, branch: main, commit date: 2024-11-10 22:47, hash: 63a91c8d82a1
Worked: (newest version of Blender that worked as expected)

Short description of error
"Purge Unused Data" causes a crash when saving the file. Talked with Sybren and Nathan about this and it may be related to the latest animation code. There's a specific file in question that they can look at, at the studio. Path:
/shared/users/hjalti/bcon2024_layout_workshop/blender/shots/parlour_demofile_packed-v002.blend

Exact steps for others to reproduce the error
Open up the "parlour_demofile_packed-v002.blend" file
Do "Purge Unused Data"
Save the file
...it will crash.

In debug Blender it will print out the following details:

Thread 1 "blender-4.4" received signal SIGSEGV, Segmentation fault.
0x00005555566ad88c in blender::animrig::foreach_action_slot_use_with_references (animated_id=..., callback=...)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_iterators.cc:159
159         LISTBASE_FOREACH (bPoseChannel *, pchan, &object.pose->chanbase) {
(gdb) bt
#0  0x00005555566ad88c in blender::animrig::foreach_action_slot_use_with_references (animated_id=..., callback=...)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_iterators.cc:159
#1  0x00005555566ad61e in blender::animrig::foreach_action_slot_use (animated_id=..., callback=...)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_iterators.cc:88
#2  0x00005555566b082f in operator() (__closure=0x7fffffffb7d8, id=0x55556e32bac0)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_runtime.cc:57
#3  0x00005555566b088d in operator() (__closure=0x7fffffffb7e0, cb_data=0x7fffffffb4b0)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_runtime.cc:78
#4  0x00005555566b0c82 in blender::FunctionRef<int(LibraryIDLinkCallbackData*)>::callback_fn<blender::animrig::internal::rebuild_slot_user_cache(Main&)::<lambda(LibraryIDLinkCallbackData*)> >(intptr_t, LibraryIDLinkCallbackData *) (callable=140737488336864, params#0=0x7fffffffb4b0)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenlib/BLI_function_ref.hh:97
#5  0x00005555557783f7 in blender::FunctionRef<int(LibraryIDLinkCallbackData*)>::operator() (this=0x7fffffffb718, params#0=0x7fffffffb4b0)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenlib/BLI_function_ref.hh:154
#6  0x0000555555775d69 in BKE_lib_query_foreachid_process (data=0x7fffffffb6f0, id_pp=0x7fffffffb520, cb_flag=131142)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:97
#7  0x000055555606f261 in blender::bke::action_foreach_id (id=0x55558b322eb0, data=0x7fffffffb6f0)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/action.cc:264
#8  0x0000555555776801 in library_foreach_ID_link (bmain=0x55556a577018, owner_id=0x0, id=0x55558b322eb0, callback=..., user_data=0x0, flag=67, inherit_data=0x0)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:400
#9  0x00005555557768f4 in BKE_library_foreach_ID_link (bmain=0x55556a577018, id=0x55556a7a8ed0, callback=..., user_data=0x0, flag=67)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:422
#10 0x00005555566b0b0d in blender::animrig::internal::rebuild_slot_user_cache (bmain=...)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_runtime.cc:106
#11 0x000055555669ea0f in blender::animrig::Slot::users (this=0x555578a85770, bmain=...)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action.cc:1081
#12 0x000055555606f1f4 in blender::bke::action_foreach_id (id=0x555578a84370, data=0x7fffffffbc40)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/action.cc:263
#13 0x0000555555776801 in library_foreach_ID_link (bmain=0x55556a577018, owner_id=0x0, id=0x555578a84370, callback=..., user_data=0x0, flag=5, inherit_data=0x0)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:400
#14 0x00005555557768f4 in BKE_library_foreach_ID_link (bmain=0x55556a577018, id=0x555578a84370, callback=..., user_data=0x0, flag=5)
    at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:422
--Type <RET> for more, q to quit, c to continue without paging--Quit

**System Information** Operating system: Linux-6.11.5-gentoo-r1-x86_64-AMD_Ryzen_9_3950X_16-Core_Processor-with-glibc2.40 64 Bits, WAYLAND UI Graphics card: NVIDIA RTX A5000/PCIe/SSE2 NVIDIA Corporation 4.6.0 NVIDIA 565.57.01 Opengl Backend **Blender Version** Broken: version: 4.4.0 Alpha, branch: main, commit date: 2024-11-10 22:47, hash: `63a91c8d82a1` Worked: (newest version of Blender that worked as expected) **Short description of error** "Purge Unused Data" causes a crash when saving the file. Talked with Sybren and Nathan about this and it may be related to the latest animation code. There's a specific file in question that they can look at, at the studio. Path: /shared/users/hjalti/bcon2024_layout_workshop/blender/shots/parlour_demofile_packed-v002.blend **Exact steps for others to reproduce the error** Open up the "parlour_demofile_packed-v002.blend" file Do "Purge Unused Data" Save the file ...it will crash. In debug Blender it will print out the following details: ``` Thread 1 "blender-4.4" received signal SIGSEGV, Segmentation fault. 0x00005555566ad88c in blender::animrig::foreach_action_slot_use_with_references (animated_id=..., callback=...) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_iterators.cc:159 159 LISTBASE_FOREACH (bPoseChannel *, pchan, &object.pose->chanbase) { (gdb) bt #0 0x00005555566ad88c in blender::animrig::foreach_action_slot_use_with_references (animated_id=..., callback=...) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_iterators.cc:159 #1 0x00005555566ad61e in blender::animrig::foreach_action_slot_use (animated_id=..., callback=...) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_iterators.cc:88 #2 0x00005555566b082f in operator() (__closure=0x7fffffffb7d8, id=0x55556e32bac0) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_runtime.cc:57 #3 0x00005555566b088d in operator() (__closure=0x7fffffffb7e0, cb_data=0x7fffffffb4b0) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_runtime.cc:78 #4 0x00005555566b0c82 in blender::FunctionRef<int(LibraryIDLinkCallbackData*)>::callback_fn<blender::animrig::internal::rebuild_slot_user_cache(Main&)::<lambda(LibraryIDLinkCallbackData*)> >(intptr_t, LibraryIDLinkCallbackData *) (callable=140737488336864, params#0=0x7fffffffb4b0) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenlib/BLI_function_ref.hh:97 #5 0x00005555557783f7 in blender::FunctionRef<int(LibraryIDLinkCallbackData*)>::operator() (this=0x7fffffffb718, params#0=0x7fffffffb4b0) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenlib/BLI_function_ref.hh:154 #6 0x0000555555775d69 in BKE_lib_query_foreachid_process (data=0x7fffffffb6f0, id_pp=0x7fffffffb520, cb_flag=131142) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:97 #7 0x000055555606f261 in blender::bke::action_foreach_id (id=0x55558b322eb0, data=0x7fffffffb6f0) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/action.cc:264 #8 0x0000555555776801 in library_foreach_ID_link (bmain=0x55556a577018, owner_id=0x0, id=0x55558b322eb0, callback=..., user_data=0x0, flag=67, inherit_data=0x0) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:400 #9 0x00005555557768f4 in BKE_library_foreach_ID_link (bmain=0x55556a577018, id=0x55556a7a8ed0, callback=..., user_data=0x0, flag=67) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:422 #10 0x00005555566b0b0d in blender::animrig::internal::rebuild_slot_user_cache (bmain=...) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action_runtime.cc:106 #11 0x000055555669ea0f in blender::animrig::Slot::users (this=0x555578a85770, bmain=...) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/animrig/intern/action.cc:1081 #12 0x000055555606f1f4 in blender::bke::action_foreach_id (id=0x555578a84370, data=0x7fffffffbc40) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/action.cc:263 #13 0x0000555555776801 in library_foreach_ID_link (bmain=0x55556a577018, owner_id=0x0, id=0x555578a84370, callback=..., user_data=0x0, flag=5, inherit_data=0x0) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:400 #14 0x00005555557768f4 in BKE_library_foreach_ID_link (bmain=0x55556a577018, id=0x555578a84370, callback=..., user_data=0x0, flag=5) at /usr/src/debug/media-gfx/blender-9999/blender-9999/source/blender/blenkernel/intern/lib_query.cc:422 --Type <RET> for more, q to quit, c to continue without paging--Quit ```
Hjalti Hjálmarsson added the
Status
Needs Triage
Severity
Normal
Type
Bug
labels 2024-11-11 15:38:43 +01:00
Nathan Vegdahl was assigned by Hjalti Hjálmarsson 2024-11-11 15:38:44 +01:00
Sybren A. Stüvel added the
Interest
Animation & Rigging
label 2024-11-11 15:41:52 +01:00
Member

Investigation so far has revealed the following things:

  • Running it in a debugger: when doing the final saving step described in the issue, before it gets to the crash described, it also encounters a null ptr dereference in the node tree code. This may be unrelated to the bug at hand, but I'm mentioning it since it's odd.
  • Even though the intention was for the blend file to have all of its data packed, it appears that wasn't entirely successful, and it's still referencing external files as linked libraries. Therefore when the file is moved or copied to a new location and opened from there, a bunch of data is missing, and in some scenes (but not others) in the blend file the characters are missing, replaced with a horrifying armature that looks like a bunch of empties. This could just be user error from not packing the file with the correct operator.
  • When taking the same steps as described in the issue, but with the file moved to a new location so the external libraries don't resolve, there is no crash and the file successfully saves.

Finally, when loading the file there are a bunch of warnings about library override issues. Here is a small sample (the full list of warnings is many pages long):

Read blend: "/shared/users/hjalti/bcon2024_layout_workshop/blender/shots/parlour_demofile_packed-v002.blend"
Info: Read library: '/shared/users/hjalti/bcon2024_layout_workshop/blender/cam/camera_rig.blend', '//../cam/camera_rig.blend', parent '<direct>'
Info: Read library: '/shared/users/hjalti/bcon2024_layout_workshop/blender/chars/jay/jay.blend', '//../chars/jay/jay.blend', parent '<direct>'
Info: Read library: '/shared/users/hjalti/bcon2024_layout_workshop/blender/chars/rex/rex.blend', '//../chars/rex/rex.blend', parent '<direct>'
/home/guest/Projects/blender/blender/source/blender/blenlib/intern/BLI_memblock.c:73:7: runtime error: call to function temp_buffer_handle_free(DRWTempBufferHandle*) through pointer to incorrect function type 'void (*)(void *)'
/home/guest/Projects/blender/blender/source/blender/draw/intern/draw_instance_data.cc:188: note: temp_buffer_handle_free(DRWTempBufferHandle*) defined here
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/guest/Projects/blender/blender/source/blender/blenlib/intern/BLI_memblock.c:73:7 
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBRIG-jay.003'.
	Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'.
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBGEO-jay_head_rig_helper.003'.
	Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'.
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'ARData_RIG-jay.003'.
	Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'.
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBGEO-jay_hat_helper.003'.
	Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'.
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBRIG-rex.003'.
	Current proposed root 'GRrex.hair.003' detected as valid, will replace already set one 'GRrex.face_lines.003'.
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBGEO-rex_head_rig_helper.003'.
	Current proposed root 'GRrex.hair.003' detected as valid, will replace already set one 'GRrex.face_lines.003'.
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'ARData_NEW-RIG-rex.003'.
	Current proposed root 'GRrex.hair.003' detected as valid, will replace already set one 'GRrex.face_lines.003'.
WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBRIG-rex.003'.
	Current proposed root 'GRrex.rig.003' detected as valid, will replace already set one 'GRrex.hair.003'.
Investigation so far has revealed the following things: - Running it in a debugger: when doing the final saving step described in the issue, before it gets to the crash described, it also encounters a null ptr dereference in the node tree code. This may be unrelated to the bug at hand, but I'm mentioning it since it's odd. - Even though the intention was for the blend file to have all of its data packed, it appears that wasn't entirely successful, and it's still referencing external files as linked libraries. Therefore when the file is moved or copied to a new location and opened from there, a bunch of data is missing, and in some scenes (but not others) in the blend file the characters are missing, replaced with a horrifying armature that looks like a bunch of empties. This could just be user error from not packing the file with the correct operator. - When taking the same steps as described in the issue, but with the file moved to a new location so the external libraries don't resolve, there is no crash and the file successfully saves. Finally, when loading the file there are a bunch of warnings about library override issues. Here is a small sample (the full list of warnings is many pages long): ``` Read blend: "/shared/users/hjalti/bcon2024_layout_workshop/blender/shots/parlour_demofile_packed-v002.blend" Info: Read library: '/shared/users/hjalti/bcon2024_layout_workshop/blender/cam/camera_rig.blend', '//../cam/camera_rig.blend', parent '<direct>' Info: Read library: '/shared/users/hjalti/bcon2024_layout_workshop/blender/chars/jay/jay.blend', '//../chars/jay/jay.blend', parent '<direct>' Info: Read library: '/shared/users/hjalti/bcon2024_layout_workshop/blender/chars/rex/rex.blend', '//../chars/rex/rex.blend', parent '<direct>' /home/guest/Projects/blender/blender/source/blender/blenlib/intern/BLI_memblock.c:73:7: runtime error: call to function temp_buffer_handle_free(DRWTempBufferHandle*) through pointer to incorrect function type 'void (*)(void *)' /home/guest/Projects/blender/blender/source/blender/draw/intern/draw_instance_data.cc:188: note: temp_buffer_handle_free(DRWTempBufferHandle*) defined here SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/guest/Projects/blender/blender/source/blender/blenlib/intern/BLI_memblock.c:73:7 WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBRIG-jay.003'. Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'. WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBGEO-jay_head_rig_helper.003'. Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'. WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'ARData_RIG-jay.003'. Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'. WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBGEO-jay_hat_helper.003'. Current proposed root 'GRjay.rig.003' detected as valid, will replace already set one 'GRjay.hair.003'. WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBRIG-rex.003'. Current proposed root 'GRrex.hair.003' detected as valid, will replace already set one 'GRrex.face_lines.003'. WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBGEO-rex_head_rig_helper.003'. Current proposed root 'GRrex.hair.003' detected as valid, will replace already set one 'GRrex.face_lines.003'. WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'ARData_NEW-RIG-rex.003'. Current proposed root 'GRrex.hair.003' detected as valid, will replace already set one 'GRrex.face_lines.003'. WARN (bke.liboverride): /home/guest/Projects/blender/blender/source/blender/blenkernel/intern/lib_override.cc:1844 lib_override_root_hierarchy_set: Inconsistency in library override hierarchy of ID 'OBRIG-rex.003'. Current proposed root 'GRrex.rig.003' detected as valid, will replace already set one 'GRrex.hair.003'. ```
Member

I will mark as confirmed since Nathan has looked into a bit and assigned it to theirself.

I will mark as confirmed since Nathan has looked into a bit and assigned it to theirself.
Alaska added
Status
Confirmed
and removed
Status
Needs Triage
labels 2024-11-12 05:05:04 +01:00
Member

Is this a regression?

Is this a regression?
Member

CC @mont29

CC @mont29
Member

Some more information:

  • Looking at the file further, it looks like indeed it simply isn't packed (for linked library data, at least). The one scene where the characters do show up even without the libraries present appears to simply have the characters directly appended (or made local, or whatnot).
  • You can avoid the crash by changing something in one of the 3D scenes (e.g. rotating a bone or object) + undoing that change between purging the data and saving the file. Just making the change isn't enough, you have to undo it as well.
Some more information: - Looking at the file further, it looks like indeed it simply isn't packed (for linked library data, at least). The one scene where the characters do show up even without the libraries present appears to simply have the characters directly appended (or made local, or whatnot). - You can avoid the crash by changing something in one of the 3D scenes (e.g. rotating a bone or object) + undoing that change between purging the data and saving the file. Just making the change isn't enough, you have to undo it as well.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset System
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Code Documentation
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
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
Viewport & EEVEE
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Asset Browser Project
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
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
Module
Viewport & EEVEE
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Severity
High
Severity
Low
Severity
Normal
Severity
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
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#130136
No description provided.