Page 1 of 1

Fusion Studio 16 Beta 7 crashes on Linux

PostPosted: Mon Aug 05, 2019 5:13 am
by ericheder
B7 crashes right away with "Segmentation Fault" when opening any tool in the viewer. Actually, Loaders seem fine, but anything else I tried, including Backgrounds crash. B5 worked fine, didn't try B6, though.

My configuration:
Linux Mint 19.01 (yes, it's not CentOS, but it worked great with Fusion so far)
Kernel 4.18.0-15-generic
CPU: AMD Ryzen 7 7200X
GPU: NVIDIA RTX 2070, driver ver. 430.40

Re: Fusion Studio 16 Beta 7 crashes on Linux

PostPosted: Mon Aug 12, 2019 3:18 am
by ericheder
This hasn't improved for the Release version. Still crashing on opening a viewer on most tools. Fusion has become unusable. What happened since Beta 5?

Re: Fusion Studio 16 Beta 7 crashes on Linux

PostPosted: Mon Aug 12, 2019 3:31 am
by ericheder
Running Fusion in gdb yields the following stack trace. Maybe it helps identifying the problem. Something CUDA related?

(gdb) where
#0 0x0000000000000000 in ?? ()
#1 0x00007fffda5a9c92 in DVIP::CUDADriverAPI::cudaDriverSafeCall(cudaError_enum) ()
from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#2 0x00007fffda599aba in DVIP::DeviceContext<(DVIP::APIType)0, DVIP::GPUResourceType<(DVIP::APIType)0> >::BuildRTCKernel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, DVIP::BtVariantMap const&) ()
from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#3 0x00007fffd9f9f2ea in DVIP::LUTApplicatorImp<(DVIP::APIType)0, float>::RunRT(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, DVIP::BtVariantMap const&, DVIP::RTKernelCfg const&, std::__1::vector<std::__1::shared_ptr<DVIP::DeviceMemory>, std::__1::allocator<std::__1::shared_ptr<DVIP::DeviceMemory> > > const&, std::__1::vector<std::__1::shared_ptr<DVIP::DeviceMemory>, std::__1::allocator<std::__1::shared_ptr<DVIP::DeviceMemory> > >&) const () from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#4 0x00007fffd9f7a0b6 in DVIP::LUTApplicatorImp<(DVIP::APIType)0, float>::RunRTKernelApplicator(DVIP::BtVariantMap const&, DVIP::RTKernelCfg const&, std::__1::vector<std::__1::shared_ptr<DVIP::DeviceMemory>, std::__1::allocator<std::__1::shared_ptr<DVIP::DeviceMemory> > > const&, std::__1::vector<std::__1::shared_ptr<DVIP::DeviceMemory>, std::__1::allocator<std::__1::shared_ptr<DVIP::DeviceMemory> > >&) const () from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#5 0x00007fffd9f81c91 in DVIP::LUTApplicator::ProcessComputeNode(DVIP::ComputeNode const&) const ()
from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#6 0x00007fffda55b7b4 in DVIP::ComputeNode::ProcessComputeNode() const () from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#7 0x00007fffda55db58 in DVIP::ComputeSession::CompileRTComputeNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, DVIP::IVariantMap&) const () from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#8 0x00007fffda55ddb1 in DVIP::ComputeSession::CreateRTComputeNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, DVIP::IVariantMap&) () from /opt/BlackmagicDesign/Fusion16/libFusionCore.so
#9 0x00007ffff5485a75 in Fusion::DVIPComputeNode::RunSession() () from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#10 0x00007fff954a03e2 in ?? () from /opt/BlackmagicDesign/Fusion16/libfusionoperators.so
#11 0x00007ffff610b895 in Fusion::RenderTask::DoMessageLoop(Fusion::Request*) ()
from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#12 0x00007ffff610c9bc in Fusion::RenderTask::DoSendRequests(QMap<QString, QVariant> const&) ()
from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#13 0x00007ffff610d8e6 in ?? () from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#14 0x00007ffff5488860 in ?? () from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#15 0x00007ffff55e7872 in Fusion::HandlerThread::Handle(Fusion::HandlerThreadMsg*) ()
from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#16 0x00007ffff55e78e6 in Fusion::HandlerThread::ThreadProc() () from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#17 0x00007ffff55e8797 in Fusion::HandlerThread::StaticThreadProc(void*) () from /opt/BlackmagicDesign/Fusion16/libfusionsystem.so
#18 0x00007ffff4b94959 in ?? () from /opt/BlackmagicDesign/Fusion16/fusionscript.so
#19 0x00007ffff10ef6db in start_thread (arg=0x7fffb095f700) at pthread_create.c:463
#20 0x00007ffff0e1888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95