Latest master, debug build with tests enabled, while running cycles_report_test i'm hitting the following assert when running the T42475_1/2 tests.
62: BLI_assert failed: K:\BlenderGit\blender\source\blender\blenkernel\intern\cdderivedmesh.c:1922, CDDM_recalc_looptri(), at 'cddm->dm.looptris.array_wip != ((void *)0)'
62: [ RUN ] T42475_1 62: 31: BLI_system_backtrace - 0x41404610 62: 30: CDDM_recalc_looptri - 0x40F63C10 62: 29: dm_getLoopTriArray - 0x40EEBAC0 62: 28: cloth_from_mesh - 0x40FFDFA0 62: 27: cloth_from_object - 0x40FFE160 62: 26: do_init_cloth - 0x41000830 62: 25: clothModifier_do - 0x40FFD200 62: 24: do_hair_dynamics - 0x40F12BC0 62: 23: hair_step - 0x40F12FB0 62: 22: particle_system_update - 0x40F07940 62: 21: deformVerts - 0x409C3330 62: 20: modwrap_deformVerts - 0x40D65AC0 62: 19: mesh_calc_modifiers - 0x40EECCC0 62: 18: mesh_build_data - 0x40EEF480 62: 17: makeDerivedMesh - 0x40EE4AA0 62: 16: BKE_object_handle_data_update - 0x41030480 62: 15: BKE_object_handle_update_ex - 0x40E7EF60 62: 14: scene_update_object_func - 0x40DB3690 62: 13: BLI_task_pool_work_and_wait - 0x41450110 62: 12: scene_update_objects - 0x40DB3BC0 62: 11: scene_update_tagged_recursive - 0x40DB3E00 62: 10: BKE_scene_update_tagged - 0x40DB0A60 62: 9: wm_file_read_post - 0x3FFB5AD0 62: 8: WM_file_read - 0x3FFB2910 62: 7: arg_handle_load_file - 0x3FFAE370 62: 6: BLI_argsParse - 0x413FECA0 62: 5: main_args_setup_post - 0x3FFAAA40 62: 4: main - 0x3FFA92A0 62: 3: __tmainCRTStartup - 0x451425A0 62: 2: mainCRTStartup - 0x451427C0 62: 1: BaseThreadInitThunk - 0x772459C0 62: 0: RtlUserThreadStart - 0x7737A540 62: BLI_assert failed: K:\BlenderGit\blender\source\blender\blenkernel\intern\cdderivedmesh.c:1922, CDDM_recalc_looptri(), at 'cddm->dm.looptris.array_wip != ((void *)0)' [... couple hundred lines of stackdumps...] 62: [ OK ] T42475_1 (8799 ms)
yet the test still gets marked as a 'pass'
full log: