You may have one type of event (A) handled in a function which dispatches another type of event (B) handled in a function which dispatches an event of type A. If dispatching occurs before handler functions return you may get a stack overflow.
thomas --- http://www.web-attitude.fr/ msn : [email protected] softphone : sip:[email protected] <sip%[email protected]> téléphone portable : +33601 822 056 2009/7/8 erikdebruin_nl <[email protected]<erikdebruin%[email protected]> > > > > Hi, > > I've Googled me senseless, but I can't find a clue to my latest problem: > > When I run my application in the browser, all is fine. When the same app in > AIR (we've build it so the same codebase is shared between on- and offline > versions), I get an exception and the last line in the stack trace (as shown > in the Console) reads "undefined". The error dialog the player throws up > (after clicking on the "Resume (F8)" button in the debug perspective) tells > me a "stack overflow" happened. > > The "funny" thing is, when I disable the code that seems to be the cause > (taking my clues from the stack trace), the problem remains, but the stack > trace tells me another line is the problem... and so on and on. > > Google tells me that a stack overflow mostly has to do with rampant > recursion, but my app doesn't use recursion anywhere. It does however use a > lot of event chains. Do these count as "recursion"? > > What does it mean that the last line of the stack trace reads "undefined"? > > Any suggestions about further debugging my problem are very welcome! > > Thanks in advance, > > EdB > > >

