Page MenuHome

Crash canceling an extrude on a nurbscurve (without normals overlay)
Closed, DuplicatePublicBUG

Description

System Information
Operating system: Linux-5.7.10-201.fc32.x86_64-x86_64-with-fedora-32-Thirty_Two 64 Bits
Graphics card: GeForce GTX 970M/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.100

Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-08-17 13:16, hash: rB449ccb7b3050
Caused by rB38ef35b1ed1d: GPUDrawList: GL backend isolation

Short description of error
Crash canceling an extrude on a nurbscurve (without normals overlay)

Exact steps for others to reproduce the error
From the default startups scene:

  • Add A Nurbs Curve
  • Enter editmode
  • Disable Overlays > Curve Editmode > Normals
  • Select a control point
  • Extrude the control point
  • Cancel () while extruding
  • Crash

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Aug 17 2020, 4:51 PM
Philipp Oeser (lichtwerk) triaged this task as High priority.
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".

Caused by rB38ef35b1ed1d: GPUDrawList: GL backend isolation

1   blender::gpu::GLDrawList::submit gl_drawlist.cc      221  0xb025ab0 
2   GPU_draw_list_submit             gpu_drawlist.cc     58   0xaffe026 
3   draw_call_batching_flush         draw_manager_exec.c 950  0x36df785 
4   draw_call_batching_finish        draw_manager_exec.c 1045 0x36e0272 
5   draw_shgroup                     draw_manager_exec.c 1210 0x36e08d6 
6   drw_draw_pass_ex                 draw_manager_exec.c 1267 0x36e0b13 
7   DRW_draw_pass                    draw_manager_exec.c 1307 0x36e0c4d 
8   workbench_draw_sample            workbench_engine.c  509  0x370fbcc 
9   workbench_draw_scene             workbench_engine.c  584  0x370fe3d 
10  drw_engines_draw_scene           draw_manager.c      1052 0x36d25f7 
11  DRW_draw_render_loop_ex          draw_manager.c      1519 0x36d39c9 
12  DRW_draw_view                    draw_manager.c      1403 0x36d34be 
13  view3d_draw_view                 view3d_draw.c       1598 0x4173919 
14  view3d_main_region_draw          view3d_draw.c       1620 0x41739c0 
15  ED_region_do_draw                area.c              538  0x3b05249 
16  wm_draw_window_offscreen         wm_draw.c           696  0x33e7994 
17  wm_draw_window                   wm_draw.c           822  0x33e7f1a 
18  wm_draw_update                   wm_draw.c           1027 0x33e855e 
19  WM_main                          wm.c                482  0x33e50c3 
20  main                             creator.c           546  0x3123f6a

Since it is a high priority bug that happens only in master but not in 2.90, tagging as 2.91, to clarify.