Bug 3300

Summary: NullPointerException in frysk.cli.hpd.ExprSymTab.get(FryskGui)
Product: frysk Reporter: Mike Cvet <mcvet>
Component: generalAssignee: Stan Cox <scox>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Project(s) to access: ssh public key:
Bug Depends on:    
Bug Blocks: 2246    

Description Mike Cvet 2006-10-03 17:02:23 UTC
Opening the SourceWindow on a process with two threads and debuginfo gave me
this on x86_64:

java.lang.NullPointerException
   at frysk.cli.hpd.ExprSymTab.get(FryskGui)
   at frysk.expr.CppTreeParser.expr(FryskGui)
   at frysk.expr.CppTreeParser.expr(FryskGui)
   at frysk.cli.hpd.SymTab.print(FryskGui)
   at frysk.gui.srcwin.SourceBuffer.getVariable(FryskGui)
   at frysk.gui.srcwin.SourceView.mousedOverText(FryskGui)
   at frysk.gui.srcwin.SourceView$SourceViewListener.mouseMotionEvent(FryskGui)
   at org.gnu.gtk.Widget.fireMouseMotionEvent(libgtkjava-2.8.so)
   at org.gnu.gtk.Widget.handleMouseMotion(libgtkjava-2.8.so)
   at org.gnu.gtk.Gtk.gtk_main(libgtkjava-2.8.so)
   at frysk.gui.Gui.gui(FryskGui)
   at frysk.gui.FryskGui.main(FryskGui)
Comment 1 Stan Cox 2006-11-27 16:06:04 UTC
        * hpd/ExprSymTab.java (put): Check that the die has a type.
        (get): Likewise.

(Added expression dejagnu testing to check for regressions)