| 10:49 am on May 11, 2005 (gmt 0)|
A stack overflow is caused by a program running out of available memory, usually as a result of bad coding (e.g. a function calling itself indefinitely).
Google the string and you'll get quite a few explanations, including these two:
Mods, I presume these links are within the TOS. They're both my sites.
| 12:33 pm on May 12, 2005 (gmt 0)|
Thanks EBear but I had already checked this out and I cannot see what is happening. At first I thought it was a local thing then, while looking at my site from aonther location, I noticed that it was also occurring there.
| 12:37 pm on May 12, 2005 (gmt 0)|
Are you using frames? If yes, does your code require these frames to load in a logical order? If yes, that's probably the cause.
| 2:35 pm on May 12, 2005 (gmt 0)|
No, I am not using frames either.
| 7:30 pm on May 16, 2005 (gmt 0)|
| 7:39 pm on May 16, 2005 (gmt 0)|
Either way, you should inspect the variables or identifiers being used on line 69 of the relevant source file. As EBear pointed out, a stack over flow occurs because too many functions are being called with no returns. Usually that is because of recursive or circular function calls that have run amuk.
If that doesn't get it straightened out, then you will probably need to post some relevant code.
| 12:45 pm on May 20, 2005 (gmt 0)|
TYVM for the contribution John. I think the problem has cleared and I am still not sure what was causing it. I did a bit of editing and stuck in a couple of linebreaks to see if the line number that was being referenced would change. When I tried it again I could not get the fault to reoccur.
Looks like it was one of those unexplained things that happen now and again.
[edited by: BlobFisk at 1:17 pm (utc) on May 20, 2005]
[edit reason] Removed Stickymail call [/edit]
| 1:19 pm on May 20, 2005 (gmt 0)|
IE tends to make a mess of line number indicators in JS errors. Firefox, thankfully, does not. It shows the correct line number as well as giving a more accurate error message.
| 8:06 am on May 21, 2005 (gmt 0)|
I spoke too soon, the problem is back again. I tried placing a few blank lines in around line 69 but the error still returns the same line number.
| 8:27 am on May 21, 2005 (gmt 0)|
Getting stranger. I have just noticed that the error only occurs in Internet Explorer. It's OK on Firefox, Opera and Netscape?
| 2:14 pm on May 21, 2005 (gmt 0)|
For what its worth.....Just today I started getting Stack Overflow at Line 0 ....Only getting it on my Internet Explorer also. FireFox and Netscape=good.
| 3:14 am on May 22, 2005 (gmt 0)|
It bears repeating:
|If that doesn't get it straightened out, then you will probably need to post some relevant code. |
You have a loop of some type. Your variables don't contain what you expect them to. The loop never quits.
Error: Stack Overflow
Are there any externally referenced scripts? Line 69 can be in one of those. Or it can be in the primary resource. (the error message will ALWAYS name the primary resource regardless of which file the error is in)
Server errors will be displayed by the brower just like a regular web page.
| 7:47 am on May 23, 2005 (gmt 0)|
John, from what you say it must be a server error because it just displays as an IE error message box woth no reference to any external file.
| 8:25 am on May 23, 2005 (gmt 0)|
If it was a server error it would happen in all browsers - this sounds like a client side script problem.
| 1:56 pm on May 23, 2005 (gmt 0)|
|...displays as an IE error message box... |
That's what I meant by separate message box.
|...no reference to any external file. |
| 5:16 pm on May 25, 2005 (gmt 0)|
As a matter of interest I think I have finally found the problem with this. I was running two copies of a small script each of which was doing the same thing. I must have accidentally pasted this script into my page twice.