Community
Maya Forum
Welcome to Autodesk’s Maya Forums. Share your knowledge, ask questions, and explore popular Maya topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Linux 2014 Segmentation Fault

1 REPLY 1
SOLVED
Reply
Message 1 of 2
Anonymous
657 Views, 1 Reply

Linux 2014 Segmentation Fault

Hello friends,

 

I've encountered a strange problem with Maya 2014 whilst transferring a rig between computers. Back at home I'm using Win7 and my maya file opens fine on that plus 2 other Win7 computers. Whilst on my work computer running CentOS Maya receives a segmentation fault and crashes.

 

I ran a stack trace to see if I can get any info on this crash and this is what it gave using gdb :

 

0x00007fffde99fcfb in TuvSampler::copy(TpolySurfaceAssociator*, TattributeSamplerState&) () from /opt/autodesk/maya2014-x64/lib/libModifiers.so

 

the details it gave were (threw it in a spoiler tag so this post wouldn't be too big),

 

Spoiler
#0 0x00007fffde99fcfb in TuvSampler::copy(TpolySurfaceAssociator*, TattributeSamplerState&) () from /opt/autodesk/maya2014-x64/lib/libModifiers.so
#1 0x00007fffde9a07a1 in TuvSampler::sample(TpolySurfaceAssociator*, TattributeSamplerState&) () from /opt/autodesk/maya2014-x64/lib/libModifiers.so
#2 0x00007fffde997b9e in TtransferAttributesFty::action() ()
from /opt/autodesk/maya2014-x64/lib/libModifiers.so
#3 0x00007fffde9948d4 in TdnTransferAttributes::deformData(TdataBlock&, unsigned int, T4dDblMatrix const&, Tdata&, unsigned int) ()
from /opt/autodesk/maya2014-x64/lib/libModifiers.so
#4 0x00007ffff40ee97f in TdnGeometryFilter::computePlug(Tplug const&, TdataBlock&)
() from /opt/autodesk/maya2014-x64/lib/libDataModel.so
#5 0x00007fffde990307 in TdnTransferAttributes::computePlug(Tplug const&, TdataBlock&) () from /opt/autodesk/maya2014-x64/lib/libModifiers.so
#6 0x00007ffff5b6d1bc in TdependNode::dbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#7 0x00007ffff5b6a476 in TdependNode::mpSafeDbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#8 0x00007ffff5b71f26 in TdependNode::processEval(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#9 0x00007ffff5af9d92 in TmsgEval::send() ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#10 0x00007ffff5ad4ac9 in TconnectionSingle::evaluate(TmsgEval&, Tconnection*) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#11 0x00007ffff5aa114d in Tplug::evalConnectionValue(bool, TdgContext const&, TdataHandle&) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#12 0x00007ffff5aa9292 in Tplug::evaluateValue(TdataHandle&, TdataBlock const&, bool) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#13 0x00007ffff5acf728 in TdataBlockDG::value(Tattribute const&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
---Type <return> to continue, or q <return> to quit---
#14 0x00007ffff42780c3 in TdnGroupParts::computePlug(Tplug const&, TdataBlock&) ()
from /opt/autodesk/maya2014-x64/lib/libDataModel.so
#15 0x00007ffff5b6d1bc in TdependNode::dbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#16 0x00007ffff5b6a476 in TdependNode::mpSafeDbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#17 0x00007ffff5b71f26 in TdependNode::processEval(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#18 0x00007ffff5af9d92 in TmsgEval::send() ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#19 0x00007ffff5ad4ac9 in TconnectionSingle::evaluate(TmsgEval&, Tconnection*) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#20 0x00007ffff5aa114d in Tplug::evalConnectionValue(bool, TdgContext const&, TdataHandle&) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#21 0x00007ffff5aa9292 in Tplug::evaluateValue(TdataHandle&, TdataBlock const&, bool) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#22 0x00007ffff5aa96cd in Tplug::evaluateValue(TdataHandle&, TdataBlock const&, bool) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#23 0x00007ffff5ac79ed in TdataBlockDG::getMultiElementValue(Tplug const&, TdataHandle&, unsigned int, unsigned int, unsigned int) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#24 0x00007ffff5ab5b03 in TmultiHandle::evaluateHandle() ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#25 0x00007ffff40ee48d in TdnGeometryFilter::computePlug(Tplug const&, TdataBlock&)
() from /opt/autodesk/maya2014-x64/lib/libDataModel.so
#26 0x00007fffde990307 in TdnTransferAttributes::computePlug(Tplug const&, TdataBlock&) () from /opt/autodesk/maya2014-x64/lib/libModifiers.so
#27 0x00007ffff5b6d1bc in TdependNode::dbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
---Type <return> to continue, or q <return> to quit---
#28 0x00007ffff5b6a476 in TdependNode::mpSafeDbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#29 0x00007ffff5b71f26 in TdependNode::processEval(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#30 0x00007ffff5af9d92 in TmsgEval::send() ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#31 0x00007ffff5ad4ac9 in TconnectionSingle::evaluate(TmsgEval&, Tconnection*) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#32 0x00007ffff5aa114d in Tplug::evalConnectionValue(bool, TdgContext const&, TdataHandle&) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#33 0x00007ffff5aa9292 in Tplug::evaluateValue(TdataHandle&, TdataBlock const&, bool) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#34 0x00007ffff5acf728 in TdataBlockDG::value(Tattribute const&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#35 0x00007ffff2538379 in TmeshShape::computeObject(Tplug const&, TdataBlock&) ()
from /opt/autodesk/maya2014-x64/lib/libPoly.so
#36 0x00007ffff5b6d1bc in TdependNode::dbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#37 0x00007ffff414ef29 in TdagObject::dbEvaluate(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDataModel.so
#38 0x00007ffff5b6a528 in TdependNode::mpSafeDbEvaluateWithSet(TmsgEval&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#39 0x00007ffff5aa94cc in Tplug::evaluateValue(TdataHandle&, TdataBlock const&, bool) const () from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#40 0x00007ffff5acf728 in TdataBlockDG::value(Tattribute const&) ()
from /opt/autodesk/maya2014-x64/lib/libDependEngine.so
#41 0x00007ffff2540c0f in TmeshShape::meshDataRef(TdgContext&) const ()
from /opt/autodesk/maya2014-x64/lib/libPoly.so
#42 0x00007ffff2540dd0 in TmeshShape::midBody() const ()  

 

Any ideas on why this might be happening? All I can see in the debug info is that it mentions TransferAttributes? I imagine this error would happen on OSX as well, could it be a memory problem since it's a segmentation fault?

 

Thanks!

 

Update : Just deleted the blendshapes which had transfer attributes on them and the file opens fine, looking further into this!

Tags (3)
1 REPLY 1
Message 2 of 2
Anonymous
in reply to: Anonymous

Solved!

Turns out the rig has some stacked transfer attributes on a couple of the blendshapes. Cleaning these up since they weren't needed helped fix the file and it opens smoothly on Linux now as well.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report