Bug 4157 - debug crashs with infinite null pointer exceptions
Summary: debug crashs with infinite null pointer exceptions
Status: RESOLVED FIXED
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Rick Moseley
URL:
Keywords:
Depends on:
Blocks: 1633
  Show dependency treegraph
 
Reported: 2007-03-06 21:47 UTC by Andrew Cagney
Modified: 2007-03-20 18:35 UTC (History)
0 users

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Cagney 2007-03-06 21:47:39 UTC
Select bash from the list of processes, and then select "debug".  Gives:

java.lang.NullPointerException
   at org.eclipse.cdt.internal.core.parser.Parser.LT(FryskGui)
   at org.eclipse.cdt.internal.core.parser.Parser.errorHandling(FryskGui)
   at
org.eclipse.cdt.internal.core.parser.Parser.failParseWithErrorHandling(FryskGui)
   at org.eclipse.cdt.internal.core.parser.Parser.translationUnit(FryskGui)
   at org.eclipse.cdt.internal.core.parser.Parser.parse(FryskGui)
   at frysk.dom.cparser.CDTParser.parse(FryskGui)
   at frysk.dom.DOMImage.addSource(FryskGui)
   at frysk.dom.DOMFactory.createDOM(FryskGui)
   at frysk.gui.srcwin.SourceWindow.generateProcStackTrace(FryskGui)
   at frysk.gui.srcwin.SourceWindow.finishSourceWin(FryskGui)
   at frysk.gui.srcwin.SourceWindow$LockObserver$31.run(FryskGui)
   at org.gnu.glib.CustomEvents.runEvents(libgtkjava-2.8.so)
   at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so)
   at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so)
   at frysk.gui.Gui.gui(FryskGui)
   at frysk.gui.FryskGui.main(FryskGui)
java.lang.NullPointerException
Comment 1 Rick Moseley 2007-03-07 13:20:01 UTC
I cannot duplicate this problem on my FC5/x86 machine running the latest
software/kernel(2.6.19-1.2288.2.4.fc5) nor can I duplicate it on my FC6/AMD 64
machine running the latest software/kernel(2.6.19-1.2911.6.4.fc6).  *Almost* the
proper thing occurs, the source window remains empty until I click on on a frame
and then the assembly code appears in the window.

This appears to be very similar to but not exactly like bz# 4093
(http://sourceware.org/bugzilla/show_bug.cgi?id=4093) which I fixed last week.  

Make sure the most current cdtparser.jar compiled with the change I committed on
Feb 27 is being used.
Comment 2 Rick Moseley 2007-03-16 19:52:23 UTC
I am now getting this error on my machine. Will look at it.

java.lang.NullPointerException
   at org.eclipse.cdt.internal.core.parser.Parser.LT(Parser.java:215)
   at org.eclipse.cdt.internal.core.parser.Parser.errorHandling(Parser.java:2873)
   at
org.eclipse.cdt.internal.core.parser.Parser.failParseWithErrorHandling(Parser.java:3113)
   at org.eclipse.cdt.internal.core.parser.Parser.translationUnit(Parser.java:3059)
   at org.eclipse.cdt.internal.core.parser.Parser.parse(Parser.java:2970)
   at frysk.dom.cparser.CDTParser.parse(CDTParser.java:195)
   at frysk.dom.DOMImage.addSource(DOMImage.java:158)
   at frysk.rt.Line.getDOMSource(Line.java:128)
   at frysk.gui.srcwin.CurrentStackView.buildTree(CurrentStackView.java:168)
   at frysk.gui.srcwin.CurrentStackView.<init>(CurrentStackView.java:99)
   at frysk.gui.srcwin.SourceWindow.populateStackBrowser(SourceWindow.java:450)
   at frysk.gui.srcwin.SourceWindow.finishSourceWin(SourceWindow.java:390)
   at frysk.gui.srcwin.SourceWindow$LockObserver$31.run(SourceWindow.java:2419)
   at org.gnu.glib.CustomEvents.runEvents(libgtkjava-2.8.so)
   at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so)
   at org.gnu.gtk.Gtk.main(libgtkjava-2.8.so)
   at frysk.gui.Gui.gui(Gui.java:244)
   at frysk.gui.FryskGui.main(FryskGui.java:59)
Comment 3 Rick Moseley 2007-03-20 18:35:43 UTC
Fixed in HEAD.  Bug was fixed in
org/eclipse/cdt/internal/core/parser/Parser.java(LT).