Page MenuHome

Crash after using Fill Tile in saved blend file
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.17763-SP0 64 Bits
Graphics card: GeForce GTX 1050 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 432.00

Blender Version
Broken: version: 2.83 (sub 2), branch: master, commit date: 2020-02-02 19:14, hash: rB7e60e7a1858c

Short description of error

Blender crashes after fill tile. This happening when you in saved blend file and use texture in viewport shading mode. In other cases blender works.
The same issue in 2.82

Exact steps for others to reproduce the error

These steps for new file.

  1. Create UDIM
  2. Plug image texture in Principled BSDF
  3. In Viewport Settings click on Texture
  4. Save file and exit
  5. After restart here is no textures and you need to fill UDIM
  6. Blender crashes after hitting on Fill Tile button

upd:
Blender crashes even if you go to Material Preview mode with that texture.
Everything ok if you saved that UDIM image. But if you have at least one unsaved UDIM image you can't open that file, blender will crash instantly.
Also you can't create new UDIM tile.

Revisions and Commits

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Mon, Feb 3, 8:04 AM
Richard Antalik (ISS) changed the subtype of this task from "Report" to "Bug".

ibuf was null

>	blender.exe!gpu_texture_create_tile_array(Image * ima, ImBuf * main_ibuf) Line 368	C
 	blender.exe!GPU_texture_from_blender(Image * ima, ImageUser * iuser, ImBuf * ibuf, int textarget) Line 900	C
 	blender.exe!workbench_material_shgroup_uniform(WORKBENCH_PrivateData * wpd, DRWShadingGroup * grp, WORKBENCH_MaterialData * material, Object * ob, const bool deferred, const bool is_tiled, const int interp) Line 380	C
 	blender.exe!get_or_create_material_data(WORKBENCH_Data * vedata, Object * ob, Material * mat, Image * ima, ImageUser * iuser, int color_type, int interp) Line 891	C
 	blender.exe!workbench_deferred_solid_cache_populate(WORKBENCH_Data * vedata, Object * ob) Line 1077	C
 	blender.exe!drw_engines_cache_populate(Object * ob) Line 1136	C
 	blender.exe!DRW_draw_render_loop_ex(Depsgraph * depsgraph, RenderEngineType * engine_type, ARegion * ar, View3D * v3d, GPUViewport * viewport, const bContext * evil_C) Line 1559	C
 	blender.exe!DRW_draw_view(const bContext * C) Line 1486	C
 	blender.exe!view3d_main_region_draw(const bContext * C, ARegion * ar) Line 1558	C
 	blender.exe!ED_region_do_draw(bContext * C, ARegion * ar) Line 539	C
 	blender.exe!wm_draw_window_offscreen(bContext * C, wmWindow * win, bool stereo) Line 635	C
 	blender.exe!wm_draw_window(bContext * C, wmWindow * win) Line 773	C
 	blender.exe!wm_draw_update(bContext * C) Line 953	C
 	blender.exe!WM_main(bContext * C) Line 425	C
 	blender.exe!main(int argc, const unsigned char * * UNUSED_argv_c) Line 520	C
Jeroen Bakker (jbakker) triaged this task as High priority.Mon, Feb 3, 9:07 AM
Jeroen Bakker (jbakker) edited projects, added BF Blender (2.82); removed BF Blender.