Issues With Mantra when Arnold is installed on Houdini 19.5.303 and Ubuntu 22.04
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello!
I have Arnold installed and while Arnold works fine on it's own it completely stops Mantra from writing any images to disk. I am using both of these render engines for my work so this is a big issue for me at the moment having to uninstall Arnold each time I want to use Mantra for anything. I tried removing every single plug-in and I am getting the same Arnold-errors each time I have it installed.
This is the error message I keep getting each time I try to render anything with Mantra when Arnold is installed:
Command Exit Code: 134
00:00:00 303MB | log started Sat Aug 27 00:59:17 2022
00:00:00 303MB | Arnold 7.1.3.0 [a8020120] linux clang-10.0.1 oiio-2.4.1 osl-1.12.0 vdb-7.1.1 adlsdk-6.3.1.44 clmhub-2.0.0.235 rlm-14.1.3 optix-6.6.0 2022/08/01 13:06:34
00:00:00 303MB | running on MatsWorkstation, pid=136232
00:00:00 303MB | 1 x AMD Ryzen 9 5950X 16-Core Processor (16 cores, 32 logical) with 128723MB
00:00:00 303MB | NVIDIA driver version 515.65 (Optix 60803)
00:00:00 303MB | GPU 0: NVIDIA GeForce RTX 3090 @ 1755MHz (compute 8.6) with 24265MB (22991MB available) (NVLink:0)
00:00:00 303MB | Ubuntu 22.04.1 LTS (Jammy Jellyfish), Linux kernel 5.15.0-46-generic
00:00:00 303MB | soft limit for open files is set at 1048574
00:00:00 303MB |
00:00:00 321MB | [color_manager_ocio] default ocio.config found in /home/mats/htoa/htoa-6.1.3.1_r90d42a5_houdini-19.5.303/htoa-6.1.3.1_r90d42a5_houdini-19.5.303/dso/../scripts/bin/../ocio/configs/arnold/config.ocio
00:00:00 321MB | loading plugins from /home/mats/htoa/htoa-6.1.3.1_r90d42a5_houdini-19.5.303/htoa-6.1.3.1_r90d42a5_houdini-19.5.303/dso/../scripts/bin/../plugins ...
00:00:00 321MB | htoa_mandelbulb_proc.so: mandelbulb uses Arnold 7.1.3.0
00:00:00 329MB | usd_proc.so: usd uses Arnold 7.1.3.0
00:00:00 329MB | cryptomatte.so: cryptomatte uses Arnold 7.1.3.0
00:00:00 329MB | cryptomatte.so: cryptomatte_filter uses Arnold 7.1.3.0
00:00:00 329MB | cryptomatte.so: cryptomatte_manifest_driver uses Arnold 7.1.3.0
00:00:00 330MB | alembic_proc.so: alembic uses Arnold 7.1.3.0
00:00:00 330MB | loaded 6 plugins from 4 lib(s) in 0:00.00
00:00:00 339MB | [htoa_op] Begin registration ...
00:00:00 339MB | [obj_procedurals] Registering procedurals ...
00:00:00 339MB | [obj_procedurals] procedural registration done.
00:00:00 339MB | [obj_procedurals] Registering procedurals ...
00:00:00 340MB | [obj_procedurals] procedural registration done.
00:00:00 420MB | [rop_operators] Registering operators ...
00:00:00 420MB | [rop_operators] operator registration done.
00:00:00 420MB | [htoa_op] End registration.
00:00:00 420MB |
00:00:00 420MB | releasing resources
00:00:00 420MB | Arnold shutdown
00:00:00 420MB | [rop_operators] Registering operators ...
00:00:00 420MB | [rop_operators] operator registration done.
00:00:00 428MB | [vop_shaders] Registering shaders ...
00:00:00 428MB | [vop_shaders] shader registration done.
00:00:00 428MB | [vop_imagers] Registering imagers ...
00:00:00 428MB | [vop_imagers] imager registration done.
00:00:00 428MB | [htoa_op] USD shader translation registration
00:00:00 478MB | [vop_shaders] Registering shaders ...
00:00:00 478MB | [vop_shaders] shader registration done.
00:00:00 478MB | [vop_imagers] Registering imagers ...
00:00:00 478MB | [vop_imagers] imager registration done.
00:00:00 478MB | [htoa_op] USD shader translation registration
free(): invalid pointer
136232: (sent by pid 136232)
-- TRACEBACK BEGIN --
Traceback from mantra 19.5.303 (Compiled on linux-x86_64-gcc9.3):
stackTrace(UTsignalHandlerArg) <libHoudiniUT.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
pthread_kill <libc.so.6>
pthread_kill <libc.so.6>
raise <libc.so.6>
abort <libc.so.6>
__fsetlocking <libc.so.6>
timer_settime <libc.so.6>
__default_morecore <libc.so.6>
free <libc.so.6>
free <libai.so>
AiFree <libai.so>
_init <libai.so>
putenv <libc.so.6>
exit <libc.so.6>
UT_Exit::doExit(int, bool) <libHoudiniUT.so>
UT_Exit::exit(UT_Exit::UT_ExitCode) <libHoudiniUT.so>
_init <mantra-bin>
__libc_init_first <libc.so.6>
__libc_start_main <libc.so.6>
_init <mantra-bin>
-- TRACEBACK END --
In addition to this, whenever I have Arnold installed Houdini will give me a crash message each time I close it.
This error also goes away when Arnold is removed.
I have the correct Arnold installation ( python 3.9 ).
I uploaded my Houdini Info, Houdini Env and the Crash Log that happens because of Arnold in this post!
Hopefully there is a way to sort this out.
I talked to SideFX support and there was little solution they could give me besides uninstalling Arnold.
EDIT: I should mention I also tried removing OCIO from the Houdini.env but the errors are still persisting.