SUSE and Ubuntu 7.10 users: why threaded UI is turned off

   24554   29   6
User Avatar
Member
1192 posts
Joined: 7月 2005
Offline
I did nothing particular, no variable set. Just plugged the wacom.

Dragos
Dragos Stefan
producer + director @ www.dsg.ro
www.dragosstefan.ro
User Avatar
Member
1145 posts
Joined: 7月 2005
Offline
I just noticed this;
If Houdini hangs you can force it to crash with

kill -SEGV #pid

This causes a seg fault sending Houdini into its regular crash sequence, thus saving out a file to /tmp.



twod
A hang means that the program becomes completely non-responsive, which is just as bad as a crash (possibly even worse for Houdini, as it won't save a hip file to /tmp for you). It is more commonly found in threaded code, which is why turning off threaded UI tends to solve the problem.
“gravity is not a force, it is a boundary layer”
“everything is coincident”
“Love; the state of suspended anticipation.”
User Avatar
Member
225 posts
Joined: 7月 2005
Offline
Hey guys, Sorry to hijack this thread but does H 9.1 run on Ubuntu 8.04 (Hardy)x64, Given gcc 4.2? It happens to be the only distro that runs on my laptop right out of the box without issues.

Thanks
User Avatar
Member
519 posts
Joined:
Offline
Yes it does.
User Avatar
Member
532 posts
Joined: 7月 2005
Offline
Along the same lines….. has anyone tested it with the latest KDE 4 Kubuntu?
soho vfx
User Avatar
Member
56 posts
Joined: 4月 2007
Offline
probbins
I just noticed this;
If Houdini hangs you can force it to crash with

kill -SEGV #pid

This causes a seg fault sending Houdini into its regular crash sequence, thus saving out a file to /tmp.

I would be curious how/on what conditions this works/can be invoked. On my system at work (Fedora7 mutant) -SIGV doesn't seem to exist as a flag. Is it a SUSE specific thing (that would be freaky)? Any clues?

Thanks.
Andras
User Avatar
Member
1145 posts
Joined: 7月 2005
Offline
As far as I understand it, SEGV is a standard unix command.
“gravity is not a force, it is a boundary layer”
“everything is coincident”
“Love; the state of suspended anticipation.”
User Avatar
Member
519 posts
Joined:
Offline
kill -l provides a list with several ways you can kill a program (seems, unlike in real life, there are only 62 ways you can kill something in Linux, terribly boring). kill -SEGV is no. 11 (but i am on opensuse too atm so it might, though highly unlikely, be an opensuse thing.)
User Avatar
Member
639 posts
Joined: 7月 2005
Offline
I've always been using kill -11 $PID when I want Houdini to segfault with backups… otherwise, kill -9 $PID is always fun (where you're skydiving without a parachute).
User Avatar
Member
4140 posts
Joined: 7月 2005
Offline
Careful guys - all this segfault discussion is veering dangerously close to letting this thread get BACK ON TOPIC.

Space is offered free of charge - feel free to start your own threads.

J.C.
John Coldrick
  • Quick Links