pyrochlore Posted December 14, 2012 Share Posted December 14, 2012 Hi all, I was doing wire simulation and got these message. The simulation is running in batch by cooking nodes from shell script in hython. Any suggestion about this error? --------------------------------------------------------- 20879: Fatal error: Bus error (sent by pid 0) Traceback from hython 12.1.33 __gxx_personality_v0 <hython-bin> UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo*, void*) const <libHoudiniUT.so> UT_Signal::processSignal(int, siginfo*, void*) <libHoudiniUT.so> _L_unlock_15 <libpthread.so.0> idalloc (arena.h:677) WIRE_DynamicsEquation::~WIRE_DynamicsEquation() <libHoudiniSIM.so> WIRE_PartitionedEquation::~WIRE_PartitionedEquation() <libHoudiniSIM.so> T.5768 <libHoudiniSIM.so> WIRE_Solver::solveObjectsSubclass(SIM_Engine&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_Time const&) <libHoudiniSIM.so> SIM_Solver::solveObjects(SIM_Engine&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_Time const&) <libHoudiniSIM.so> SIM_SolverMulti::solveObjectsSubclass(SIM_Engine&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_Time const&) <libHoudiniSIM.so> SIM_Solver::solveObjects(SIM_Engine&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_ObjectArray&, SIM_Time const&) <libHoudiniSIM.so> SIM_Engine::doSimulationStepForMetaObject(SIM_MetaObject&, SIM_Time const&) <libHoudiniSIM.so> SIM_Engine::doSimulationStep(bool) <libHoudiniSIM.so> SIM_Engine::setSimulationTime(SIM_Time const&, bool, bool, bool) <libHoudiniSIM.so> DOP_Parent::setDOPTimeSubclass(SIM_Time const&) <libHoudiniOP1.so> OBJ_DopNet::setDOPTimeSubclass(SIM_Time const&) <libHoudiniOP3.so> DOP_Parent::setDOPTime(SIM_Time const&) <libHoudiniOP1.so> DOP_Node::getVariableValue(int, int) <libHoudiniOP1.so> OP_Parameters::evalVariableValue(double&, int, int) <libHoudiniPRM.so> castLocalVar(EV_SYMBOL*, EV_SYMBOL*, int) <libHoudiniPRM.so> castValue(EV_SYMBOL*, EV_SYMBOL*, int) <libHoudiniUT.so> EV_Expression::evaluate(EV_InlineFuncReturnType, int) <libHoudiniUT.so> EV_Expression::evaluate(int, double&) <libHoudiniUT.so> ev_EvaluateFloat(EV_Expression*, int) <libHoudiniUT.so> CH_Expression::evaluate(int) <libHoudiniPRM.so> CH_Channel::evaluateSegment(CH_Segment*, double, bool, int) <libHoudiniPRM.so> CH_Collection::evaluate(CH_Channel*, double, bool, int) <libHoudiniPRM.so> PRM_Float::evalValue(PRM_ParmList*, double, int, int) const <libHoudiniPRM.so> PRM_Float::getValue(PRM_ParmList*, double, double&, int, int) const <libHoudiniPRM.so> OP_Parameters::evalFloatT(int, int, double, int) const <libHoudiniPRM.so> OP_Node::evaluateAllParms(double) <libHoudiniPRM.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInput(unsigned int, OP_Context&) <libHoudiniPRM.so> DOP_Switch::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInput(unsigned int, OP_Context&) <libHoudiniPRM.so> DOP_Switch::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> DOP_SubNet::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInput(unsigned int, OP_Context&) <libHoudiniPRM.so> DOP_Switch::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> OP_Node::internalCookInput(OP_Context&, int, OP_Node&) <libHoudiniPRM.so> OP_Node::lockInputs(OP_Context&) <libHoudiniPRM.so> DOP_Node::cookMe(OP_Context&) <libHoudiniOP1.so> OP_Node::cook(OP_Context&) <libHoudiniPRM.so> HOMF_Node::cook(bool, std::vector<double, std::allocator<double> >) <libHoudiniAPPS3.so> _wrap_Node_cook <_hou.so> PyEval_EvalFrameEx <libpython2.6.so.1.0> PyEval_EvalCodeEx <libpython2.6.so.1.0> PyEval_EvalFrameEx <libpython2.6.so.1.0> Quote Link to comment Share on other sites More sharing options...
pyrochlore Posted December 20, 2012 Author Share Posted December 20, 2012 Hi all, I find the source of error message. Occasionally, I set the attribute 'gluetoanimation' to 1 for all points in few strands of fur. After I release those points, the simulation run smoothly. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.