Page MenuHome

Crash on adding screw modifier
Closed, DuplicatePublic

Description

System Information
Operating system: Linux 5.4.28-1-MANJARO
Graphics card: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

Blender Version
Broken: 2.83 Alpha, b555b8dedce0, 2020-03-30 22:07
Worked: 2.82a

Short description of error
Adding a Screw modifier to a mesh leads to immediate crash. So does opening a file containing a mesh with a Screw modifier.

Exact steps for others to reproduce the error
Add Screw modifier to default cube.
OR
Open attached file

blender.crash.txt:

/usr/lib/libc.so.6 is owned by glibc 2.31-2

*Console output:*

found bundled python: /home/xxxx/.local/bin/blender-2.83-b555b8dedce0-linux64/2.83/python
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)

Event Timeline

Confirmed same behavior for curves:

mr->v_origindex was NULL

>	blender.exe!extract_pos_nor_loop_mesh(const MeshRenderData * mr, int l, const MLoop * mloop, int UNUSED_p, const MPoly * mpoly, void * _data) Line 1520	C
 	[Inline Frame] blender.exe!mesh_extract_iter(const MeshRenderData * mr, const eMRIterType iter_type, int end, int extract, const MeshExtract * user_data, void *) Line 4484	C
 	blender.exe!extract_run(TaskPool * UNUSED_pool, void * taskdata, int UNUSED_threadid) Line 4507	C
 	blender.exe!extract_task_create(TaskPool * task_pool, const Scene * scene, const MeshRenderData * mr, const MeshExtract * extract, void * buf, int * task_counter) Line 4592	C
 	blender.exe!mesh_buffer_cache_create_requested(MeshBatchCache * cache, MeshBufferCache mbc, Mesh * me, const bool is_editmode, const float[4] * obmat, const bool do_final, const bool do_uvedit, const bool use_subsurf_fdots, const DRW_MeshCDMask * cd_layer_used, const Scene * scene, const ToolSettings * ts, const bool use_hide) Line 4687	C
 	blender.exe!DRW_mesh_batch_cache_create_requested(Object * ob, Mesh * me, const Scene * scene, const bool is_paint_mode, const bool use_hide) Line 1396	C
 	blender.exe!drw_batch_cache_generate_requested(Object * ob) Line 3552	C
 	blender.exe!drw_engines_cache_populate(Object * ob) Line 1019	C
 	blender.exe!DRW_draw_render_loop_ex(Depsgraph * depsgraph, RenderEngineType * engine_type, ARegion * region, View3D * v3d, GPUViewport * viewport, const bContext * evil_C) Line 1472	C
 	blender.exe!DRW_draw_view(const bContext * C) Line 1400	C
 	blender.exe!view3d_main_region_draw(const bContext * C, ARegion * region) Line 1628	C
 	blender.exe!ED_region_do_draw(bContext * C, ARegion * region) Line 539	C
 	blender.exe!wm_draw_window_offscreen(bContext * C, wmWindow * win, bool stereo) Line 669	C
 	blender.exe!wm_draw_window(bContext * C, wmWindow * win) Line 795	C
 	blender.exe!wm_draw_update(bContext * C) Line 997	C
 	blender.exe!WM_main(bContext * C) Line 454	C
 	blender.exe!main(int argc, const unsigned char * * UNUSED_argv_c) Line 526	C
 	[External Code]
Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Mar 31 2020, 6:45 PM

Blender Version: 2.83 Alpha, b555b8dedce0, 2020-03-30 22:07
OS: macoS 10.13.6

Confirmed on macOS, the same crash to try add a Screw modiifer to an object.