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: 

Maya (2022) kinda.. gets stuck after about an hour. Channel Box, Attribute Editor, Etc. Empty, and selecting/deselecting is slow

3 REPLIES 3
Reply
Message 1 of 4
mamorossi
521 Views, 3 Replies

Maya (2022) kinda.. gets stuck after about an hour. Channel Box, Attribute Editor, Etc. Empty, and selecting/deselecting is slow

This has been happening more and more frequently lately for me. No idea what could be causing it. But basically , after about an hour of working (sometimes more, sometimes less), Maya will randomly bug out and the channel box, outliner, and attribute editor will go completely blank. Like, not even empty text boxes. Just blank. On top of that, everything becomes much slower. left clicking on an object in object mode takes anywhere from 3 to 10 seconds for the selection highlight to actually show. Sometimes I have to zoom in or out to force it to activate. 

Trying to quit the program does nothing. The only way I can quit is by going into the task manager and killing the process manually. Then, I restart Maya and repeat after another hour or so. It didn't used to happen that often, so I brushed it off, but it has happened 4 times just today, and I'm afraid of it getting worse. 

I'm running Windows 10 with the following

Intel Core i7 8700K
32GB RAM

EVGA GeForce 1080TI FTW3

Labels (2)
3 REPLIES 3
Message 2 of 4
hamsterHamster
in reply to: mamorossi

Any particular/busy actions/files you work, when this happens?

Could be scene contents, could be drivers, could be faulty user settings - each has own specific tells.

Lastly, have you checked your Maya for Vaccine virus? Like, what are contents of your C:\Users\YourUsername\Documents\maya\2022\scripts\userSetup.mel ?


,,,_°(O__O)°_,,,
Maya2019.1 @ Windows10 & GeForce GTX1080Ti

If the post was helpful, click the
 ACCEPT SOLUTION  button, so others might find it much more easily.

Message 3 of 4
mamorossi
in reply to: hamsterHamster

So it happens no matter what project I'm working on. And I haven't been able to pinpoint any specific action that triggers it. It just sorta happens.

For the userSetup.mel, not sure if posting the text from it will help, but here goes anyway (I use Malcolm341's custom HUD as well) :


/*m341_extraHUD_workingUnits*/global proc string m341_extraHUD_workingUnits_Display(){string $currentUnits = `currentUnit -q`;return $currentUnits;}int $sectionVar = 1;int $nextFreeBlock = `headsUpDisplay -nextFreeBlock $sectionVar`;headsUpDisplay -section $sectionVar -block $nextFreeBlock -blockSize "small" -label "Working Units:" -labelFontSize "small" -command "m341_extraHUD_workingUnits_Display()" -event "linearUnitChanged" extraHUD_workingUnits_HUDName;
/*m341_extraHUD_selectedItems*/global proc int m341_extraHUD_selectedItems_Display(){string $selected[] = `ls -sl -fl`;int $sizeSelected = `size $selected`;return $sizeSelected;}int $sectionVar = 3;int $nextFreeBlock = `headsUpDisplay -nextFreeBlock $sectionVar`;headsUpDisplay -section $sectionVar -block $nextFreeBlock -blockSize "small" -label "Selected Items:" -labelFontSize "small" -command "m341_extraHUD_selectedItems_Display()" -event "SelectionChanged" extraHUD_selectedItems_HUDName;
/*m341_extraHUD_lastSave*/global proc string m341_extraHUD_lastSave_Display(){global float $m341_extraHUD_startTime;float $currentTime = `timerX -startTime $m341_extraHUD_startTime`;int $minutes = $currentTime / 60;int $seconds = $currentTime % 60;int $hours = $minutes / 60;$minutes %= 60;return ($hours + ":" + $minutes + ":" + $seconds);}global proc m341_extraHUD_lastSave_ScriptJobProc(){global float $m341_extraHUD_startTime;float $currentTime = `timerX -startTime $m341_extraHUD_startTime`;int $minutes = $currentTime / 60;int $seconds = $currentTime % 60;int $hours = $minutes / 60;$minutes %= 60;$m341_extraHUD_startTime = `timerX`;}int $sectionVar = 6;int $nextFreeBlock = `headsUpDisplay -nextFreeBlock $sectionVar`;global float $m341_extraHUD_startTime;$m341_extraHUD_startTime = `timerX`;global int $m341_extraHUD_lastSave_ScriptJobName;$m341_extraHUD_lastSave_ScriptJobName = `scriptJob -runOnce 0 -compressUndo 1 -event "SceneSaved" "m341_extraHUD_lastSave_ScriptJobProc"`;headsUpDisplay -section $sectionVar -block $nextFreeBlock -blockSize "small" -label "Last Save:" -labelFontSize "small" -command "m341_extraHUD_lastSave_Display()" -event "idleHigh" extraHUD_lastSave_HUDName;
/*m341_extraHUD_lastAutoSave*/global proc string m341_extraHUD_lastAutoSave_Display(){global float $m341_extraHUD_autoSave_startTime;float $currentTime = `timerX -startTime $m341_extraHUD_autoSave_startTime`;int $minutes = $currentTime / 60;int $seconds = $currentTime % 60;int $hours = $minutes / 60;$minutes %= 60;int $autoSaveStatus = `autoSave -q -enable`; string $currentMayaYear = `about -product`;if(`gmatch $currentMayaYear "*2017*"`){string $autoSavePrint = "requires Maya 2019 or later";return $autoSavePrint;}else if(`gmatch $currentMayaYear "*2018*"`){string $autoSavePrint = "requires Maya 2019 or later";return $autoSavePrint;}else if ($autoSaveStatus == 1){return ($hours + ":" + $minutes + ":" + $seconds);}else if ($autoSaveStatus == 0){string $autoSavePrint = "auto save disabled";return $autoSavePrint;}}global proc m341_extraHUD_lastAutoSave_ScriptJobProc(){global float $m341_extraHUD_autoSave_startTime;float $currentTime = `timerX -startTime $m341_extraHUD_autoSave_startTime`;int $minutes = $currentTime / 60;int $seconds = $currentTime % 60;int $hours = $minutes / 60;$minutes %= 60;$m341_extraHUD_autoSave_startTime = `timerX`;}int $sectionVar = 8;int $nextFreeBlock = `headsUpDisplay -nextFreeBlock $sectionVar`;string $currentMayaYear = `about -product`;if(`gmatch $currentMayaYear "*2017*"`){}else if(`gmatch $currentMayaYear "*2018*"`){}else{global float $m341_extraHUD_autoSave_startTime;$m341_extraHUD_autoSave_startTime = `timerX`;global int $m341_extraHUD_lastAutoSave_ScriptJobName;global int $m341_extraHUD_lastAutoSave_ScriptJobName;$m341_extraHUD_lastAutoSave_ScriptJobName = `scriptJob -runOnce 0 -compressUndo 1 -event "renderSetupAutoSave" "m341_extraHUD_lastAutoSave_ScriptJobProc"`;}headsUpDisplay -section $sectionVar -block $nextFreeBlock -blockSize "small" -label "Last Auto Save:" -labelFontSize "small" -command "m341_extraHUD_lastAutoSave_Display()" -event "idleHigh" extraHUD_lastAutoSave_HUDName;

Message 4 of 4
hamsterHamster
in reply to: mamorossi

The good news is there are no traces of Vaccine, just Malcolm.

However, that Malcolm script, I wasn't able to execute it with no errors/warnings. Nevertheless, it still managed to launch some sort of script-job, which make my empty Maya consume >25% of CPU power. Try to disable that thing, at least move userSetup.mel to some temp location, and see how it performs then.

Might be not the only suspect, yet, at least you will know what NOT to blame.


,,,_°(O__O)°_,,,
Maya2019.1 @ Windows10 & GeForce GTX1080Ti

If the post was helpful, click the
 ACCEPT SOLUTION  button, so others might find it much more easily.

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

Post to forums  

Technology Administrators


Autodesk Design & Make Report