System Information
Operating system: Linux-5.10.83-1-MANJARO-x86_64-with-glibc2.33 64 Bits
Graphics card: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 495.44
Blender Version
Broken: version: 3.0.0, branch: master, commit date: 2021-12-02 18:35, hash: rBf1cca3055776
Worked: ---
Short description of error
I have made simple Geo Nodes setup - generate bunch of Curves instances, randomly on surface of mesh with Realize Instances. Lets say we duplicate this modifier second time (on same mesh object) - and we Join Geometry of new mod generated curves with previous modifier generated curves. Blender will crash.
Error log:
bpy.ops.node.link(detach=False, has_link_picked=False, drag_start=(710.879, 104.07)) # Operator # backtrace /snap/blender/1237/blender(BLI_system_backtrace+0x20) [0xb0b3460] /snap/blender/1237/blender() [0x10babdb] /usr/lib/libc.so.6(+0x3cda0) [0x7f65f296eda0] /snap/blender/1237/blender() [0xc763c0] /snap/blender/1237/blender() [0x199720f] /snap/blender/1237/blender(_ZN7blender9modifiers14geometry_nodes22GeometryNodesEvaluator23run_node_from_task_poolEP8TaskPoolPv+0x1153) [0x17261f3] /snap/blender/1237/blender() [0xb0b71dd] /snap/blender/1237/blender() [0x14b5b05] /snap/blender/1237/blender() [0x14b5dbb] /snap/blender/1237/blender(BLI_task_pool_work_and_wait+0xaa) [0xb0b6fea] /snap/blender/1237/blender(_ZN7blender9modifiers14geometry_nodes23evaluate_geometry_nodesERNS1_29GeometryNodesEvaluationParamsE+0x2e2) [0x1719ac2] /snap/blender/1237/blender() [0x170af16] /snap/blender/1237/blender() [0x13a857e] /snap/blender/1237/blender() [0x13aaffe] /snap/blender/1237/blender() [0x13aba90] /snap/blender/1237/blender(makeDerivedMesh+0x8f) [0x13abc3f] /snap/blender/1237/blender(BKE_object_handle_data_update+0x3c0) [0x116a800] /snap/blender/1237/blender(BKE_object_eval_uber_data+0x2f) [0x116abaf] /snap/blender/1237/blender() [0x1631fe2] /snap/blender/1237/blender() [0x16321b2] /snap/blender/1237/blender() [0xb0b71dd] /snap/blender/1237/blender() [0x14b5b05] /snap/blender/1237/blender() [0x14b5dbb] /snap/blender/1237/blender(BLI_task_pool_work_and_wait+0xaa) [0xb0b6fea] /snap/blender/1237/blender(_ZN7blender3deg23deg_evaluate_on_refreshEPNS0_9DepsgraphE+0x1f0) [0x1632570] /snap/blender/1237/blender() [0x11a6eb1] /snap/blender/1237/blender(wm_event_do_depsgraph+0xab) [0x14bf98b] /snap/blender/1237/blender(wm_event_do_refresh_wm_and_depsgraph+0x87) [0x14bfab7] /snap/blender/1237/blender(wm_event_do_notifiers+0x3f0) [0x14c6a10] /snap/blender/1237/blender(WM_main+0x28) [0x14bb128] /snap/blender/1237/blender(main+0x31e) [0xfa3bbe] /usr/lib/libc.so.6(__libc_start_main+0xd5) [0x7f65f2959b25] /snap/blender/1237/blender() [0x10b753c]
Exact steps for others to reproduce the error
- Join Output of Separate Components[Curve] socket to JoinGeometry[Geometry] socket as shown in image below with red line. Blender 3.0 will crash.
Additional Info:
Removing output attributes from previous modifier (Normal, Tangent, Factor, Random) - helps to get rid of the crash.
Minimal Blend file:
