I have attached a rib file that was written from Houdini. Houdini names its archives inside the rib file as paths, i.e., /obj/torus_object1 for both the ArchiveBegin/End and ReadArchive commands.
This causes "rndr " to think it should be looking for an external file, as reported by strace:
open("PixieTemp_21659//obj/torus_object1", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory)
The missing causes rndr to unceremoniously segfault whereas it should have read the embedded archive in the first place. Changing the slashes to, say, underscores results in a successful render.
This makes using pixie from Houdini extremely painful if not unusable. :(
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
rib file written from Houdini that causes seg fault.
Let's try that again...(clicked wrong button)
I have attached a rib file that was written from Houdini. Houdini names its archives inside the rib file as paths, i.e., /obj/torus_object1 for both the ArchiveBegin/End and ReadArchive commands.
This causes "rndr " to think it should be looking for an external file, as reported by strace:
open("PixieTemp_21659//obj/torus_object1", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 ENOENT (No such file or directory)
The missing causes rndr to unceremoniously segfault whereas it should have read the embedded archive in the first place. Changing the slashes to, say, underscores results in a successful render.
This makes using pixie from Houdini extremely painful if not unusable. :(
rib file written from Houdini with underscores in place of forward slashes which works.
Sorry about the late response folks.
This bug has been fixed in Pixie trunk.
Thanks nanoCell.
Okan