So the stack limit seems to be 199, at the 200'ed stack call it runtimes.

If you disable world.loopchecks dd crashes at 500 exactly.
How much memory is it using at 500? It is only a 32bit process so maybe it is something to do with that? Just a thought.
I couldn't even tell you, but i doubt it was hitting 2.2gb from 500 procs in the stack.
How much memory is it using at 500? It is only a 32bit process

Stack depth is limited arbitrarily by DM. Of all the things you could run up on memory with, stack depth is probably not one of them.
The fact that DD crashes if you have loop_checks off, makes me wonder if its actually hitting an os stack limit.

I can't tell you why it crashes, or even if it's actually crashing and not just shutting down, as i disabled the windows "This program has stopped working" crash dialog
It's probably an assertion.
In response to MrStonedOne
It would help if you provided code examples, as it just sounds like issues on your end with either how you call the loops, or preform them. Might I suggest wandering into developer help? No need to be afraid to ask for help, there are plenty of people that know what they're talking about on the dev help forums. We all appreciate the less trivial questions.
We all appreciate the less trivial questions.

I could do with a challenge from time to time.
fine fine fine:

http://www.byond.com/forum/?post=1915310

I put it in tuts and snippets because that seemed to be a more fitting place.
In response to MrStonedOne
MrStonedOne wrote:
fine fine fine:

http://www.byond.com/forum/?post=1915310

I put it in tuts and snippets because that seemed to be a more fitting place.

Not sure if its.. Your ego or what, but you've got a serious attitude problem with people who try and help or disagree with you.. You might want to change that you'll go no where in life.

Thank you for posting that though, it'll definitely be of some help.
In response to A.T.H.K
A.T.H.K wrote:
Not sure if its.. Your ego or what, but you've got a serious attitude problem

https://en.wikipedia.org/wiki/Wikipedia:Assume_good_faith
@A.T.H.K: StonedOne is no more direct than I am. He's just missing my charm and love of horses.

Maybe a bit steadfast, but after interacting with the guy a number of times, he's usually pretty straightforward in his criticism without coming across as mean. So... He's got our regulars beat there.
Actually, right now i'm more high and goofy.
In response to MrStonedOne
MrStonedOne wrote:
Actually, right now i'm more high and goofy.

Paradise for programmers after work.
Given that I'm sympathetic to your server admin argument, and I don't have any better solutions on the horizon for now, I'm leaning toward disabling this safety feature entirely in the hopes it won't screw anything up too badly. Since we're catching recursion before it becomes a true stack problem, that should probably suffice.
In response to Lummox JR
Lummox JR wrote:
Given that I'm sympathetic to your server admin argument, and I don't have any better solutions on the horizon for now, I'm leaning toward disabling this safety feature entirely in the hopes it won't screw anything up too badly. Since we're catching recursion before it becomes a true stack problem, that should probably suffice.


Perhaps some obscure option that you must toggle in an advanced menu?
Adding an advanced menu and the obscure option to go with it is more work than I feel is warranted.
Ah, didn't realize. Well I was just thinking of slipping it into a menu such as the Build Preferences in Dream Maker.

@post below - And this is why you are there and I am here! :)
Good gads, that's worse. That'd require changing the .dmb format or adding flags or something.
I'm just gonna link this here because it's related:

http://www.byond.com/forum/?post=1915498 - Preventing DD from shutting the world down, by breaking DD so restarts and shutdowns do nothing.
Page: 1 2 3 4 5