Page MenuHome

Crash on Preview as Backdrop in Video Sequencer
Closed, DuplicatePublic

Description

System Information
Operating system: Linux-5.7.16-200.fc32.x86_64-x86_64-with-fedora-32-Thirty_Two 64 Bits
Graphics card: GeForce RTX 2080 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 450.66

Blender Version
Broken: version: 2.90.0 Beta, branch: master, commit date: 2020-08-21 15:35, hash: rBebf10b72b05f
Worked: Not sure

Short description of error
Blender crashes when you select Preview as Backdrop in Video Sequencer, regardless of content

Exact steps for others to reproduce the error
Open Video Sequencer, click on View->Preview as Backdrop. Blender crashes.

Event Timeline

Robert Guetzkow (rjg) changed the task status from Needs Triage to Confirmed.EditedAug 23 2020, 1:14 AM
Robert Guetzkow (rjg) triaged this task as High priority.

Can confirm on the master branch WM_draw_region_get_viewport(region); in sequencer_draw_preview returns NULL. The viewport pointer is dereferenced in GPU_viewport_framebuffer_list_get which results in the crash.

GPU_viewport_framebuffer_list_get(GPUViewport * viewport) Line 328	C
GPU_viewport_framebuffer_overlay_get(GPUViewport * viewport) Line 1046	C
sequencer_draw_preview(const bContext * C, Scene * scene, ARegion * region, SpaceSeq * sseq, int cfra, int frame_ofs, bool draw_overlay, bool draw_backdrop) Line 1774	C
draw_timeline_seq(const bContext * C, ARegion * region) Line 2280	C
sequencer_main_region_draw(const bContext * C, ARegion * region) Line 523	C
ED_region_do_draw(bContext * C, ARegion * region) Line 535	C
wm_draw_window_offscreen(bContext * C, wmWindow * win, bool stereo) Line 697	C
wm_draw_window(bContext * C, wmWindow * win) Line 825	C
wm_draw_update(bContext * C) Line 1028	C
WM_main(bContext * C) Line 483	C
main(int argc, const unsigned char * * UNUSED_argv_c) Line 548	C

This affects 2.90 beta as well, 2.83.5 doesn't crash.

In that case we should tag 2.90 so this doesn't get forgotten.

Dalai Felinto (dfelinto) closed this task as Resolved.Aug 25 2020, 12:51 PM
Dalai Felinto (dfelinto) claimed this task.

This was fixed by reverting the multi-view fix: 40edb84dcf4f05fe2d6a73170617af0eab0cd5ff

Philipp Oeser (lichtwerk) reopened this task as Confirmed.Aug 28 2020, 3:05 PM

It is not fixed, it is still happening in master