if you try to log the stack of an error without including function names your app will crash

perhaps this is self evident :wink: But somehow I got the “include function names” switch turned off in the IDE and could not for the longest time figure out why this app was recursing itself until it ran out of stack space and dying when it should be recovering from simple errors. The act of trying to walk the stack array in the runtimeError object will cause another error if you haven’t got that switch turned on. Until it fills itself up and crashes hard with unrelated errors being shown in the crash report about strlen and other such things rather than anything that might be useful to understand what actually happened. Turning the switch back on again fixed my problem :wink:

Ah that seems to be this case