Page MenuHome

Assert when scaling camera in viewport to zero
Closed, ResolvedPublicBUG

Description

Current master. Obviously 'stupid' thing to do, but think drawing code should protect itself against such thing?

BLI_assert failed: /home/guest/blender/src/source/blender/blenlib/intern/math_vector_inline.c:804, invert_v3(), at '!((((0.0f) == (r[0])) || ((0.0f) == (r[1]))) || ((0.0f) == (r[2])))'
/lib/x86_64-linux-gnu/libasan.so.5(+0x69c51) [0x7fd91e658c51]
./bin/blender(BLI_system_backtrace+0xb9) [0x5623e4f71838]
./bin/blender(+0x293e1e91) [0x5623d5993e91]
./bin/blender(OVERLAY_camera_cache_populate+0xa38) [0x5623d59a8b8e]
./bin/blender(+0x293dc4c2) [0x5623d598e4c2]
./bin/blender(+0x292398ab) [0x5623d57eb8ab]
./bin/blender(DRW_draw_render_loop_ex+0xf00) [0x5623d57f0331]
./bin/blender(DRW_draw_view+0x456) [0x5623d57ef429]
./bin/blender(+0x2c09fb05) [0x5623d8651b05]
./bin/blender(view3d_main_region_draw+0x44) [0x5623d8651c84]
./bin/blender(ED_region_do_draw+0x6ea) [0x5623d689f9b7]
./bin/blender(+0x286a3dc3) [0x5623d4c55dc3]
./bin/blender(+0x286a5081) [0x5623d4c57081]
./bin/blender(wm_draw_update+0x144) [0x5623d4c58443]
./bin/blender(WM_main+0x48) [0x5623d4c49331]
./bin/blender(+0x27925623) [0x5623d3ed7623]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7fd919421bbb]
./bin/blender(_start+0x2a) [0x5623d3ed67fa]

Event Timeline

Bastien Montagne (mont29) changed the task status from Needs Triage to Confirmed.Feb 24 2020, 4:01 PM
Bastien Montagne (mont29) created this task.
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Bug".