Page MenuHome

Crash using Eye dropper in Edit mode with X-ray
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Ubuntu 19.10
Graphics card: GeForce GTX 460

Blender Version
Broken: version: 2.82 (sub 6), branch: master, commit date: 2020-01-06 20:54, hash: 3a35301fd16d, type: Release
build date: 2020-01-07, 00:25:54

Short description of error
Crash when using the eye dropper in Edit mode with X-ray enabled, as soon as the eye dropper pointer is hovered over the viewport.

Exact steps for others to reproduce the error

  1. With default cube selected, enter EDIT mode
  2. Enable X-Ray
  3. Go to Object Data Properties, and select the eyedropper in Texture Space
  4. Hover eye dropper pointer over the viewport

With a modifier:

  1. With default cube selected, enter EDIT mode
  2. Enable X-Ray
  3. Add a Shrinkwrap modifier
  4. Click on the Target eyedropper
  5. Hover eye dropper pointer over the viewport

It happens in any viewport shading mode, even in wireframe.

Thank you

Event Timeline

William Reynish (billreynish) changed the task status from Needs Triage to Confirmed.Jan 7 2020, 10:08 PM

Thanks for the clear steps and description. Can confirm this.

@Clément Foucault (fclem) Sorry - not sure who to assign this to, feel free to re-assign if you don't think it's your area.

William Reynish (billreynish) changed the subtype of this task from "Report" to "Bug".Jan 7 2020, 10:12 PM

asserts here

case DRW_UNIFORM_TEXTURE_REF:
          tex = *((GPUTexture **)uni->pvalue);
          BLI_assert(tex);
1   raise                                                                  0x7ffff1ae4e35 
2   abort                                                                  0x7ffff1acf895 
3   draw_update_uniforms             draw_manager_exec.c              954  0x359c56e      
4   draw_shgroup                     draw_manager_exec.c              1254 0x359de39      
5   drw_draw_pass_ex                 draw_manager_exec.c              1404 0x359e3fe      
6   DRW_draw_pass                    draw_manager_exec.c              1455 0x359e5fd      
7   OVERLAY_edit_mesh_draw           overlay_edit_mesh.c              386  0x36398b9      
8   OVERLAY_draw_scene               overlay_engine.c                 419  0x35e3972      
9   drw_engines_draw_scene           draw_manager.c                   1216 0x358f665      
10  DRW_draw_select_loop             draw_manager.c                   2318 0x35920fd      
11  view3d_opengl_select             view3d_view.c                    1149 0x3fb1e43      
12  mixed_bones_object_selectbuffer  view3d_select.c                  1684 0x3fa1c09      
13  ED_view3d_give_base_under_cursor view3d_select.c                  1907 0x3fa2650      
14  datadropper_id_sample_pt         interface_eyedropper_datablock.c 174  0x3e7044c      
15  datadropper_modal                interface_eyedropper_datablock.c 306  0x3e70940      
16  wm_handler_operator_call         wm_event_system.c                2192 0x32afdf0      
17  wm_handlers_do_intern            wm_event_system.c                2960 0x32b222e      
18  wm_handlers_do                   wm_event_system.c                3008 0x32b2382      
19  wm_event_do_handlers             wm_event_system.c                3387 0x32b356c      
20  WM_main                          wm.c                             417  0x32a75ff