Page MenuHome

Texture Coordinate node cause crash
Closed, DuplicatePublicBUG

Description

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

Blender Version
Broken: version: 2.80 (sub 53), branch: blender2.7, commit date: 2019-03-30 00:02, hash: rB98f00a3eb526

Short description of error
If using Eevee, Blender will crash as soon as a texture coordinate node created.
If using Cycles, Blender will crash when switch to look dev display if the material contain a texture coordinate node.

Exact steps for others to reproduce the error
Use Eevee engine, create a material for the default cube, add a texture coordinate node, Blender will crash.
Or
Use Cycles, create a material, add a texture coordinate node and switch to look dev, Blender will crash

Event Timeline

Same issue here on Linux. Eevee engine, create a material for the default plane, add a texture coordinate node, Blender will crash. See crashreport:

# Blender 2.80 (sub 53), Commit date: 2019-03-29 20:14, Hash 25ec4b437fe9
bpy.ops.object.select_all(action='SELECT')  # Operator
bpy.ops.object.delete(use_global=False, confirm=False)  # Operator
Deleted 3 object(s)  # Info
bpy.ops.mesh.primitive_plane_add(size=2, view_align=False, enter_editmode=False, location=(0, 0, 0))  # Operator
bpy.ops.material.new()  # Operator
bpy.ops.node.select(mouse_x=977, mouse_y=509, extend=False)  # Operator
bpy.ops.node.select(mouse_x=977, mouse_y=509, extend=False)  # Operator
bpy.ops.node.delete()  # Operator
bpy.ops.node.add_search(use_transform=True, node_item='13')  # Operator
bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-34.7227, -11.5905, 0), "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":True, "proportional":'DISABLED', "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "release_confirm":True, "use_accurate":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})  # Operator
bpy.ops.node.select(mouse_x=1313, mouse_y=515, extend=False)  # Operator
bpy.ops.node.select(mouse_x=1313, mouse_y=515, extend=False)  # Operator

# backtrace
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(BLI_system_backtrace+0x1d) [0x1bc7f2d]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender() [0x115eca9]
/usr/lib/libc.so.6(+0x37e00) [0x7fe5880a0e00]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(EIG_invert_m4_m4+0x1c) [0x2bd76ec]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender() [0x1a3847a]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(ntreeExecGPUNodes+0xe7) [0x1a3d3e7]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(ntreeGPUMaterialNodes+0x2a4) [0x1a3ccc4]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(GPU_material_from_nodetree+0x63) [0x1750953]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(DRW_shader_create_from_material+0x75) [0x17743a5]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(EEVEE_material_mesh_get+0xf5) [0x1792ae5]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(EEVEE_materials_cache_populate+0x11f4) [0x1794514]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(EEVEE_cache_populate+0xd3) [0x17869f3]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender() [0x176ad51]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(DRW_draw_render_loop_ex+0x261) [0x176c161]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(view3d_main_region_draw+0x77) [0x123f2f7]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(ED_region_do_draw+0x849) [0x1467229]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(wm_draw_update+0x462) [0x1161552]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(WM_main+0x30) [0x115f6d0]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(main+0x30a) [0x10c50da]
/usr/lib/libc.so.6(__libc_start_main+0xf3) [0x7fe58808d223]
/home/stefano/Downloads/blender-2.80-25ec4b437fe9-linux-glibc224-x86_64/blender(_start+0x2a) [0x115b5ba]
Norbert Krieg (nobi08) lowered the priority of this task from 90 to High.Mar 30 2019, 6:18 PM

I can second this behaviour. UVMap node does work, but Texture Coordinates Node lets Blender crash.
It's not possible to work with materials as said before.
Show stopper ;-) unfortunately