Bug 3415

Summary: Get NPE in frysk.gui.monitor.ObserversMenu.setCurrentProc
Product: frysk Reporter: Yao Qi <qiyaoltc>
Component: generalAssignee: Unassigned <frysk-bugzilla>
Status: NEW ---    
Severity: normal CC: pmuldoon, swagiaal, woodzltc, zhengyzy
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Project(s) to access: ssh public key:
Bug Depends on:    
Bug Blocks: 1632    

Description Yao Qi 2006-10-24 04:09:59 UTC
On FC rawhide x86 and FC5 x86_64, with frysk cvs head(20061024).

Steps to Reproduce:
1) Create  a debug ssession, and add firefox to "Observed Process Groups"
2) Create a "Custom Observer", select "event"  as "Signaled Observer", click "OK"
3)  Clike  "NoName" observer for firefox, click  "Finish"  
4)  In frysk monitor,  clike menu "obsersers"-> "manage custom  observers",
delete "NoName" observer.
5) Right click  "firefox" in "Processes"  window,  move mouse to   "Add 
obsersser",  NPE could be got  ,

[qiyao@GreenHouse build-frysk]$ G_SLICE=always-malloc ./frysk-gui/frysk/gui/FryskGui
GTK Accessibility Module initialized
java.lang.NullPointerException
   at frysk.gui.monitor.ObserversMenu.setCurrentProc(FryskGui)
   at frysk.gui.monitor.ProcMenu$4.mouseEvent(FryskGui)
   at org.gnu.gtk.Widget.fireMouseEvent(libgtkjava-2.8.so)
   at org.gnu.gtk.Widget.handleMouseEnter(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)