Hey guys,
I'm pulling my hair for some time now. IPR renders all of the frames in the range, only when I write to disc it writes the first frame and then cancels after with following error at the end of the log: (I've attached the whole log to this post)
...
00:00:48 7449MB | 100% done - 1862 rays/pixel
00:00:48 7453MB | render done in 0:46.312
00:00:48 7453MB | [driver_exr] writing file `MYPATH/cty_sh0010_char.1001.exr'
00:00:48 7453MB WARNING | signal caught: error C0000005 -- access violation
****
* Arnold 7.3.1.0 [7a755dcd] windows x86_64 clang-15.0.7 oiio-2.4.1 osl-1.13.0 vdb-7.1.1 adlsdk-8.0.7.50 clmhub-3.1.1.43 rlm-14.2.5 optix-8.0.0 2024/03/22 17:13:28
* CRASHED in memcpy at 00:00:00
* signal caught: error C0000005 -- access violation
*
* backtrace:
>> 0 0x00007ffa9ca41537 [VCRUNTIME140] memcpy
* 1 0x00007ff98dcbfcc9 [ai ]
* 2 0x00007ff98debffb3 [ai ]
* 3 0x00007ff98deade72 [ai ]
* 4 0x00007ff98dead438 [ai ]
* 5 0x00007ffaae8f9333 [ucrtbase ] recalloc
* 6 0x00007ffaafbc257d [KERNEL32 ] BaseThreadInitThunk
* 7 0x00007ffab11eaa48 [ntdll ] RtlUserThreadStart
*
* loaded modules:
* 0x00007ffa9ca40000 VCRUNTIME140
* 0x00007ff98d5c0000 ai
* 0x00007ffaae8d0000 ucrtbase
* 0x00007ffaafbb0000 KERNEL32
* 0x00007ffab1190000 ntdll
****
Does anyone know what is happening here?
i fixed this by turning of "preserve layer name". that seems to not work if you write a regular and a deepexr in the same arnold rop.
still not sure what caused this, because after restarting houdini everything works. i can now even render crpyto, deep and denoise variances for light aovs in the same rop when i put out deep and crypto to a seperate files. works even with mixing 16 bit and 32 bit outputs. nice!
Can't find what you're looking for? Ask the community or share your knowledge.