Houdini Apprentice crash....on Linux

   7835   13   2
User Avatar
Member
15 posts
Joined: July 2005
Offline
I can't even load houdini without it crashing. I am using apprentice to see what it's like and I can't even start the thing up! It always gives me
(sent by pid 33)r: Segmentation Fault
Saving application data to /tmp/dee.20604.hip
Spawn Error: : No such file or directory
Error running xmessage
Argument list:
0: xmessage
1: Fatal Error: data saved to /tmp/dee.20604.hip
Crash log saved to /tmp/crashlog_dee

now I don't have xmessage installed so I understand the error with that, but what about houdini? What am I supposed to do to get it working? I use Mandriva LE 2005. I have the latest nvidia drivers I think (7115 I think they are?) along with a program to scan every boot for changes and reinstall should the drivers be changed at all in order to circumvent any errors I might have for any reason at all, but it won't even boot..

here's the crash log:

Crash report from dee; FUSE Version 7.0.231
Traceback from Thu Jun 23 17:58:54 2005
Caught signal 11
UT_StackTrace::doTracebackIntoBuffer(UT_WorkBuffer&, UTsignalHandlerArg*, char const*) (??:0)
UT_StackTrace::doTraceback(UTsignalHandlerArg, char const*) (??:0)
createCrashLog(UTsignalHandlerArg, char const*) (??:0)
AP_Interface::coredumpHandler(UTsignalHandlerArg) (??:0)
UT_Signal::UT_ComboSignalHandler:perator()(int, siginfo*, void*) const (??:0)
UT_Signal::processSignal(int, siginfo*, void*) (??:0)
UI_Color::restandardize() (??:0)
UI_Color::restandardize() (??:0)
changeColors(UT_Thing&, UT_Hash const&, void*) (??:0)
UT_ThingList::traverse(int (*)(UT_Thing&, UT_Hash const&, void*), void*) const (??:0)
UT_HashTable::traverseConst(int (*)(UT_Thing&, UT_Hash const&, void*), void*) const (??:0)
UT_HashTable::traverse(int (*)(UT_Thing&, UT_Hash const&, void*), void*) (??:0)
FUSE_App::restoreApplicationState() (??:0)
FUSE_App::initApplication(UI_Manager*, int, char const**) (??:0)
OPUI_MainApp::initApplication(UI_Manager*, int, char const**) (??:0)
ap_installApplications(UI_Manager*, int, char const**) (??:0)
main_part2(int, char**) (??:0)
main (??:0)
~Dee
User Avatar
Member
7725 posts
Joined: July 2005
Offline
Do you have a ~/houdini7.0 directory. If yes, try doing from your shell:
cd ~
rm -rf houdini7.0
houdini

Make sure that the rm command works. It looks like maybe you're running Houdini from a user that either can't create files in ~/houdini7.0 or ~/houdini7.0 contains corrupt files.

If you don't have a ~/houdini7.0 and yet have the permissions to create it, then maybe it's a bad install.
User Avatar
Member
65 posts
Joined: July 2005
Offline
Hi..

Give this a shot..

Do the usual…

csh
source houdini_setup

But then cd into the houdini /bin directory and enter..

ldd hmaster

You will then get a list of all the libraries houdini needs to run correctly..
From there you should be able to tell if one or two are missing..
And if they are, install them…
It can get a little tricky as the names don't always give away the name
of the packages…

Good luck.

Tom
User Avatar
Member
15 posts
Joined: July 2005
Offline
Awesome! Thanks, I'll try that!

thomaskinga
Hi..

Give this a shot..

Do the usual…

csh
source houdini_setup

But then cd into the houdini /bin directory and enter..

ldd hmaster

You will then get a list of all the libraries houdini needs to run correctly..
From there you should be able to tell if one or two are missing..
And if they are, install them…
It can get a little tricky as the names don't always give away the name
of the packages…

Good luck.

Tom
~Dee
User Avatar
Member
15 posts
Joined: July 2005
Offline
I think the problem is linux-gate.so.1. I'm using kernel 2.6.11-6smp. That is supposed to be provided by the 2.6 kernel, but I can't find any mention of linux-gate at all in the past 3 kernel compiles I've done. Do you know how to remedy not having this besides downgrading kernels (hardware has problems with earlier kernels)?

Here's the result:
$ ldd hmaster
linux-gate.so.1 => (0xffffe000)
libHoudiniAPPS3.so => /opt/hfs7.0.231/dsolib/libHoudiniAPPS3.so (0xb799b000)
libHoudiniAPPS2.so => /opt/hfs7.0.231/dsolib/libHoudiniAPPS2.so (0xb756d000)
libHoudiniOPZ.so => /opt/hfs7.0.231/dsolib/libHoudiniOPZ.so (0xb7470000)
libHoudiniOP3.so => /opt/hfs7.0.231/dsolib/libHoudiniOP3.so (0xb7248000)
libHoudiniOP2.so => /opt/hfs7.0.231/dsolib/libHoudiniOP2.so (0xb6c01000)
libHoudiniOP1.so => /opt/hfs7.0.231/dsolib/libHoudiniOP1.so (0xb65ea000)
libHoudiniAPPS1.so => /opt/hfs7.0.231/dsolib/libHoudiniAPPS1.so (0xb654b000)
libHoudiniSIM.so => /opt/hfs7.0.231/dsolib/libHoudiniSIM.so (0xb643b000)
libHoudiniGEO.so => /opt/hfs7.0.231/dsolib/libHoudiniGEO.so (0xb5f5a000)
libHoudiniDEVICE.so => /opt/hfs7.0.231/dsolib/libHoudiniDEVICE.so (0xb5f53000)
libHoudiniUI.so => /opt/hfs7.0.231/dsolib/libHoudiniUI.so (0xb5d0f000)
libHoudiniPRM.so => /opt/hfs7.0.231/dsolib/libHoudiniPRM.so (0xb59cd000)
libHoudiniUT.so => /opt/hfs7.0.231/dsolib/libHoudiniUT.so (0xb520f000)
libGLU.so.1 => /usr/X11R6/lib/libGLU.so.1 (0xb5160000)
libGL.so.1 => /usr/lib/nvidia/tls/libGL.so.1 (0xb50e8000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb501b000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb500d000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb5005000)
libdl.so.2 => /lib/libdl.so.2 (0xb5000000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb4fee000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb4f2e000)
libm.so.6 => /lib/tls/libm.so.6 (0xb4f0b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb4f02000)
libc.so.6 => /lib/tls/libc.so.6 (0xb4dd8000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb4d07000)
libGLcore.so.1 => /usr/lib/nvidia/tls/libGLcore.so.1 (0xb45b6000)
libnvidia-tls.so.1 => /usr/lib/nvidia/tls/libnvidia-tls.so.1 (0xb45b4000)
/lib/ld-linux.so.2 (0xb7fec000)


~Dee

thomaskinga
Hi..

Give this a shot..

Do the usual…

csh
source houdini_setup

But then cd into the houdini /bin directory and enter..

ldd hmaster

You will then get a list of all the libraries houdini needs to run correctly..
From there you should be able to tell if one or two are missing..
And if they are, install them…
It can get a little tricky as the names don't always give away the name
of the packages…

Good luck.

Tom
~Dee
User Avatar
Member
4140 posts
Joined: July 2005
Offline
From a quick googly:

> Where do I find the library linux-gate.so.1? I am using SuSE SLES9.

You don't. It's a virtual library, provided by the 2.6 Linux kernel. It
does not exist in any form that you can see it or copy it.


So I don't think that's it. You can also cross-reference with this post:

http://kerneltrap.org/node/3405 [kerneltrap.org]

which indicates someone else having a similar problem and possibly being led down the wrong path via this msg. I'm suspecting it's so low-level it's not even an option to compile in - it's a seriously deep-rooted feature of the kernel. The lack of google references seems to indicate this, anyway.

That doesn't help you much, except maybe saving you a little time. I'm not sure - can you run any Houdini app at all? (spy, mplay, ic)

I'm running 2.6.11-4 without troubles(via SUSE), but my NVidia drivers are 7167. Might want to try upgrading that.

Can't think of anything else off the top of my head, sorry.

Cheers,

J.C.
John Coldrick
User Avatar
Member
7725 posts
Joined: July 2005
Offline
er, have you tried:
csh
source houdini_setup
houdini
User Avatar
Member
15 posts
Joined: July 2005
Offline
Yeah, that's what I got from a google, too. I thought it might still be out there somewhere. Oh well. I'm using nvidia drivers 7174 and I can run all houdini software I have tried (license server, mplay) fine. Houdini is the only one that crashes…and it just dies. There's no message really. Just death. :cry: I don't supposed SideFX would help me with this since it's apprentice I'm trying to work…

~Dee


JColdrick
From a quick googly:

> Where do I find the library linux-gate.so.1? I am using SuSE SLES9.

You don't. It's a virtual library, provided by the 2.6 Linux kernel. It
does not exist in any form that you can see it or copy it.


So I don't think that's it. You can also cross-reference with this post:

http://kerneltrap.org/node/3405 [kerneltrap.org]

which indicates someone else having a similar problem and possibly being led down the wrong path via this msg. I'm suspecting it's so low-level it's not even an option to compile in - it's a seriously deep-rooted feature of the kernel. The lack of google references seems to indicate this, anyway.

That doesn't help you much, except maybe saving you a little time. I'm not sure - can you run any Houdini app at all? (spy, mplay, ic)

I'm running 2.6.11-4 without troubles(via SUSE), but my NVidia drivers are 7167. Might want to try upgrading that.

Can't think of anything else off the top of my head, sorry.

Cheers,

J.C.
~Dee
User Avatar
Member
15 posts
Joined: July 2005
Offline
edward
er, have you tried:
csh
source houdini_setup
houdini

That's right out of their “how to run houdini” page. That was the first thing I did. No luck. :'(
~Dee
User Avatar
Member
7725 posts
Joined: July 2005
Offline
It still looks like a bad install to me. If it was a linking problem, you wouldn't even get that far.
User Avatar
Member
15 posts
Joined: July 2005
Offline
edward
It still looks like a bad install to me. If it was a linking problem, you wouldn't even get that far.

I'll reinstall then. I used their setup shell scripts to install. Hopefully, it works the second time. :wink:
~Dee
User Avatar
Member
4140 posts
Joined: July 2005
Offline
I've never experienced a scenario on Linux where simply re-installing fixed anything, unless the first time I was out of disk space or I've been doing destructive things after the fact.. I think if you're going to bother to do it(although it takes all of 20 seconds and is far less instrusive than a Windows install), you might as well re-download the install package too. That may be the source of your problem - an incomplete package.

Cheers,

J.C.
John Coldrick
User Avatar
Member
15 posts
Joined: July 2005
Offline
JColdrick
I've never experienced a scenario on Linux where simply re-installing fixed anything, unless the first time I was out of disk space or I've been doing destructive things after the fact.. I think if you're going to bother to do it(although it takes all of 20 seconds and is far less instrusive than a Windows install), you might as well re-download the install package too. That may be the source of your problem - an incomplete package.

Cheers,

J.C.


Hmm, it seems mandrake 10.2 works with the redhat 7 version of the installer but not the redhat 9 one. Thanks for the help guys!
~Dee
User Avatar
Member
1 posts
Joined:
Offline
I've been having the exact same problems flarefox had before he reinstalled. I, however, had a working install just a few weeks ago (and possibly even a few days ago, but because I didn't use the program for a while I can't really tell). Anyway, when I tried loading up Houdini again a few days ago I had the exact same symptoms as flarefox described. I've also tried everything in this thread, but so far nothing has worked.

The only difference I've seen in flarefox's situation and mine (apart from rh 7 installs not working here) was that I didn't have this line when ldd'ing hmaster:libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb4d07000)

Every other program I run from commandline seems to work; mplay works, hkey works, hmaster-ng works, it's just hmaster that won't boot up.

The only reason I can think of that which might explain why houdini stopped working, would be that I installed or removed something. But being the freshling I am, I have no idea what I'm looking for, so any clue anyone could give me would be greatly appreciated.
  • Quick Links