Segmentation fault when using C4DtoA 4.8.5 on Linux

Segmentation fault when using C4DtoA 4.8.5 on Linux

thinkbox-licensing-external
Contributor Contributor
1,874 Views
23 Replies
Message 1 of 24

Segmentation fault when using C4DtoA 4.8.5 on Linux

thinkbox-licensing-external
Contributor
Contributor

My name is Joel Wong, and I'm a software engineer on the AWS Deadline Cloud team. I've been trying to upgrade C4DtoA to 4.8.5.1 on our Linux render nodes and getting segmentation faults when attempting to start up Cinema 4D.


I'm upgrading from C4DtoA 4.8.4.1, which worked correctly on our machines with Cinema 4D 2025. Both 4.8.5 and 4.8.5.1 produce segmentation faults when I run `Commandline -render`. These seg faults occur even if I run a Cinema 4D physical render i.e. Cinema 4D can't even start up when Arnold 4.8.5 and above is installed but not even used.

 

Has anyone been able to get C4DtoA 4.8.5+ to work on Linux?

 

I'm running this on an AWS virtual machine (g5.4xlarge EC2 instance). As far as I can tell, my system requirements meet those in the release notes


My environment is as follows:

OS: Amazon Linux 2023 (similar to Fedora 34+, CentOS Stream 9, and RHEL/Rocky 9)

GCC version: gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5)

GLIBC version: ldd (GNU libc) 2.34

GPU: NVIDIA A10G (Ampere Architecture, 24 GiB GPU memory, Nvidia 580.105.08 GRID drivers)

vCPUs: 16

Memory: 64 GiB

Storage: 250 GiB

Cinema 4D versions tested: 2025.3.1 (Redshift 2025.6.0), 2025.3.3 (Redshift 2025.6.0), and 2026.1.1 (Redshift 2026.2.1)

Cinema 4D installation type: portable (i.e. it's not in the default location)

Redshift installation type: portable (i.e. it's not in the default location).

Arnold installation types (tested both separately):

* portable via environment variables (g_additionalModulePath + g_c4dtoaLibraryPath + C4D_SCRIPTS_DIR)

* Direct install via sudo ./install.sh script to put Arnold in the Cinema 4D folder


CPU details:

$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 48 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Vendor ID: AuthenticAMD
Model name: AMD EPYC 7R32
CPU family: 23
Model: 49
Thread(s) per core: 2
Core(s) per socket: 8
Socket(s): 1
Stepping: 0
BogoMIPS: 5599.60
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma
cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch topoext ssbd ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsav
ec xgetbv1 clzero xsaveerptr rdpru wbnoinvd arat npt nrip_save rdpid
Virtualization features:
Hypervisor vendor: KVM
Virtualization type: full
Caches (sum of all):
L1d: 256 KiB (8 instances)
L1i: 256 KiB (8 instances)
L2: 4 MiB (8 instances)
L3: 32 MiB (2 instances)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0-15


Logs from C4DtoA 4.8.4.1:

Commandline -render Space-Pirate-Toy.c4d -oimage Space-Pirate-Toy.png
sh: line 1: lsb_release: command not found
Failed to get distribution info with lsb_release -d -s
Application start : 01/21/26 at 20:34:19
Executable (T) : 64 Bit
Version / Build : 2025.3.3 / 2025_3_3_2bba821e6ecc_1947535878
Debugger : not available
Memory model : release
Startup path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin
Application path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/Commandline
Application executable : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/Commandline
Resource path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/resource
Library path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/library
Module path(s) : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/corelibs; file:///home/ssm-user/maxon/cinema4dr2025.303/bin/plugins; file:///home/ssm-user/Maxon/bin_1A158A0D_x/plugins; file:///home/ssm-user/downloads/C4DtoA-4.8.4.1-linux-2025/plugins; file:///home/ssm-user/maxon/cinema4dr2025.303/plugins/redshift/redshift4c4d/R2025
Temporary path : file:///tmp
Prefs path : file:///home/ssm-user/Maxon/bin_1A158A0D_x
Global Prefs path : file:///home/ssm-user/Maxon
OS version : Linux 6.1.159-181.297.amzn2023.x86_64,
OS languages : {en-US}
App languages : {en-US}
Startup language : en-US
Processor : 8(16)x AMD EPYC 7R32
Binary Architecture : x86
Computer name : ip-172-31-0-241.us-west-2.compute.internal
Unique OS identifier : v1U0P7lKj0MtvMAxJnaz51BA5szIlvsZccfTUFTv/agCk= [cryptographyid]
Thread Count : 16
CPU Speed (MHz) : 0.000
Application Type : Modular
Command line arguments : "-render" "/home/ssm-user/Space-Pirate-Toy.c4d" "-oimage" "/home/ssm-user/Space-Pirate-Toy.png"

crypt.module.xso64 with module net.maxon.crypt
gui.module.xso64 with module net.maxon.gui
image.module.xso64 with module net.maxon.image
image_ocio.module.xso64 with module net.maxon.image_ocio
misc.module.xso64 with module net.maxon.misc
No connection to X server, running headless probably
asset.module.xso64 with module net.maxon.asset
c4d_base.xso64 with modules net.maxon.rlmlicensing net.maxon.c4d.c4d_base
c4d_viewport_nodegraph.module.xso64 with module net.maxon.c4d_viewport_nodegraph
ca.module.xso64 with module net.maxon.ca
command.module.xso64 with module net.maxon.command
core_reflection.module.xso64 with module net.maxon.core_reflection
corenodes.module.xso64 with module net.maxon.corenodes
crashhandler.module.xso64 with module net.maxon.crashhandler
denoiser.module.xso64 with module net.maxon.denoiser
drawport.module.xso64 with module net.maxon.drawport
drawport_general.module.xso64 with module net.maxon.drawport_general
drawport_selector.module.xso64 with module net.maxon.drawport_selector
embree.module.xso64 with module net.maxon.embree
embree_classic.module.xso64 with module net.maxon.embree_classic
gui_gluon.module.xso64 with module net.maxon.gui_gluon
image_exif.module.xso64 with module net.maxon.image_exif
image_gpu.module.xso64 with module net.maxon.image_gpu
image_ocio_gpu.module.xso64 with module net.maxon.image_ocio_gpu
image_openexr.module.xso64 with module net.maxon.image_openexr
io_usd.module.xso64 with module net.maxon.io_usd
learning.module.xso64 with module net.maxon.learning
licensing.module.xso64 with module net.maxon.licensing
magicbulletlooks.module.xso64 with module net.maxon.magicbulletlooks
math.module.xso64 with module net.maxon.math
modeling_geom.module.xso64 with module net.maxon.modeling_geom
modeling_geometry_abstraction.module.xso64 with module net.maxon.modeling_geometry_abstraction
modeling_mesh.module.xso64 with module net.maxon.modeling_mesh
network.module.xso64 with module net.maxon.network
neutron.module.xso64 with module net.maxon.neutron
nodes.module.xso64 with module net.maxon.nodes
nodes_corenodes.module.xso64 with module net.maxon.nodes_corenodes
opensubdiv.module.xso64 with module net.maxon.opensubdiv
parallelprogram.module.xso64 with module net.maxon.parallelprogram
pbd_simulations.module.xso64 with module net.maxon.pbd_simulations
physx.module.xso64 with module net.maxon.physx
post.module.xso64 with module net.maxon.post
presenter_base.module.xso64 with module net.maxon.presenter_base
presenter_nodegraph.module.xso64 with module net.maxon.presenter_nodegraph
presenter_nodes.module.xso64 with module net.maxon.presenter_nodes
pythonvm.module.xso64 with module net.maxon.pythonvm
render.module.xso64 with module net.maxon.render
shadernodes.module.xso64 with module net.maxon.shadernodes
svg.module.xso64 with module net.maxon.svg
tool_scene_abstraction.module.xso64 with module net.maxon.tool_scene_abstraction
tool_system.module.xso64 with module net.maxon.tool_system
tools.module.xso64 with module net.maxon.tools
advanced_render.xso64 with module net.maxon.c4d.advanced_render
archigrass.xso64 with module net.maxon.c4d.archigrass
c4d_assetbrowser.xso64 with module net.maxon.c4d.c4d_assetbrowser
c4d_bitmapfilter.xso64 with module net.maxon.c4d.c4d_bitmapfilter
c4d_manager.xso64 with module net.maxon.c4d.c4d_manager
c4d_nodes.xso64 with module net.maxon.c4d.c4d_nodes
c4d_objects.xso64 with module net.maxon.c4d.c4d_objects
c4d_simulation.xso64 with module net.maxon.c4d.c4d_simulation
c4d_viewport_render.xso64 with module net.maxon.c4d.c4d_viewport_render
c4d_xtensions.xso64 with module net.maxon.c4d.c4d_xtensions
c4dtoa.xso64 with module com.autodesk.c4dtoa
ca.xso64 with module net.maxon.c4d.ca
clothilde.xso64 with module net.maxon.c4d.clothilde
dynamics.xso64 with module net.maxon.c4d.dynamics
hair.xso64 with module net.maxon.c4d.hair
interop_bpexchange.xso64 with module net.maxon.c4d.interop_bpexchange
interop_forger.xso64 with module net.maxon.c4d.interop_forger
interop_misc.xso64 with module net.maxon.c4d.interop_misc
interop_moves.xso64 with module net.maxon.c4d.interop_moves
io_alembic.xso64 with module net.maxon.c4d.io_alembic
io_cadexchange.xso64 with module net.maxon.c4d.io_cadexchange
io_collada14.xso64 with module net.maxon.c4d.io_collada14
io_collada15.xso64 with module net.maxon.c4d.io_collada15
io_compositing.xso64 with module net.maxon.c4d.io_compositing
io_dwg.xso64 with module net.maxon.c4d.io_dwg
io_fbx.xso64 with module net.maxon.c4d.io_fbx
io_forger.xso64 with module net.maxon.c4d.io_forger
io_gltf.xso64 with module net.maxon.c4d.io_gltf
io_obj.xso64 with module net.maxon.c4d.io_obj
io_substance.xso64 with module net.maxon.c4d.io_substance
io_usd.xso64 with module net.maxon.c4d.io_usd
mocca.xso64 with module net.maxon.c4d.mocca
mograph.xso64 with module net.maxon.c4d.mograph
motioncam.xso64 with module net.maxon.c4d.motioncam
motiontracker.xso64 with module net.maxon.c4d.motiontracker
python.xso64 with module net.maxon.c4d.python
redshift.xso64 with module net.maxon.c4d.redshift
redshift4c4d.xso64 with module com.redshift3d.redshift4c4d
sculpt.xso64 with module net.maxon.c4d.sculpt
shader.xso64 with module net.maxon.c4d.shader
sketch.xso64 with module net.maxon.c4d.sketch
sky.xso64 with module net.maxon.c4d.sky
sla.xso64 with module net.maxon.c4d.sla
thinking_particles.xso64 with module net.maxon.c4d.thinking_particles
tool_system_hybrid.xso64 with module net.maxon.c4d.tool_system_hybrid
uvviewport.xso64 with module net.maxon.c4d.uvviewport
volumes.xso64 with module net.maxon.c4d.volumes
xpressocore.xso64 with module net.maxon.c4d.xpressocore
argv[0] = (null)
argv[1] = -render
argv[2] = /home/ssm-user/Space-Pirate-Toy.c4d
argv[3] = -oimage
argv[4] = /home/ssm-user/Space-Pirate-Toy.png
sh: line 1: /usr/bin/xdg-user-dir: No such file or directory
sh: line 1: lsb_release: command not found
sh: line 1: ethtool: command not found
C4DtoA started at 2026-01-21 20:34:23
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
CRITICAL: Stop [ge_container.cpp(1110)]
Forcing folder to be mounted as database (file:///home/ssm-user/downloads/C4DtoA-4.8.4.1-linux-2025/plugins/C4DtoA/res/assets/arnold.zip) instead of nullptr
Forcing folder to be mounted as database (file:///home/ssm-user/Maxon/bin_1A158A0D_x/C4DtoA/assets/arnold user library) instead of nullptr
Loading LP_solve lib: /home/ssm-user/maxon/cinema4dr2025.303/bin/resource/modules/motiontracker/liblpsolve55.so
sh: line 1: lsb_release: command not found
Analytics error: 1003 - Generic
Loading Project: /home/ssm-user/Space-Pirate-Toy.c4d
Loading Project: /home/ssm-user/Space-Pirate-Toy.c4d
Analytics error: 1003 - Generic
Rendering frame 90 at <Wed Jan 21 20:34:28 2026>Rendering frame 90 at <Wed Jan 21 20:34:28 2026>
Rendering Phase: Setup
Rendering Phase: Setup
Progress: 0%
Progress: 0%
[c4dtoa] 00:00:00 4029MB WARNING | /Space_Pirate/Space_Pirate_r_arm_pasted__gun_pasted__pCylinder26: parameter "opaque" is deprecated
[c4dtoa] 00:00:00 4091MB WARNING | [c4dtoa] Legacy Xpresso Arnold Material is deprecated and will be removed in a future major release. Please use Arnold Node Material instead if able. You can convert legacy materials to Node Materials from the Arnold > Utilities > Material > Convert menu.

------------------------------------------------------------------------------
Arnold command line render started at Wed Jan 21 20:34:28 2026
------------------------------------------------------------------------------

[c4dtoa] 00:00:00 4181MB WARNING | [aov] AOV RGBA_blue was already registered with a different type (RGB instead of RGBA)
Progress: 10%
Progress: 100%
Rendering Phase: Finalize
Rendering Phase: Finalize
Rendering successful: 16.252 sec.
Rendering successful: 16.252 sec.
Analytics error: 1003 - Generic
sh: line 1: /usr/bin/xdg-user-dir: No such file or directory
C4D END

 

Logs from C4DtoA 4.8.5.1:

$ Commandline -render Space-Pirate-Toy.c4d -oimage Space-Pirate-Toy.png
sh: line 1: lsb_release: command not found
Failed to get distribution info with lsb_release -d -s
Application start : 01/21/26 at 20:26:04
Executable (T) : 64 Bit
Version / Build : 2025.3.3 / 2025_3_3_2bba821e6ecc_1947535878
Debugger : not available
Memory model : release
Startup path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin
Application path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/Commandline
Application executable : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/Commandline
Resource path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/resource
Library path : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/library
Module path(s) : file:///home/ssm-user/maxon/cinema4dr2025.303/bin/corelibs; file:///home/ssm-user/maxon/cinema4dr2025.303/bin/plugins; file:///home/ssm-user/Maxon/bin_1A158A0D_x/plugins; file:///home/ssm-user/downloads/C4DtoA-4.8.5.1-linux-2025/plugins; file:///home/ssm-user/maxon/cinema4dr2025.303/plugins/redshift/redshift4c4d/R2025
Temporary path : file:///tmp
Prefs path : file:///home/ssm-user/Maxon/bin_1A158A0D_x
Global Prefs path : file:///home/ssm-user/Maxon
OS version : Linux 6.1.159-181.297.amzn2023.x86_64,
OS languages : {en-US}
App languages : {en-US}
Startup language : en-US
Processor : 8(16)x AMD EPYC 7R32
Binary Architecture : x86
Computer name : ip-172-31-0-241.us-west-2.compute.internal
Unique OS identifier : v1U0P7lKj0MtvMAxJnaz51BA5szIlvsZccfTUFTv/agCk= [cryptographyid]
Thread Count : 16
CPU Speed (MHz) : 0.000
Application Type : Modular
Command line arguments : "-render" "/home/ssm-user/CubeLinux.c4d"

Module path file:///home/ssm-user/Maxon/bin_1A158A0D_x/plugins couldn't be found
crypt.module.xso64 with module net.maxon.crypt
gui.module.xso64 with module net.maxon.gui
image.module.xso64 with module net.maxon.image
image_ocio.module.xso64 with module net.maxon.image_ocio
misc.module.xso64 with module net.maxon.misc
No connection to X server, running headless probably
asset.module.xso64 with module net.maxon.asset
c4d_base.xso64 with modules net.maxon.rlmlicensing net.maxon.c4d.c4d_base
c4d_viewport_nodegraph.module.xso64 with module net.maxon.c4d_viewport_nodegraph
ca.module.xso64 with module net.maxon.ca
command.module.xso64 with module net.maxon.command
core_reflection.module.xso64 with module net.maxon.core_reflection
corenodes.module.xso64 with module net.maxon.corenodes
crashhandler.module.xso64 with module net.maxon.crashhandler
denoiser.module.xso64 with module net.maxon.denoiser
drawport.module.xso64 with module net.maxon.drawport
drawport_general.module.xso64 with module net.maxon.drawport_general
drawport_selector.module.xso64 with module net.maxon.drawport_selector
embree.module.xso64 with module net.maxon.embree
embree_classic.module.xso64 with module net.maxon.embree_classic
gui_gluon.module.xso64 with module net.maxon.gui_gluon
image_exif.module.xso64 with module net.maxon.image_exif
image_gpu.module.xso64 with module net.maxon.image_gpu
image_ocio_gpu.module.xso64 with module net.maxon.image_ocio_gpu
image_openexr.module.xso64 with module net.maxon.image_openexr
io_usd.module.xso64 with module net.maxon.io_usd
learning.module.xso64 with module net.maxon.learning
licensing.module.xso64 with module net.maxon.licensing
magicbulletlooks.module.xso64 with module net.maxon.magicbulletlooks
math.module.xso64 with module net.maxon.math
modeling_geom.module.xso64 with module net.maxon.modeling_geom
modeling_geometry_abstraction.module.xso64 with module net.maxon.modeling_geometry_abstraction
modeling_mesh.module.xso64 with module net.maxon.modeling_mesh
network.module.xso64 with module net.maxon.network
neutron.module.xso64 with module net.maxon.neutron
nodes.module.xso64 with module net.maxon.nodes
nodes_corenodes.module.xso64 with module net.maxon.nodes_corenodes
opensubdiv.module.xso64 with module net.maxon.opensubdiv
parallelprogram.module.xso64 with module net.maxon.parallelprogram
pbd_simulations.module.xso64 with module net.maxon.pbd_simulations
physx.module.xso64 with module net.maxon.physx
post.module.xso64 with module net.maxon.post
presenter_base.module.xso64 with module net.maxon.presenter_base
presenter_nodegraph.module.xso64 with module net.maxon.presenter_nodegraph
presenter_nodes.module.xso64 with module net.maxon.presenter_nodes
pythonvm.module.xso64 with module net.maxon.pythonvm
render.module.xso64 with module net.maxon.render
shadernodes.module.xso64 with module net.maxon.shadernodes
svg.module.xso64 with module net.maxon.svg
tool_scene_abstraction.module.xso64 with module net.maxon.tool_scene_abstraction
tool_system.module.xso64 with module net.maxon.tool_system
tools.module.xso64 with module net.maxon.tools
advanced_render.xso64 with module net.maxon.c4d.advanced_render
archigrass.xso64 with module net.maxon.c4d.archigrass
c4d_assetbrowser.xso64 with module net.maxon.c4d.c4d_assetbrowser
c4d_bitmapfilter.xso64 with module net.maxon.c4d.c4d_bitmapfilter
c4d_manager.xso64 with module net.maxon.c4d.c4d_manager
c4d_nodes.xso64 with module net.maxon.c4d.c4d_nodes
c4d_objects.xso64 with module net.maxon.c4d.c4d_objects
c4d_simulation.xso64 with module net.maxon.c4d.c4d_simulation
c4d_viewport_render.xso64 with module net.maxon.c4d.c4d_viewport_render
c4d_xtensions.xso64 with module net.maxon.c4d.c4d_xtensions
Segmentation fault (core dumped)

 

 

0 Likes
1,875 Views
23 Replies
Replies (23)
Message 2 of 24

peter_horvath
Autodesk
Autodesk

Thank you for reporting the issue. There is a know build problem with the latest versions that makes Cinema 4D crash on startup. We are working on a solution. Meanwhile there's no other option then staying on 4.8.4, I'm afraid.


// Peter Horvath
// C4DtoA developer
0 Likes
Message 3 of 24

thinkbox-licensing-external
Contributor
Contributor

Thank you for the update! Does C4DtoA 4.8.5.2 solve the issue? If not, is there an expected resolution date?

 

With C4DtoA 4.8.4 and 4.8.4.1 on Cinema 4D 2026 on Linux, we also encounter this error with both portable and direct installs:

 

WARNING: Error loading file:///home/ssm-user/downloads/C4DtoA-4.8.4.1-linux-2026/plugins/C4DtoA/c4dtoa.xso64: Could not load dll. Error code: /home/ssm-user/downloads/C4DtoA-4.8.4.1-linux-2026/plugins/C4DtoA/c4dtoa.xso64: undefined symbol: _ZTIN6cinema16BitmapLoaderDataE. (file:///home/ssm-user/downloads/C4DtoA-4.8.4.1-linux-2026/plugins/C4DtoA/c4dtoa.xso64) [linux_dll.cpp(121)] [general.cpp(746)]

 

This error does not occur on Cinema 4D 2025 on Linux.

 

Is this also a known issue? Will it be resolved alongside the seg fault?

0 Likes
Message 4 of 24

peter_horvath
Autodesk
Autodesk

C4DtoA 4.8.5.2 does not solve the issue yet, sorry. Can not give you a ETA at the moment, sorry, but we'd like to fix this as soon as possible. Will keep you posted. The Cinema 4D 2026 related issue will also be fixed.


// Peter Horvath
// C4DtoA developer
0 Likes
Message 5 of 24

thinkbox-licensing-external
Contributor
Contributor

Thank you for the info and clarification!

0 Likes
Message 6 of 24

thinkbox-licensing-external
Contributor
Contributor

We are still seeing errors with C4DtoA 4.8.6 with Cinema 4D 2026 on Linux. Does this continue to be a known issue with the latest version of C4DtoA or is it something on our side?

 

 

0 Likes
Message 7 of 24

peter_horvath
Autodesk
Autodesk

The issue is still not resolved in C4DtoA 4.8.6. Sorry that it's taking so long. We have identified the source of the problem and trying to find a solution. We might need to consult with Maxon as well, if we can't find an easy solution on our end.


// Peter Horvath
// C4DtoA developer
0 Likes
Message 8 of 24

thinkbox-licensing-external
Contributor
Contributor

Thanks for the update!

0 Likes
Message 9 of 24

thinkbox-licensing-external
Contributor
Contributor

Hey folks, any progress here? We've tried C4DtoA 4.8.6.1 but it is still returning the same segmentation faults as before on Cinema 4D 2026 on Linux.

0 Likes
Message 10 of 24

peter_horvath
Autodesk
Autodesk

Apologies for this taking so long. Good news is, we have a fix that we are testing right now, and will be released soon.


// Peter Horvath
// C4DtoA developer
0 Likes
Message 11 of 24

peter_horvath
Autodesk
Autodesk

The fix is released in C4DtoA 4.9.1. We are also planning to port it back to the 4.8.x series.


// Peter Horvath
// C4DtoA developer
0 Likes
Message 12 of 24

peter_horvath
Autodesk
Autodesk

The fix is now also available in C4DtoA 4.8.6.2.


// Peter Horvath
// C4DtoA developer
0 Likes
Message 13 of 24

thinkbox-licensing-external
Contributor
Contributor

Hi, thanks for the updates.  We tried to test C4DtoA 4.8.6.2 but we couldn't because of GPU compatibility. Do you have plans to back port the fix to 4.8.5 versions as well? 

0 Likes
Message 14 of 24

thiago.ize
Autodesk
Autodesk

NVIDIA released new drivers today. Have you tried upgrading to one of those? I think https://www.nvidia.com/en-us/drivers/details/267245/ would be the closest to what you have, though you could go with a newer version of the datacenter drivers if this doesn't work.

0 Likes
Message 15 of 24

thinkbox-licensing-external
Contributor
Contributor

Hi, thanks for the suggestion. We tried with the latest NVIDIA drivers on a G4dn.xlarge instance (Tesla T4 GPU) but are still encountering the same issue.

 

The error we see is:

 

[c4dtoa] 00:00:00 WARNING | [gpu] NVIDIA driver 580.159 is older than recommended version 590.48

free(): invalid pointer [c4dtoa] 00:00:01

WARNING | signal caught: SIGABRT -- Abnormal process abort This happens with C4DtoA 4.8.6.2 on Cinema 4D 2025 on Linux.

 

Could you advise on what might be causing this or a way to get helpful logs?  Is the free(): invalid pointer / SIGABRT a known issue separate from the segfault fix, or related? Also, tested with Windows and windows worked successfully.

0 Likes
Message 16 of 24

thiago.ize
Autodesk
Autodesk

OK, so try newer still in case they didn't backport the fix to that driver: https://www.nvidia.com/en-us/drivers/details/267425/

 

0 Likes
Message 17 of 24

thinkbox-licensing-external
Contributor
Contributor

Hello, we tried another test with the following setup: 

  • OS: Ubuntu 24.04.4 LTS (Linux 6.17.0-1017-aws)
  • GPU: NVIDIA A10G (Ampere, 23GB VRAM)
  • Driver: 595.71.05 (NVIDIA UNIX Open Kernel Module, released Apr 2026)
  • CUDA: 13.2
  • Instance: AWS EC2 g5.4xlarge
  • Arnold 7.5.1.0

The error we see is: 

```

C4DtoA started at 2026-06-10 17:11:25

CRITICAL: Stop [ge_container.cpp(1111)]

CRITICAL: Stop [ge_container.cpp(1111)]

...

Forcing folder to be mounted as database (file:///.../c4dtoa/plugins/C4DtoA/res/assets/arnold.zip) instead of nullptr

Loading LP_solve lib: .../cinema4d/bin/resource/modules/motiontracker/liblpsolve55.so

Analytics error: 1003 - Generic

Loading Project: /tmp/direct-render/Space-Pirate-Toy.c4d

Rendering frame 90 at <Wed Jun 10 17:11:28 2026>

Rendering Phase: Setup

Progress: 0%

[c4dtoa] 00:00:00 1666MB WARNING | /Space_Pirate/Space_Pirate_r_arm_pasted__gun_pasted__pCylinder26: parameter "opaque" is deprecated

[c4dtoa] 00:00:00 1734MB WARNING | [c4dtoa] Legacy Xpresso Arnold Material is deprecated and will be removed in a future major release.

free(): invalid pointer



------------------------------------------------------------------------------

Arnold command line render started at Wed Jun 10 17:11:28 2026

------------------------------------------------------------------------------

[c4dtoa] 00:00:10 1943MB WARNING | signal caught: SIGABRT -- Abnormal process abort Aborted (core dumped)

 

A few notes that I want to share are: 

  • Crash occurs around ~10 seconds into GPU render initialization
  • free(): invalid pointer / double free or corruption (out) followed by SIGABRT
  • Consistent across C4DtoA 4.9.1 and C4DtoA 4.8.6.2
  • Scene translates successfully (geometry, materials load fine)
  • Crash happens at the point Arnold starts the GPU render device (OptiX/CUDA)
  • C4D Physical renderer works fine on the same scene; crash is specific to Arnold renderer

I also tried with CPU fallback run(CUDA_VISIBLE_DEVICES=''). For this, although it failed ultimately, the scene rendered and failed on scene output, which seems to be my path issue. Pasting the logs in case this might be helpful. 

Trying to hide GPU from Arnold by unsetting CUDA...
Running with CUDA_VISIBLE_DEVICES empty...
Rendering Phase: Setup
Rendering Phase: Setup
Progress: 0%
Progress: 0%
[c4dtoa] 00:00:01  1639MB WARNING | [gpu] device selection failed. No arnold compatible devices found
[c4dtoa] 00:00:01  1641MB WARNING | /Space_Pirate/Space_Pirate_r_arm_pasted__gun_pasted__pCylinder26: parameter "opaque" is deprecated
[c4dtoa] 00:00:01  1706MB WARNING |  [c4dtoa] Legacy Xpresso Arnold Material is deprecated and will be removed in a future major release. Please use Arnold Node Material instead if able. You can convert legacy materials to Node Materials from the Arnold > Utilities > Material > Convert menu.

------------------------------------------------------------------------------
 Arnold command line render started at Wed Jun 10 18:08:44 2026
------------------------------------------------------------------------------

[c4dtoa] 00:00:12  1722MB ERROR   |  [gpu] Unable to initialize CUDA: No CUDA-capable device available (error code: 100) (GPU-rendering)
Progress: 100%
Progress: 100%
Rendering Phase: Finalize
Rendering Phase: Finalize
Rendering failed: Saving failed
Rendering failed: Saving failed
Warning! Unknown arguments:  -nogui
Analytics error: 1003 - Generic
C4D END
CRITICAL: Stop: Damaged block (or from a different allocator [systemallocator.cpp(552)]
CRITICAL: Stop: Damaged block (or from a different allocator [systemallocator.cpp(552)]
...

 

Given the logs, I think the issue is likely in Arnold GPU initialization Could you advise on what might be causing this or a way to get helpful logs?  Is the free(): invalid pointer / SIGABRT a known issue separate from the segfault fix, or related? 

0 Likes
Message 18 of 24

Stephen.Blair
Community Manager
Community Manager

No backtrace for the GPU render?

 

Can you increase the Arnold log verbosity?

 

For the CPU render, those GPU errors are probably for the default denoiser, which will try for GPU but fallback to CPU.



// Stephen Blair
// Arnold Renderer Support
0 Likes
Message 19 of 24

thinkbox-licensing-external
Contributor
Contributor

Hi, thanks for the reply. 

 

Yes, I tried with Arnold log verbosity=6 but also got the similar logs output. I uploaded the full output text file. Please let me know if theres any more information that I can provide. 

0 Likes
Message 20 of 24

peter_horvath
Autodesk
Autodesk

You need to add -arnoldLogLevel 3 to the Commandline to get a full verbose log.

Commandline -nogui -render /path/tomy/scene.c4d -oimage /path/to/output.exr -arnoldLogLevel 3

https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_for_cinema_4d_ci_Rendering_ci_Command_line_htm... 


// Peter Horvath
// C4DtoA developer
0 Likes