#130 rndr segfault with slashes in Archive name

open-fixed
nobody
None
7
2010-07-24
2010-06-16
nanoCell
No

Using Pixie 2.2.6 on Gentoo 64bit.

Discussion

  • nanoCell
    nanoCell
    2010-06-16

    rib file written from Houdini that causes seg fault.

     
    Attachments
  • nanoCell
    nanoCell
    2010-06-16

    • priority: 5 --> 7
     
  • nanoCell
    nanoCell
    2010-06-16

    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. :(

     
  • nanoCell
    nanoCell
    2010-06-16

    rib file written from Houdini with underscores in place of forward slashes which works.

     
    Attachments
  • Okan Arikan
    Okan Arikan
    2010-07-24

    • status: open --> open-fixed
     
  • Okan Arikan
    Okan Arikan
    2010-07-24

    Sorry about the late response folks.

    This bug has been fixed in Pixie trunk.

    Thanks nanoCell.

    Okan