Page MenuHome

immediate crash after first few frames of rendering every time if persistent images is enabled
Needs Triage, NormalPublic

Description

System Information
Operating system: Windows-10-10.0.17763-SP0 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 442.92

Blender Version
Broken: version: 2.90.0 Alpha, branch: master, commit date: 2020-06-20 22:15, hash: rBa7f1c68938f9
Worked: (newest version of Blender that worked as expected)

Short description of error
immediate crash within the first 10 frames of rendering every time if persistent images is enabled.

Exact steps for others to reproduce the error

open file, press ctrl + f12, should crash on frame 3 or 4

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Needs Information from User.Mon, Jun 22, 10:06 AM

Hm, cannot reproduce here.

  • looks like that file does not have Persistent Images enabled, so repro steps are a bit misleading (but even after enabling, this renders fine for me [linux, 970m, 440.64 drivers])
  • did that work in 2.83 for you?

sorry must have forgotten to re-enable it after ensuring it was rendering fine without it enabled.

I've just tried in 2.83 which also crashes at a different frame number each time I try.

Maybe try on windows?

Here's where it crashes (no crash report gets generated, nothing hardware related in the system log):

I0622 15:30:29.050318 8 device_cpu.cpp:380] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K)
I0622 15:30:29.052312 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.059294 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.066274 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.073761 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.078747 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.083734 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.084731 3660 device_cpu.cpp:380] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K)
I0622 15:30:29.088721 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.089718 18768 device_cpu.cpp:380] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K)
I0622 15:30:29.092710 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.099691 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.107177 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.114159 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.120143 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.126127 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.130116 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.136605 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.145582 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.153067 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.158053 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.230871 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.230871 3812 device_cpu.cpp:380] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K)
I0622 15:30:29.231869 16768 device_cpu.cpp:380] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K)
I0622 15:30:29.236855 15968 device_cuda_impl.cpp:819] Buffer allocate: RenderBuffers, 327,680 bytes. (320.00K) in device memory
I0622 15:30:29.694252 17364 blender_session.cpp:580] Total render time: 3.47095
I0622 15:30:29.694252 17364 blender_session.cpp:581] Render time (without synchronization): 3.14963
Append frame 8
Time: 00:03.63 (Saving: 00:00.10)

Error : EXCEPTION_ACCESS_VIOLATION
Address : 0x00007FF6C1D3C744
Module : E:\blender\dailybuilds\2.83\blender-2.83.0-windows64\blender-2.83.0-windows64\blender.exe

Just tried re-installing the graphics driver and rebooting, still crashes if persistent images is turned on. It did manage to generate a crash report this time though:

Just tried with factory defaults, disabling hybrid rendering (gpu only), disabling adaptive sampling, and opening the file without loading UI option. Still crashes.

Also just tried with CPU only rendering to make sure it's not a GPU issue. Still crashed.

Philipp Oeser (lichtwerk) changed the task status from Needs Information from User to Needs Triage.Tue, Jun 30, 7:52 AM

I rendered 15 frames. I can't reproduce the problem.


Operating system: Windows-10-10.0.18941 64 Bits
Graphics card: Radeon (TM) RX 480 Graphics ATI Technologies Inc. 4.5.13596 Core Profile Context 20.10.19.02 27.20.1019.2002