# Getting stack overflow error

**URL:** <https://forum.kirupa.com/t/getting-stack-overflow-error/322294>\
**Category:** Uncategorized\
**Created:** [May 17, 2011, 11:00am UTC](https://forum.kirupa.com/t/getting-stack-overflow-error/322294 "2011-05-17T11:00:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pravingate07](https://avatars.discourse-cdn.com/v4/letter/p/4491bb/32.png) [@pravingate07](https://forum.kirupa.com/u/pravingate07)\
**Post date:** [May 17, 2011, 11:00am UTC](https://forum.kirupa.com/t/getting-stack-overflow-error/322294/1 "2011-05-17T11:00:12Z")

</div>

Hi, i’m using below code for pause a movieclip any time ,

It works fine for some movieclips, but gives “stack overflow error occoured” error for some movieclips.

```auto

function pauseAll(displayObject:DisplayObject):void
{
    if(displayObject is MovieClip)
    {
        var movieClip:MovieClip = displayObject as MovieClip;
        movieClip.stop();
        
        for(var i:uint =0; i < movieClip.numChildren; i++)
        {
            pauseAll(movieClip.getChildAt(i));
        }
    }
}
pauseAll(movieClip);

```

we know that stack overflow can come when makes recursive call.  
my for loop is going somewhere at infinite loop, but didnt understood what should i need to do to solve this?

Anybody knows how can i solve this?
