Page MenuHome

[crash] Separate mesh in latest master lead to segfault.
Closed, DuplicatePublic

Description

System Information
Operating system: ArchLinux
Graphics card: GTX 970

Blender Version
Broken: 3.1.r110013.g6897c2141e0, build hash: 6897c2141e0
Worked: 3.0.r109929.gf85c58ab65e, build hash: f85c58ab65e

Short description of error
Blender crash when trying to use the "separate mesh" feature in edit mode.

Exact steps for others to reproduce the error

  1. Open blender with default scene
  2. Got to edit mode with the default cube
  3. Select all and duplicate
  4. Call "Separate:>by Selection"
  5. Crash

Crash back trace*

Thread 1 "blender-3.1" received signal SIGSEGV, Segmentation fault.
0x00005555567dd847 in BKE_editmesh_looptri_calc_ex ()
(gdb) bt -full
#0  0x00005555567dd847 in BKE_editmesh_looptri_calc_ex ()
#1  0x00005555567dd904 in BKE_editmesh_looptri_calc ()
#2  0x00005555572af099 in EDBM_update ()
#3  0x00005555572e5af8 in edbm_separate_exec ()
#4  0x000055555687ebd2 in wm_operator_invoke.part ()
#5  0x000055555687f13c in wm_operator_call_internal.part ()
#6  0x000055555687f77f in WM_operator_name_call_ptr ()
#7  0x0000555557432ed9 in ui_apply_but_funcs_after ()
#8  0x0000555557445de0 in ui_popup_handler ()
#9  0x00005555568829d8 in wm_handlers_do_intern ()
#10 0x0000555556883ade in wm_handlers_do ()
#11 0x000055555688407c in wm_event_do_handlers ()
#12 0x0000555556879362 in WM_main ()
#13 0x0000555556411170 in main ()

Build env

  • gcc:11.1.0
  • boost:1.76.0