System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: Quadro 600/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 369.09
Blender Version
Broken: version: 2.83 (sub 2), branch: master, commit date: 2020-01-29 17:24, hash: rBaa919f3e8202
Worked: (optional)
Short description of error
Adding a new Curve->Bezier object and then immediately assigned an Array modifier to it will crash.
Exact steps for others to reproduce the error
Please start with the default .blend -- loading an existing file doesn't seem to trigger the issue.
- Load default scene
- Add a new Curve -> Bezier
- Add an Array modifier to that new curve
- Crash
Exception thrown: read access violation. cmd->draw.batch was 0xFFFFFFFFFFFFFFCF. blender.exe!draw_shgroup(DRWShadingGroup * shgroup, DRWState pass_state) Line 1316 C blender.exe!drw_draw_pass_ex(DRWPass * pass, DRWShadingGroup * start_group, DRWShadingGroup * end_group) Line 1407 C blender.exe!workbench_deferred_draw_scene(WORKBENCH_Data * vedata) Line 1312 C blender.exe!workbench_solid_draw_background(void * vedata) Line 68 C blender.exe!drw_engines_draw_background() Line 1185 C blender.exe!DRW_draw_render_loop_ex(Depsgraph * depsgraph, RenderEngineType * engine_type, ARegion * ar, View3D * v3d, GPUViewport * viewport, const bContext * evil_C) Line 1596 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 [External Code]