Page MenuHome

Geometry Nodes crash when instancing another GN object with Bezier Segment connected to Geometry Output
Confirmed, NormalPublic

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 471.11

Blender Version
Broken: version: 3.0.0 Alpha, branch: cycles-x, commit date: 2021-07-06 15:38, hash: rB3ea9646c1802
Worked: NA

Short description of error
When connecting Bezier Segment to the Geometry Output in the attached .blend Blender crashes.

Exact steps for others to reproduce the error
Connect Bezier Segment to the Geometry Output in the attached .blend

The mushroom_head object is instanced on the mushroom_stem object using GN.


	blender.exe!DRW_curve_batch_cache_get_surface_shaded(Curve * cu, GPUMaterial * * gpumat_array, unsigned int gpumat_array_len) Line 1004
 	blender.exe!DRW_cache_curve_surface_shaded_get(Object * ob, GPUMaterial * * gpumat_array, unsigned int gpumat_array_len) Line 3033	
 	blender.exe!DRW_cache_object_surface_material_get(Object * ob, GPUMaterial * * gpumat_array, unsigned int gpumat_array_len) Line 977	
 	blender.exe!workbench_object_surface_material_get(Object * ob) Line 105
 	blender.exe!workbench_cache_common_populate(WORKBENCH_PrivateData * wpd, Object * ob, eV3DShadingColorType color_type, bool * r_transp) Line 207
 	blender.exe!workbench_cache_populate(void * ved, Object * ob) Line 397
 	blender.exe!drw_engines_cache_populate(Object * ob) Line 1101
 	blender.exe!DRW_draw_render_loop_ex(Depsgraph * depsgraph, RenderEngineType * engine_type, ARegion * region, View3D * v3d, GPUViewport * viewport, const bContext * evil_C) Line 1615
 	blender.exe!DRW_draw_view(const bContext * C) Line 1523
 	blender.exe!view3d_draw_view(const bContext * C, ARegion * region) Line 1568
 	blender.exe!view3d_main_region_draw(const bContext * C, ARegion * region) Line 1591
 	blender.exe!ED_region_do_draw(bContext * C, ARegion * region) Line 563
 	blender.exe!wm_draw_window_offscreen(bContext * C, wmWindow * win, bool stereo) Line 725
 	blender.exe!wm_draw_window(bContext * C, wmWindow * win) Line 867
 	blender.exe!wm_draw_update(bContext * C) Line 1066
 	blender.exe!WM_main(bContext * C) Line 654
 	blender.exe!main(int argc, const unsigned char * * UNUSED_argv_c) Line 562

Event Timeline

Can confirm with 3.0.0 (rBaf8fb707dab1)