BUG: Flowfield just make my Houdini segfault

   5135   8   1
User Avatar
Member
509 posts
Joined: July 2005
Offline
HI,

after being at the Roadshow I wanted to see what the FlowField SOP was ment to be … (C.o.r.e. guys talked about it if I'm not wrong)… but unlucky I simply cant add it to my SOP network… once i TAB->flowfiel-> enter (to put it on my net) Houdini just crashes…

here's the output of my /tmp crash log:


$ more /tmp/crashlog_jclaude
Crash report from jclaude; FUSE Version 8.1.732
Traceback from Mon Oct 2 00:00:49 2006
Caught signal 11
UT_StackTrace::doTracebackIntoBuffer(UT_WorkBuffer&, UTsignalHandlerArg*, char const*) (??:0)
UT_StackTrace::doTraceback(UTsignalHandlerArg, char const*) (??:0)
createCrashLog(UTsignalHandlerArg, char const*) (AP_Interface.C:0)
AP_Interface::coredumpHandler(UTsignalHandlerArg) (??:0)
UT_Signal::UT_ComboSignalHandler:perator()(int, siginfo*, void*) const (??:0)
UT_Signal::processSignal(int, siginfo*, void*) (??:0)
BM_OpStateControl:puiNetChanged(OP_Network*, OP_EventType, void*) (??:0)
BM_OpStateControl:puiNetChanged(OP_Network*, OP_EventType, void*) (??:0)
OH_OpHandler::netChanged(OP_Node*, void*, OP_EventType, void*) (??:0)
OP_Value::changed(OP_EventType, void*) (??:0)
OP_Node:pChanged(OP_EventType, void*) (??:0)
OBJ_Node:pChanged(OP_EventType, void*) (??:0)
OP_Network::addNode(OP_Node*, int, int) (??:0)
OP_Network::createNode(char const*, char const*, int, int, int, int*) (??:0)
cmd_add(CMD_Args&) (OP_Command.C:0)
CMD_Manager::runCommand(char*) (??:0)
CMD_Manager::internalExecute(char const*) (??:0)
CMD_Manager::processInput(CMD_Source*, char const*) (??:0)
CMD_Manager::internalSendInput(char const*) (??:0)
CMD_Manager::sendInput(char const*, bool) (??:0)
CMD_Manager::execute(char const*, int, std::basic_ostream<char, std::char_traits<char> >*, std::basic_ostream<char, std::char_traits<char> >*, int, bool) (??:0)
fn_execute(EV_FUNCTION*, EV_SYMBOL*, EV_SYMBOL**, int) (CMD_Glue.C:0)
ev_Evaluate(EV_EXPRESSION*, int) (??:0)
ev_EvaluateString(EV_EXPRESSION*, int) (??:0)
CH_Expression::evaluateString(int) (??:0)
evalExpression(char const*, void*) (CH_Expand.C:0)
CH_Manager::lookupExpression(char const*, UT_String&, int) (??:0)
CH_Manager::lookupExpressionNoThread(char const*, UT_String&) (??:0)
UT_String::cshParse(UT_WorkArgs&, void (*)(char const*, UT_String&), void (*)(char const*, UT_String&), int*, UT_StringCshIO*) (??:0)
CMD_Manager::runCommand(char*) (??:0)
CMD_Manager::internalExecute(char const*) (??:0)
CMD_Manager::processInput(CMD_Source*, char const*) (??:0)
CMD_Manager::internalSendInput(char const*) (??:0)
CMD_Manager::sendInput(char const*, bool) (??:0)
FUI_Worksheet::createOperator(float, float) (??:0)
FUSE_Worksheet::placeNewOperator(UI_Event*) (??:0)
FUSE_NetEditorApp::handleKeyboardEvent(UI_Event*) (??:0)
UI_Queue::processNextEvent() (??:0)
UI_Queue::drain() (??:0)
UI_Queue::eventLoop() (??:0)
main_part2(int, char**) (AP_Main.C:0)
main (??:0)


here a cropped output with “# strace houdini”


let me know if you need an entire log

gettimeofday({1159740044, 419650}, NULL) = 0
munmap(0x626e000, 135168) = 0
exit_group(0) = ?
Process 6810 detached
(sent by pid 0)houdini8.1]$ 6811: Fatal error: Segmentation Fault
Saving application data to /tmp/jclaude.6811.hip
Crash log saved to /tmp/crashlog_jclaude
Error: The core dump handler was called recursively.


any idea?

running H.8.1.732 on Linux Fedora Core5
JcN
VisualCortexLab Ltd :: www.visualcortexlab.com
User Avatar
Member
483 posts
Joined: July 2005
Offline
Hi Jean-Claude,

I tried, but couldn't reproduce this problem. Could you maybe send a hip file with instructions to support@sidefx.com?

Thanks,

Joe
User Avatar
Member
509 posts
Joined: July 2005
Offline
hip file?.. empty scene here… houdini fired up .. and trying to get a flowfieldSOP and read the manual … and it crashed…..
JcN
VisualCortexLab Ltd :: www.visualcortexlab.com
User Avatar
Staff
3456 posts
Joined: July 2005
Offline
H81_704, FC4
works just fine…
although there is no help card
Michael Goldfarb | www.odforce.net
Training Lead
SideFX
www.sidefx.com
User Avatar
Member
4270 posts
Joined: July 2005
Offline
sum][one
hip file?.. empty scene here… houdini fired up .. and trying to get a flowfieldSOP and read the manual … and it crashed…..

Since the FlowField SOP is part of the proto_install you need to make sure you reinstall the FlowField SOP whenever you upgrade your build of Houdini.

Try rerunning the proto_install with your current build and see if it still gives you trouble.
if(coffees<2,round(float),float)
User Avatar
Staff
2540 posts
Joined: July 2005
Offline
You obviously have installed this non-supported SOP from a previous build/release and may not work properly with the current build you have.

Try completely removing the .dll/.dso and re-install the flowfield SOP using the proto_install command.
There's at least one school like the old school!
User Avatar
Member
509 posts
Joined: July 2005
Offline
oh oh … yeah.. it was the old release still installed… thanks a lot guys.

that said… is there an automatic way to reinstall proto_stuffs when upgrading houdini?… i can make a script for that easly…. but isnt there a way houdini just rewrite/reinstall (maybe and installer option?) the proto_stuff? maybe that's a RFE… but I find such RFE makes sense overall.. dont you?

cheers and thanks again.
JcN
VisualCortexLab Ltd :: www.visualcortexlab.com
User Avatar
Member
4140 posts
Joined: July 2005
Offline
Because it's not officially part of the install - they are prototypes - I think it makes sense to let the user control what gets installed, especially when the proto-installs tend to get installed outside of the usual $HFS tree.

Cheers,

J.C.
John Coldrick
User Avatar
Member
509 posts
Joined: July 2005
Offline
that makes sense… thanks

cheers.
JcN
VisualCortexLab Ltd :: www.visualcortexlab.com
  • Quick Links