Eevee Render Crashed when Enable Motion Blur #82808

Closed
opened 2020-11-18 07:59:39 +01:00 by Atlanticer · 49 comments

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce GTX 1080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 457.30

Operating system: Windows 10
Graphics card: AMD Radeon(TM) Vega 8 Graphics, ATI Technologies Inc., 4.5.13544 Core Profile/Debug Context 25.20.15011.1004

Blender Version
Broken: bisecting points to 879ed5a165 2.90.0 Beta, 2.91 (Official Release) (2020-11-17), 2.92 (2020-11-17) release builds only
Worked: Before 879ed5a165

Short description of error
Rendering an animation with motion blur results in a crash.

Exact steps for others to reproduce the error

  • Open a release build of Blender (without debug flags).
  • Load the project file attached below.
  • Adjust the output directory to a location that exists on your system.
  • Render the animation .

esting.blend
esting.crash.txt
blender_system_info.txt
blender_debug_output.txt

Update: Including Official Release on Blender 2.91 is still not working

**System Information** Operating system: Windows-10-10.0.19041-SP0 64 Bits Graphics card: GeForce GTX 1080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 457.30 Operating system: Windows 10 Graphics card: AMD Radeon(TM) Vega 8 Graphics, ATI Technologies Inc., 4.5.13544 Core Profile/Debug Context 25.20.15011.1004 **Blender Version** Broken: bisecting points to 879ed5a165 2.90.0 Beta, 2.91 (Official Release) (2020-11-17), 2.92 (2020-11-17) release builds only Worked: Before 879ed5a165 **Short description of error** Rendering an animation with motion blur results in a crash. **Exact steps for others to reproduce the error** - Open a release build of Blender (without debug flags). - Load the project file attached below. - Adjust the output directory to a location that exists on your system. - Render the animation . [esting.blend](https://archive.blender.org/developer/F9315661/esting.blend) [esting.crash.txt](https://archive.blender.org/developer/F9316157/esting.crash.txt) [blender_system_info.txt](https://archive.blender.org/developer/F9316125/blender_system_info.txt) [blender_debug_output.txt](https://archive.blender.org/developer/F9316126/blender_debug_output.txt) Update: Including Official Release on Blender 2.91 is still not working
Author

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'
Author

Added subscriber: @CodyAtlanticer

Added subscriber: @CodyAtlanticer

#84429 was marked as duplicate of this issue

#84429 was marked as duplicate of this issue

#83134 was marked as duplicate of this issue

#83134 was marked as duplicate of this issue
Author

Changed status from 'Needs User Info' to: 'Needs Triage'

Changed status from 'Needs User Info' to: 'Needs Triage'

Added subscriber: @rjg

Added subscriber: @rjg

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'

Please check if the crash also occurs in Blender 2.91 or 2.92 and add you system information the report.

Download Blender 2.92 and extract the archive. Open Blender's installation directory and double click on the blender_debug_gpu.cmd. This will start Blender in debug mode and create log files. Try to make Blender crash again. Once it crashes the Windows Explorer should open and show you up to two files, a debug log and the system information. Add them to your bug report by clicking on the upload button as shown in the screenshot below or via drag and drop. Please also upload the crash log located in C:\Users\[your username]\AppData\Local\Temp\[project name].crash.txt (or simply type %TEMP% into the path bar of the Windows Explorer).

2019_12_04_upload_icon_developer_blender_org.png

Please check if the crash also occurs in Blender 2.91 or 2.92 and add you system information the report. Download [Blender 2.92 ](https://builder.blender.org/download/) and extract the archive. Open Blender's installation directory and double click on the `blender_debug_gpu.cmd`. This will start Blender in debug mode and create log files. Try to make Blender crash again. Once it crashes the Windows Explorer should open and show you up to two files, a debug log and the system information. Add them to your bug report by clicking on the upload button as shown in the screenshot below or via drag and drop. Please also upload the crash log located in `C:\Users\[your username]\AppData\Local\Temp\[project name].crash.txt` (or simply type `%TEMP%` into the path bar of the Windows Explorer). ![2019_12_04_upload_icon_developer_blender_org.png](https://archive.blender.org/developer/F8190038/2019_12_04_upload_icon_developer_blender_org.png)

This file does appear to crash release builds of Blender, when not in debug mode. Debug builds seem unaffected. The crash occurs in 2.90.1, 2.91, 2.92 in Nvidia's driver (nvoglv64.dll). I'll have to check if an updated graphics driver fixes the issue.

This file does appear to crash release builds of Blender, when not in debug mode. Debug builds seem unaffected. The crash occurs in 2.90.1, 2.91, 2.92 in Nvidia's driver (`nvoglv64.dll`). I'll have to check if an updated graphics driver fixes the issue.
Author

this is debug_logs and crash.txt info that you said esting.crash.txt blender_system_info.txt blender_debug_output.txt

this is debug_logs and crash.txt info that you said [esting.crash.txt](https://archive.blender.org/developer/F9316157/esting.crash.txt) [blender_system_info.txt](https://archive.blender.org/developer/F9316125/blender_system_info.txt) [blender_debug_output.txt](https://archive.blender.org/developer/F9316126/blender_debug_output.txt)
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

Is this also an issue without the Cycles scene?

Is this also an issue without the Cycles scene?
Author

maybe, i tried to make animation with motion blur, i've render it and it crashed, i dont know what is the problem, there is a .txt file for logs and crashes that has occured problem.

maybe, i tried to make animation with motion blur, i've render it and it crashed, i dont know what is the problem, there is a .txt file for logs and crashes that has occured problem.
Member

In #82808#1056791, @CodyAtlanticer wrote:
maybe, i tried to make animation with motion blur, i've render it and it crashed, i dont know what is the problem, there is a .txt file for logs and crashes that has occured problem.

Maybe you could help tracking down the problem by simplifying the issue [remove unnecessary scenes, objects etc. until possibly the crash does not occur anymore]?

> In #82808#1056791, @CodyAtlanticer wrote: > maybe, i tried to make animation with motion blur, i've render it and it crashed, i dont know what is the problem, there is a .txt file for logs and crashes that has occured problem. Maybe you could help tracking down the problem by simplifying the issue [remove unnecessary scenes, objects etc. until possibly the crash does not occur anymore]?
Author

ya, i'm not good, but it's ok, it is only 1 problem of this issue that it crashed. i need help someone could identify the problem and give me a advice or solutions.

ya, i'm not good, but it's ok, it is only 1 problem of this issue that it crashed. i need help someone could identify the problem and give me a advice or solutions.

Interesting, since you're using an AMD GPU and it crashes as well, this seems like a bug in Blender and not the graphics driver.

Interesting, since you're using an AMD GPU and it crashes as well, this seems like a bug in Blender and not the graphics driver.
Author

might be, it either bug in Blender or not, it should need to fix motion blur that in Blender Software. + i love AMD and Nvidia

might be, it either bug in Blender or not, it should need to fix motion blur that in Blender Software. + i love AMD and Nvidia
Author

thanks for update description. i hope someone will fix or give an issue whats the problem

thanks for update description. i hope someone will fix or give an issue whats the problem
Author
  • i hope some it will fix bug that motion blur
+ i hope some it will fix bug that motion blur

Changed status from 'Needs User Info' to: 'Confirmed'

Changed status from 'Needs User Info' to: 'Confirmed'

Added subscribers: @fclem, @Jeroen-Bakker

Added subscribers: @fclem, @Jeroen-Bakker

Even though the *.blend file could be simpler, I can reproduce the crash. Therefore, I'm setting this as confirmed. It does seem to crash in the graphics driver of both AMD and Nvidia (most recent driver tested). This makes it seem a bit unlikely that it's just the graphics driver's fault, unless both Nvidia's and AMD's drivers have the same bug.

blender::gpu::GLBatch::draw(int v_first, int v_count, int i_first, int i_count) Lines 341	C++
blender::gpu::GLDrawList::submit() Lines 213	C++
draw_call_batching_flush(DRWShadingGroup * shgroup, DRWCommandsState * state) Lines 798	C
draw_call_batching_finish(DRWShadingGroup * shgroup, DRWCommandsState * state) Lines 894	C
draw_shgroup(DRWShadingGroup * shgroup, DRWState pass_state) Lines 1059	C
drw_draw_pass_ex(DRWPass * pass, DRWShadingGroup * start_group, DRWShadingGroup * end_group) Lines 1115	C
DRW_draw_pass(DRWPass * pass) Lines 1153	C
EEVEE_velocity_resolve(EEVEE_Data * vedata) Lines 469	C
EEVEE_draw_effects(EEVEE_ViewLayerData * sldata, EEVEE_Data * vedata) Lines 487	C
EEVEE_render_draw(EEVEE_Data * vedata, RenderEngine * engine, RenderLayer * rl, const rcti * rect) Lines 617	C
eevee_render_to_image(void * vedata, RenderEngine * engine, RenderLayer * render_layer, const rcti * rect) Lines 561	C
DRW_render_to_image(RenderEngine * engine, Depsgraph * depsgraph) Lines 1890	C
engine_render_view_layer(Render * re, RenderEngine * engine, ViewLayer * view_layer_iter, const bool use_engine, const bool use_grease_pencil) Lines 788	C
RE_engine_render(Render * re, int do_all) Lines 918	C
do_render(Render * re) Lines 1212	C
do_render_composite(Render * re) Lines 1350	C
do_render_all_options(Render * re) Lines 1618	C
RE_RenderAnim(Render * re, Main * bmain, Scene * scene, ViewLayer * single_layer, Object * camera_override, int sfra, int efra, int tfra) Lines 2593	C
render_startjob(void * rjv, short * stop, short * do_update, float * progress) Lines 639	C
do_job_thread(void * job_v) Lines 395	C

There are warnings about invalid animation driver printed to the console, but those seem unrelated. Unless this is causing undefined behavior elsewhere.

CC @fclem @jbakker

Even though the *.blend file could be simpler, I can reproduce the crash. Therefore, I'm setting this as confirmed. It does seem to crash in the graphics driver of both AMD and Nvidia (most recent driver tested). This makes it seem a bit unlikely that it's just the graphics driver's fault, unless both Nvidia's and AMD's drivers have the same bug. ```lines blender::gpu::GLBatch::draw(int v_first, int v_count, int i_first, int i_count) Lines 341 C++ blender::gpu::GLDrawList::submit() Lines 213 C++ draw_call_batching_flush(DRWShadingGroup * shgroup, DRWCommandsState * state) Lines 798 C draw_call_batching_finish(DRWShadingGroup * shgroup, DRWCommandsState * state) Lines 894 C draw_shgroup(DRWShadingGroup * shgroup, DRWState pass_state) Lines 1059 C drw_draw_pass_ex(DRWPass * pass, DRWShadingGroup * start_group, DRWShadingGroup * end_group) Lines 1115 C DRW_draw_pass(DRWPass * pass) Lines 1153 C EEVEE_velocity_resolve(EEVEE_Data * vedata) Lines 469 C EEVEE_draw_effects(EEVEE_ViewLayerData * sldata, EEVEE_Data * vedata) Lines 487 C EEVEE_render_draw(EEVEE_Data * vedata, RenderEngine * engine, RenderLayer * rl, const rcti * rect) Lines 617 C eevee_render_to_image(void * vedata, RenderEngine * engine, RenderLayer * render_layer, const rcti * rect) Lines 561 C DRW_render_to_image(RenderEngine * engine, Depsgraph * depsgraph) Lines 1890 C engine_render_view_layer(Render * re, RenderEngine * engine, ViewLayer * view_layer_iter, const bool use_engine, const bool use_grease_pencil) Lines 788 C RE_engine_render(Render * re, int do_all) Lines 918 C do_render(Render * re) Lines 1212 C do_render_composite(Render * re) Lines 1350 C do_render_all_options(Render * re) Lines 1618 C RE_RenderAnim(Render * re, Main * bmain, Scene * scene, ViewLayer * single_layer, Object * camera_override, int sfra, int efra, int tfra) Lines 2593 C render_startjob(void * rjv, short * stop, short * do_update, float * progress) Lines 639 C do_job_thread(void * job_v) Lines 395 C ``` There are warnings about invalid animation driver printed to the console, but those seem unrelated. Unless this is causing undefined behavior elsewhere. CC @fclem @jbakker
Author

oof driver problem probably :/

oof driver problem probably :/

Added subscriber: @dfelinto

Added subscriber: @dfelinto

Since this issue was present in 2.90 already, I'm tagging as 2.92 so it doesn't get on the way of 2.91 release.

Since this issue was present in 2.90 already, I'm tagging as 2.92 so it doesn't get on the way of 2.91 release.
Author

ya it must be fix a bug or something solutions 👌

ya it must be fix a bug or something solutions 👌

Added subscriber: @Sparazza

Added subscriber: @Sparazza

Happened to me today

System Information
Operating system: Ubuntu 18.04
Graphics card: Nvidia GTX 1080

Blender Version: B292 (23/11/2020)
Render Engine: Eevee

Thoughts:

  • it's because of one object
  • the object has animated visibility and renderability
  • doesn't matter if the object is inside or outside from the camera frame
  • the crash happen if the motion blur has more than 2 steps

I uploaded a brand new file with basic settings, the object and the motion blur: MBLUR_CRASH_HIDE.zip

Happened to me today System Information Operating system: Ubuntu 18.04 Graphics card: Nvidia GTX 1080 Blender Version: B292 (23/11/2020) Render Engine: Eevee Thoughts: - it's because of one object - the object has animated visibility and renderability - doesn't matter if the object is inside or outside from the camera frame - the crash happen if the motion blur has more than 2 steps I uploaded a brand new file with basic settings, the object and the motion blur: [MBLUR_CRASH_HIDE.zip](https://archive.blender.org/developer/F9365122/MBLUR_CRASH_HIDE.zip)
Author

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'

@CodyAtlanticer Why did you close the ticket as resolved?

@CodyAtlanticer Why did you close the ticket as resolved?
Author

This comment was removed by @CodyAtlanticer

*This comment was removed by @CodyAtlanticer*
Author

Changed status from 'Resolved' to: 'Archived'

Changed status from 'Resolved' to: 'Archived'
Author

sorry for inconvience, i have to make new task same on this because it include 2.91 version

sorry for inconvience, i have to make new task same on this because it include 2.91 version
Author

Sorry for Resolved but it was a mistake that id o that so i've been make a new task and renew for 2.91 version so please go to my new task that i renew about motion blur not working: https://developer.blender.org/T83134

Sorry for Resolved but it was a mistake that id o that so i've been make a new task and renew for 2.91 version so please go to my new task that i renew about motion blur not working: https://developer.blender.org/T83134

Changed status from 'Archived' to: 'Confirmed'

Changed status from 'Archived' to: 'Confirmed'

@CodyAtlanticer I've reopened the task. You can simply edit the tasks description, no need to create a new ticket.

@CodyAtlanticer I've reopened the task. You can simply edit the tasks description, no need to create a new ticket.

Added subscriber: @heini

Added subscriber: @heini
Member

Added subscriber: @EAW

Added subscriber: @EAW
Member

@fclem bisecting points to 879ed5a165

@fclem bisecting points to 879ed5a165
Clément Foucault self-assigned this 2021-01-29 15:36:40 +01:00

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'

This scene is quite complex. After fixing #81193 I cannot reproduce the crash. Please reopen if crash is still here for you.

What describes @Sparazza has been fixed in 3a954af862.

This scene is quite complex. After fixing #81193 I cannot reproduce the crash. Please reopen if crash is still here for you. What describes @Sparazza has been fixed in 3a954af862.

Added subscriber: @V-prime

Added subscriber: @V-prime

Actually I get another issue with this file. A crash related to VBO garbage collection.

# backtrace
/home/clement/Blender/build_linux/bin/blender(BLI_system_backtrace+0x33) [0x1cdb7a3]
/home/clement/Blender/build_linux/bin/blender() [0x9f705e]
/usr/lib/libc.so.6(+0x3d6a0) [0x7fec036196a0]
/home/clement/Blender/build_linux/bin/blender(BLI_ghash_lookup+0xd) [0x1c68cad]
/home/clement/Blender/build_linux/bin/blender(BKE_scene_get_depsgraph+0x27) [0xad4b87]
/home/clement/Blender/build_linux/bin/blender(DRW_cache_free_old_batches+0xb7) [0xc920e7]
/home/clement/Blender/build_linux/bin/blender(view3d_main_region_draw+0x97) [0x13a2b37]
/home/clement/Blender/build_linux/bin/blender(ED_region_do_draw+0x841) [0xfbfbf1]
/home/clement/Blender/build_linux/bin/blender(wm_draw_update+0x50e) [0xbb6dbe]
/home/clement/Blender/build_linux/bin/blender(WM_main+0x30) [0xbb4c50]
/home/clement/Blender/build_linux/bin/blender(main+0x323) [0x9e4943]
/usr/lib/libc.so.6(__libc_start_main+0xf2) [0x7fec03604152]
/home/clement/Blender/build_linux/bin/blender(_start+0x2e) [0x9f389e]```

Just set you VBO garbage collection timeout and rate to 2 seconds and open the file from this report. You should get instant crash. 
Actually I get another issue with this file. A crash related to VBO garbage collection. ``` # backtrace /home/clement/Blender/build_linux/bin/blender(BLI_system_backtrace+0x33) [0x1cdb7a3] /home/clement/Blender/build_linux/bin/blender() [0x9f705e] /usr/lib/libc.so.6(+0x3d6a0) [0x7fec036196a0] /home/clement/Blender/build_linux/bin/blender(BLI_ghash_lookup+0xd) [0x1c68cad] /home/clement/Blender/build_linux/bin/blender(BKE_scene_get_depsgraph+0x27) [0xad4b87] /home/clement/Blender/build_linux/bin/blender(DRW_cache_free_old_batches+0xb7) [0xc920e7] /home/clement/Blender/build_linux/bin/blender(view3d_main_region_draw+0x97) [0x13a2b37] /home/clement/Blender/build_linux/bin/blender(ED_region_do_draw+0x841) [0xfbfbf1] /home/clement/Blender/build_linux/bin/blender(wm_draw_update+0x50e) [0xbb6dbe] /home/clement/Blender/build_linux/bin/blender(WM_main+0x30) [0xbb4c50] /home/clement/Blender/build_linux/bin/blender(main+0x323) [0x9e4943] /usr/lib/libc.so.6(__libc_start_main+0xf2) [0x7fec03604152] /home/clement/Blender/build_linux/bin/blender(_start+0x2e) [0x9f389e]``` Just set you VBO garbage collection timeout and rate to 2 seconds and open the file from this report. You should get instant crash.

Changed status from 'Resolved' to: 'Confirmed'

Changed status from 'Resolved' to: 'Confirmed'

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'

Should be fixed now.

Should be fixed now.

Added subscriber: @pepwolf

Added subscriber: @pepwolf

I've got the same issue, my blender keeps shutting down. Even in EEVEE at this moment lol. Found out that i can render eevee when i disable motion blur. But i've rendered way bigger projects on 2.9 versions and that worked. cw campfire lonewolf.crash.txt

When i try to append my project from blender 3.0 alpha in to 2.95 no files (like collections) do appear.

I've got a NVIDIA RTX 3000, intel i7. Using the Blender 3.0 (todays version) older 3.0 versions end in the same problem.

I've got the same issue, my blender keeps shutting down. Even in EEVEE at this moment lol. Found out that i can render eevee when i disable motion blur. But i've rendered way bigger projects on 2.9 versions and that worked. [cw campfire lonewolf.crash.txt](https://archive.blender.org/developer/F11478055/cw_campfire_lonewolf.crash.txt) When i try to append my project from blender 3.0 alpha in to 2.95 no files (like collections) do appear. I've got a NVIDIA RTX 3000, intel i7. Using the Blender 3.0 (todays version) older 3.0 versions end in the same problem.

@pepwolf Could you try to narrow down the issue or at least provide the file that crashes. There are different motion blur system in eevee and maybe it only affect one of them (hair motion blur maybe?).

If you cannot reproduce de bug using the file from the initial report, then it is another bug (maybe related but still separated). In this case please open another bug report so we can track it clearly.

@pepwolf Could you try to narrow down the issue or at least provide the file that crashes. There are different motion blur system in eevee and maybe it only affect one of them (hair motion blur maybe?). If you cannot reproduce de bug using the file from the initial report, then it is another bug (maybe related but still separated). In this case please open another bug report so we can track it clearly.
Thomas Dinges added this to the 2.92 milestone 2023-02-08 16:15:42 +01:00
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
10 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#82808
No description provided.