Announcement

Collapse
No announcement yet.

Linux Houdini 18.0.348 Vray Nightly crash

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Linux Houdini 18.0.348 Vray Nightly crash

    Hello,
    I'm using Vray4 houdini with a lot of fun in windows.
    Now i'm switching to linux ubuntu and i'm trying to make vray work with houdini

    I've houdini 18.0.348 on the last ubuntu 19
    I've download the last nightly build for vray . The installer one for linux.
    The install is fine.
    the i create a Json to put on packages folder with this inside

    {
    "env": [
    { "INSTALL_ROOT" : "/usr/ChaosGroup/V-Ray/Houdini_18.0.287" },

    { "VRAY_APPSDK" : "${INSTALL_ROOT}/appsdk" },
    { "VRAY_OSL_PATH" : "${INSTALL_ROOT}/appsdk/bin" },
    { "VRAY_UI_DS_PATH" : "${INSTALL_ROOT}/ui" },
    { "VFH_HOME" : "${INSTALL_ROOT}/vfh_home" },

    { "PATH" : [
    "${VRAY_APPSDK}/bin",
    "${VFH_HOME}/bin"
    ] },

    { "HOUDINI13_VOLUME_COMPATIBILITY" : 1 },
    { "HDF5_DISABLE_VERSION_CHECK" : 1 }
    ],
    "path" : [
    "${VFH_HOME}"
    ]
    }


    i have acces to all Vray magic nodes and everything. I'm happy unlees i hit render.
    It's just crash houdini.

    can you help me ?
    GHiOM = Guillaume Gaillard
    freelance 3D artist
    www.ghiom.com

  • #2
    Installer already creates the json file (just make sure "Houdini packages" parameter is pointing to the "packages" subdirectory not Houdini install root!), you don't need to create any other files yourself. This may be the reason of the crash.
    Second reason may be build version mismatch. It's never guaranteed that it'll work with any build. It may work, but if there were some API changes it may crash and it means we need to create VFH builds specifically for that Houdini build (that doesn't include daily builds, only production).
    Last edited by bdancer; 16-01-2020, 05:27 AM.
    V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
    andrei.izrantcev@chaos.com
    Support Request

    Comment


    • #3
      Hi Bdancer thanks for your help.

      I've find your json file. I've replaced the mine by your. but it's crash again.
      I'm using the last production build houdini 18.0.348 . Maybe i need to wait you do the nightly for this production houdini build ?
      GHiOM = Guillaume Gaillard
      freelance 3D artist
      www.ghiom.com

      Comment


      • #4
        I've just installed Houdini 18.0.348 and vray_adv_43001_houdini18.0.287_87bfc3a_5609_instal l_linux.tar.bz2 on my CentOS 7 - works perfectly fine for me.

        > I've find your json file. I've replaced the mine by your. but it's crash again.

        Replaced like removed and moved the settings to your file?
        You can't have multiple packages loading the same stuff.
        That's why I recommend just to leave the installer file.

        Could you start Houdini from console that check for errors / some crash info?
        V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
        andrei.izrantcev@chaos.com
        Support Request

        Comment


        • #5
          i've create a package folder in /home/ghiom/houdini18.0/packages and this is where i put my json file and i copy you json here.
          Your json file is in /opt/hsf18.0.287 , but my houdini release is not 287 but 348.
          This make your json file in this folder not readed, that why i've copy it in my own folder for easy use.

          when i'm starting houdini with terminal ( it's what you name console ? )
          ghiom@ghiomwork:/opt/hfs18.0/bin$ ./hindie
          ghiom@ghiomwork:/opt/hfs18.0/bin$ cat: /sys/devices/virtual/dmi/id/board_{vendor,name,version}: Aucun fichier ou dossier de ce type
          No LSB modules are available.
          sh: 1: ethtool: not found
          sh: 1: ethtool: not found
          sh: 1: ethtool: not found
          [2020/Jan/17|09:46:19] VFH | Info| * Build number:5609 hash:87bfc3a from 16 Jan 2020 03:02
          sh: 1: xterm: not found

          and after houdini is on my screen, i can render with redshift, but not vray. it's close houdini when it's try to render.
          GHiOM = Guillaume Gaillard
          freelance 3D artist
          www.ghiom.com

          Comment


          • #6
            > Your json file is in /opt/hsf18.0.287 , but my houdini release is not 287 but 348.

            That's why I've written in the previous message : "just make sure "Houdini packages" parameter is pointing to the "packages" subdirectory not Houdini install root!"
            Installer has "Houdini packages" parameter, by default it'll point to the default install location of houdini with the version of the build used to make that build.
            So, you just need to point it to your installation, not the default directory.

            So, what will be written in the console after you hit render?
            Could u pls also run "./hindie -foreground" (this will not detach houdini process from the console).
            I'm pretty sure there are some library dependencies missing or library mismatch.
            Attached Files
            Last edited by bdancer; 17-01-2020, 05:14 AM.
            V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
            andrei.izrantcev@chaos.com
            Support Request

            Comment


            • #7
              How do you open this terminal ? mine give just what i wrote before.
              GHiOM = Guillaume Gaillard
              freelance 3D artist
              www.ghiom.com

              Comment


              • #8
                It's just a standard xfce terminal, you could use the one you like / provided by your desktop environment.
                Last edited by bdancer; 17-01-2020, 06:26 AM.
                V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
                andrei.izrantcev@chaos.com
                Support Request

                Comment


                • #9
                  Ok thanks you :

                  ghiom@ghiomwork:/opt/hfs18.0/bin$ ./houdini -foreground
                  cat: /sys/devices/virtual/dmi/id/board_{vendor,name,version}: Aucun fichier ou dossier de ce type
                  No LSB modules are available.
                  sh: 1: ethtool: not found
                  sh: 1: ethtool: not found
                  sh: 1: ethtool: not found
                  [2020/Jan/17|14:29:33] VFH | Info| * Build number:5609 hash:87bfc3a from 16 Jan 2020 03:02
                  [2020/Jan/17|14:31:58] VFH | Info| * V-Ray 4.30.01
                  21219: Fatal error: Segmentation fault (sent by pid -24)
                  Saving application data to /tmp/houdini_temp/crash.untitled.ghiom_21219.hiplc
                  Crash log saved to /tmp/houdini_temp/crash.untitled.ghiom_21219_log.txt


                  and the log.txt :

                  Crash report from ghiom; Houdini FX Version 18.0.348 [linux-x86_64-gcc6.3]
                  Uptime 156 seconds
                  Fri Jan 17 14:32:09 2020
                  Caught signal 11

                  Traceback from 21219 ThreadId=0x7fafb83dbc80
                  AP_Interface::coreDumpChaser(UTsignalHandlerArg) <libHoudiniUI.so>
                  AP_Interface::si_CrashHandler::chaser(UTsignalHand lerArg) <libHoudiniUI.so>
                  signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
                  UT_Signal::UT_ComboSignalHandler:perator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
                  UT_Signal:rocessSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
                  __funlockfile <libpthread.so.0>
                  findIprViewer(HOM_Node&) <vray_for_houdini.so>
                  startRenderViewIpr(HOM_Node&) <vray_for_houdini.so>
                  VRayForHoudini::VRayRendererNode:nStartLastIPR(QString) const <vray_for_houdini.so>
                  VRayForHoudini::VRayRendererNode::qt_static_metaca ll(QObject*, QMetaObject::Call, int, void**) <vray_for_houdini.so>
                  QMetaObject::activate(QObject*, int, int, void**) <libQt5Core.so.5>
                  VRayForHoudini::VRayRendererNode::emitStartLastIPR (QString) <vray_for_houdini.so>
                  VRayForHoudini::IPR::renderIPR(char const*, char const*) <vray_for_houdini.so>
                  vfhRenderIPR(_object*, _object*, _object*) <_vfh_ipr.so>
                  PyEval_EvalFrameEx (ceval.c:4372)
                  PyEval_EvalFrameEx (ceval.c:4457)
                  PyEval_EvalFrameEx (ceval.c:4457)
                  PyEval_EvalCodeEx (ceval.c:3604)
                  PyEval_EvalCode (ceval.c:669)
                  PY_CompiledCode::evaluateUsingDicts(PY_Result::Typ e, void*, void*, PY_Result&) const <libHoudiniUT.so>
                  PY_CompiledCode::evaluate(PY_Result::Type, PY_Result&) const <libHoudiniUT.so>
                  PYrunPythonStatements(char const*, PY_EvaluationContext*) <libHoudiniUT.so>
                  VRayForHoudini::VRayRendererNode:nStartIPR(bool) const <vray_for_houdini.so>
                  VRayForHoudini::VRayRendererNode::qt_static_metaca ll(QObject*, QMetaObject::Call, int, void**) <vray_for_houdini.so>
                  QObject::event(QEvent*) <libQt5Core.so.5>
                  QApplicationPrivate::notify_helper(QObject*, QEvent*) <libQt5Widgets.so.5>
                  QApplication::notify(QObject*, QEvent*) <libQt5Widgets.so.5>
                  QCoreApplication::notifyInternal2(QObject*, QEvent*) <libQt5Core.so.5>
                  QCoreApplicationPrivate::sendPostedEvents(QObject* , int, QThreadData*) <libQt5Core.so.5>
                  QEventDispatcherUNIX:rocessEvents(QFlags<QEventLoop::ProcessEventsFlag> ) <libQt5Core.so.5>
                  QXcbNativeInterface::dumpNativeWindows(unsigned long long) const <libQt5XcbQpa.so.5>
                  QT_GeneratorThread::rawEventsWaiting() <libHoudiniUI.so>
                  UI_GeneratorThread::eventsPending() <libHoudiniUI.so>
                  QT_EventGenerator::eventsWaiting() <libHoudiniUI.so>
                  UI_Queue:ollGenerators(bool) <libHoudiniUI.so>
                  UI_Queue::generateEvents(bool, bool) <libHoudiniUI.so>
                  UI_Queue::eventLoop() <libHoudiniUI.so>
                  main <libHoudiniUI.so>
                  __libc_start_main <libc.so.6>
                  main <houdini-bin>
                  GHiOM = Guillaume Gaillard
                  freelance 3D artist
                  www.ghiom.com

                  Comment


                  • #10
                    Thanks, I'll try to reproduce this locally.
                    V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
                    andrei.izrantcev@chaos.com
                    Support Request

                    Comment


                    • #11
                      Ok, we'll have to make new builds specifically for .348 build.
                      V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
                      andrei.izrantcev@chaos.com
                      Support Request

                      Comment


                      • #12
                        bdancer ok thanks for your help. Is it something that you can do easly ?
                        GHiOM = Guillaume Gaillard
                        freelance 3D artist
                        www.ghiom.com

                        Comment


                        • #13
                          ghiom3d, yes, it'll be there in tomorrow nightlies.
                          V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
                          andrei.izrantcev@chaos.com
                          Support Request

                          Comment


                          • #14
                            Very nice !! thanks for your great help and support
                            GHiOM = Guillaume Gaillard
                            freelance 3D artist
                            www.ghiom.com

                            Comment


                            • #15
                              bdancer Hi, just to say it's work with the today nightly build. Just one thing, i've downloaded the install one, but when it was unarchived, it's just a bin file. So, i've download the other one , create my folder and Json file like i want and everything is ok..
                              Nice job, thanks you
                              GHiOM = Guillaume Gaillard
                              freelance 3D artist
                              www.ghiom.com

                              Comment

                              Working...