Page MenuHome

Crash: Stereoscopy + Desnoising + GPU crashes
Closed, ArchivedPublic

Description

System Information
Operating system: elementaryOS 0.4.1
Graphics card: GTX1080

Blender Version
Broken: 2.80, 87c4f309543a

Worked: 2.80, a1ae04d15a9f

Short description of error
Rendering a scene with Stereoscopy and Desnoising enabled crashes Blender when rendered GPU .

Exact steps for others to reproduce the error
Open this file

, enable GPU rendering and hit F12.
Crashes for me every time.
I guess it's the recent Denoiser commits by @Lukas Stockner (lukasstockner97) that broke it, but don't know for sure. It was working before at least.

Details

Type
Bug

Event Timeline

Brecht Van Lommel (brecht) triaged this task as Needs Information from User priority.Feb 12 2019, 4:27 PM

I can't reproduce this problem. Tested with RTX 5000 GPU, as well as combined CPU + GPU render.

Does it always crash or is it random? Can you attach the crash log (path is printed when you run Blender from the terminal)?

It happens every time. Also with just 1 GPU. Here's the log:

Blender 2.80 (sub 44), Commit date: 2019-02-12 14:57, Hash 43139bf8b4cd

backtrace

/home/sebastian/01_Blender/git/cmake/bin/blender(BLI_system_backtrace+0x30) [0x13ff110]
/home/sebastian/01_Blender/git/cmake/bin/blender() [0xa13e11]
/lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7fc29023f4b0]
/usr/lib/x86_64-linux-gnu/libcuda.so(+0x1d07e7) [0x7fc245cda7e7]
/usr/lib/x86_64-linux-gnu/libcuda.so(+0xf386b) [0x7fc245bfd86b]
/usr/lib/x86_64-linux-gnu/libcuda.so(cuFuncSetCacheConfig+0x5b) [0x7fc245d41e0b]
/home/sebastian/01_Blender/git/cmake/bin/blender(_ZN3ccl10CUDADevice15denoising_solveEmPNS_13DenoisingTaskE+0xea) [0x1703d1a]
/home/sebastian/01_Blender/git/cmake/bin/blender(_ZN3ccl13DenoisingTask11reconstructEv+0x2b1) [0x17178c1]
/home/sebastian/01_Blender/git/cmake/bin/blender(_ZN3ccl13DenoisingTask13run_denoisingEPNS_10RenderTileE+0x18e) [0x1717ace]
/home/sebastian/01_Blender/git/cmake/bin/blender(_ZN3ccl10CUDADevice7denoiseERNS_10RenderTileERNS_13DenoisingTaskE+0x62a) [0x1706c5a]
/home/sebastian/01_Blender/git/cmake/bin/blender(_ZN3ccl10CUDADevice10thread_runEPNS_10DeviceTaskE+0x45c) [0x170f51c]
/home/sebastian/01_Blender/git/cmake/bin/blender(_ZN3ccl17DedicatedTaskPool10thread_runEv+0x97) [0x22e7b87]
/home/sebastian/01_Blender/git/cmake/bin/blender(_ZN3ccl6thread3runEPv+0x1e) [0x22e8fee]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb8c80) [0x7fc28fc37c80]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7fc2953e66ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fc29031141d]

Is this your own build? I suspect the Cycles kernels might be outdated for some reason. This can happen if you turn WITH_CYCLES_CUDA_BINARIES off after having it enabled before.

Removing the bin folder in your build directory and building again would clear out those old kernels.

Yeah, was my own build. I deleted the bin folder as you suggested, rebuilt and indeed - that fixed it! Thanks a lot!