Understanding a bug

You should make sure that you understand a bug fully (grok ([JARGON]) it), before you attempt to fix it. Ask yourself the following questions: