login about faq

what causes stack overflow errors and how can they be fixed

asked Jan 23 '13 at 13:00

Mary's gravatar image

Mary
16112


Stack overflow errors are caused by programs not managing their allocated memory correctly.

It might be that the program failed to allocate enough memory in the first place or it might try to put too much data into its allocated memory. Either way the stack of data is too big to fit so it’s known as an overflow error.

The most common reason I have seen for this happening is poorly written software i.e. bugs in the software, although it’s also possible that software could become damaged for whatever reason, stopping it from being able to correctly manage the memory.

To fix it you need to narrow down what piece of software is causing the stack overflow. Then you can either update the software which will hopefully take care of any bugs, reinstall it which would take care of any damaged files or remove the software altogether.

To help narrow down the bad software

Did you install any new software around the same time that this started happening.

What program (including version number) are you using when you get the overflow error.

What is the specific message that you get when the overflow occurs.

If it happens when using a web browser does it happen when you visit specific web pages.

link

answered Jan 24 '13 at 06:16

Simon%20H's gravatar image

Simon H
5.0k62683

Wow, nice.

(Jan 26 '13 at 20:02) Jacks Jacks's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:
    [text](http://url.com/ "title")
  • image:
    ![alt text](/path/img.jpg "title")
  • numbered list:
    1. Foo
    2. Bar
  • Code:
    • Within a paragraph:
      `code`
      surround code with grave accents (backticks)
    • Code snippet:
      Select the text and use the button on the icon of zeros and ones
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×1

Asked: Jan 23 '13 at 13:00

Seen: 811 times

Last updated: Jan 26 '13 at 20:02

Related questions

groovyAnswers © 2007 - 2011 All Rights Reserved | Privacy | Contact