STACK OVERFLOW... HELP

harrisonjb's icon

I have gone to open one of my project, and it will not open. A message comes up saying "stack overflow" "objects are probably connected in a loop. Choose resume to restart the scheduler". Yet the program crashes. I do have an older copy of the file, but I will have lost about 20hours work, which I really need to get back... is there anything I can do????????????

Floating Point's icon

If you've got loadbangs in your patch there's a way to suppress them when a patch is opened. Hold down shift and command (ctrl) keys while loading.

If that doesn't work try opening as text in a text edit program, copy the text and paste into an empty patcher window.
T

seejayjames's icon

RabidRaja wrote on Fri, 10 April 2009 18:16baz wrote on Fri, 10 April 2009 16:36
Another really cool way to crash Max is to have the name of a patcher inside itself.

i think you mean, "instantiate the patcher as an object within itself" which would obviously cause the patcher to recursively look for itself before its 'self' has been defined fully(not just the 'name' of a patcher, right? technically, you could use the 'name' no problem in a

type object...).

Just tried it as I was curious. Made a patch, saved it, then added the object with its name into it. No problem, showed up fine, can double-click to open. But upon saving, the Max window gave an error:

"perhaps you have mistakenly named a patcher file the same name as an object it contains. this is not permitted."

But it didn't crash here, on XP, 5.0.6.

A subpatch with the same name is fine, since it's part of the main patch and is unique, but putting the main patch into it would also cause the error.

This is kind of hurting my brain...

harrisonjb's icon

"If you've got loadbangs in your patch there's a way to suppress them when a patch is opened. Hold down shift and command (ctrl) keys while loading."

This let me open my project! Thanks Terry... AND Thanks 2 every one for there input. Really saved me a lot of time.