Page MenuHome

Smoke Sim crashes blender.
Closed, ResolvedPublic

Description

System Information
Operating system: Mac Pro (Mid 2010)
Graphics card: Radeon RX 580

Blender Version
Broken:
2.8 Beta
2.8: 2079-01-30 21:30
Hash: da1da3053d75

Short description of error
Cycles crashed during viewport render while smoke sim is running in "Layout mode"

Exact steps for others to reproduce the error
Go to Layout Tab. Set viewport to cycles render. Set time to frame 1. Press play run smoke sim. Blender crash
Note: does not happen in 2.79

Related Objects

Event Timeline

Same here on Win 10 Home 64, GTX 1070, with today's build.

I could fix the scene by deactivating adaptive domain, applying scale to the domain, and reactivating adaptive domain. Seems the the smoke sim does not like scaling other than 1.

Sebastian Parborg (zeddb) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.

Backtrace:

Thread 54 "blender" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffbabff700 (LWP 9212)]
0x0000555558a9944d in ccl::MeshManager::device_update_preprocess (this=0x7fffd477c750, device=0x7fffd31c0800, scene=0x7fffcd7d7000, progress=...)
    at /home/zed/programmering/blender_master/blender/intern/cycles/render/mesh.cpp:1957
1957				if(shader->has_volume) {
(gdb) bt
#0  0x0000555558a9944d in ccl::MeshManager::device_update_preprocess (this=0x7fffd477c750, device=0x7fffd31c0800, scene=0x7fffcd7d7000, progress=...)
    at /home/zed/programmering/blender_master/blender/intern/cycles/render/mesh.cpp:1957
#1  0x0000555558b2d123 in ccl::Scene::device_update (this=0x7fffcd7d7000, device_=0x7fffd31c0800, progress=...)
    at /home/zed/programmering/blender_master/blender/intern/cycles/render/scene.cpp:213
#2  0x0000555558b33c7f in ccl::Session::update_scene (this=0x7fffd52f9800)
    at /home/zed/programmering/blender_master/blender/intern/cycles/render/session.cpp:893
#3  0x0000555558b324e3 in ccl::Session::run_cpu (this=0x7fffd52f9800) at /home/zed/programmering/blender_master/blender/intern/cycles/render/session.cpp:593
#4  0x0000555558b33478 in ccl::Session::run (this=0x7fffd52f9800) at /home/zed/programmering/blender_master/blender/intern/cycles/render/session.cpp:754
#5  0x0000555558b381ae in std::__invoke_impl<void, void (ccl::Session::*&)(), ccl::Session*&> (
    __f=@0x7fffcd7d9a40: (void (ccl::Session::*)(ccl::Session * const)) 0x555558b3333a <ccl::Session::run()>, __t=@0x7fffcd7d9a50: 0x7fffd52f9800)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/invoke.h:73
#6  0x0000555558b37e3a in std::__invoke<void (ccl::Session::*&)(), ccl::Session*&> (
    __fn=@0x7fffcd7d9a40: (void (ccl::Session::*)(ccl::Session * const)) 0x555558b3333a <ccl::Session::run()>, __args#0=@0x7fffcd7d9a50: 0x7fffd52f9800)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/invoke.h:95
#7  0x0000555558b374f5 in std::_Bind<void (ccl::Session::*(ccl::Session*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (
    this=0x7fffcd7d9a40, __args=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/functional:400
#8  0x0000555558b36cc9 in std::_Bind<void (ccl::Session::*(ccl::Session*))()>::operator()<, void>() (this=0x7fffcd7d9a40)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/functional:484
#9  0x0000555558b3659b in std::_Function_handler<void (), std::_Bind<void (ccl::Session::*(ccl::Session*))()> >::_M_invoke(std::_Any_data const&) (
    __functor=...) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/std_function.h:297
#10 0x00005555589176c4 in std::function<void ()>::operator()() const (this=0x7fffcd7e06a0)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/std_function.h:687
#11 0x000055555b865e32 in ccl::thread::run (arg=0x7fffcd7e06a0) at /home/zed/programmering/blender_master/blender/intern/cycles/util/util_thread.cpp:45
#12 0x000055555b8661f3 in std::__invoke_impl<void*, void* (*)(void*), ccl::thread*> (__f=@0x7fffcd7d9a70: 0x55555b865df8 <ccl::thread::run(void*)>,
    __args#0=@0x7fffcd7d9a68: 0x7fffcd7e06a0) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/invoke.h:60
#13 0x000055555b865ee9 in std::__invoke<void* (*)(void*), ccl::thread*> (__fn=@0x7fffcd7d9a70: 0x55555b865df8 <ccl::thread::run(void*)>,
    __args#0=@0x7fffcd7d9a68: 0x7fffcd7e06a0) at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/invoke.h:95
#14 0x000055555b8664a5 in std::thread::_Invoker<std::tuple<void* (*)(void*), ccl::thread*> >::_M_invoke<0ul, 1ul> (this=0x7fffcd7d9a68)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/thread:234
#15 0x000055555b86644b in std::thread::_Invoker<std::tuple<void* (*)(void*), ccl::thread*> >::operator() (this=0x7fffcd7d9a68)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/thread:243
#16 0x000055555b866420 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void* (*)(void*), ccl::thread*> > >::_M_run (this=0x7fffcd7d9a60)
    at /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/thread:186
#17 0x00007ffff42c829e in std::execute_native_thread_routine (__p=0x7fffcd7d9a60)
    at /var/tmp/portage/sys-devel/gcc-8.2.0-r6/work/gcc-8.2.0/libstdc++-v3/src/c++11/thread.cc:80
#18 0x00007ffff639d3c3 in start_thread () from /lib64/libpthread.so.0
#19 0x00007ffff466b3ef in clone () from /lib64/libc.so.6