Bug 2440 - Frysk stacktrace occurs very early after startup
Summary: Frysk stacktrace occurs very early after startup
Status: RESOLVED FIXED
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P2 critical
Target Milestone: ---
Assignee: Sami Wagiaalla
URL:
Keywords:
Depends on:
Blocks: 1632
  Show dependency treegraph
 
Reported: 2006-03-09 15:58 UTC by Rick Moseley
Modified: 2006-11-21 21:15 UTC (History)
1 user (show)

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 Rick Moseley 2006-03-09 15:58:01 UTC
While doing the demo doc, I would start Frysk to get ideas on how to do the demo
and then go work on the doc and a lot of times when I go back to look at Frysk
again it has aborted with a stacktrace.  The follwing stacktrace occurred just a
couple of minutes after starting Frysk(using the most current source from HEAD
and most recent compiler/libraries from FC5).  I had not clicked on anything yet
in the Frysk window, all I had done was activate it and let it sit.

java.lang.Exception: gtk_tree_store_iter_n_children: assertion `iter == NULL ||
iter->user_data != NULL' failed
   at org.gnu.glib.GObject.printStackTrace (libgtkjava-2.8.so)
   at org.gnu.gtk.TreeIter.gtk_tree_model_iter_n_children (libgtkjava-2.8.so)
   at org.gnu.gtk.TreeIter.getChildCount (libgtkjava-2.8.so)
   at frysk.gui.monitor.ProcWiseDataModel$ProcDestroyedObserver$3.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.Exception: gtk_tree_store_iter_n_children: assertion `iter == NULL ||
iter->user_data != NULL' failed
   at org.gnu.glib.GObject.printStackTrace (libgtkjava-2.8.so)
   at org.gnu.gtk.TreeIter.gtk_tree_model_iter_n_children (libgtkjava-2.8.so)
   at org.gnu.gtk.TreeIter.getChildCount (libgtkjava-2.8.so)
   at frysk.gui.monitor.ProcWiseDataModel$ProcDestroyedObserver$3.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.Exception: gtk_tree_store_iter_n_children: assertion `iter == NULL ||
iter->user_data != NULL' failed
   at org.gnu.glib.GObject.printStackTrace (libgtkjava-2.8.so)
   at org.gnu.gtk.TreeIter.gtk_tree_model_iter_n_children (libgtkjava-2.8.so)
   at org.gnu.gtk.TreeIter.getChildCount (libgtkjava-2.8.so)
   at frysk.gui.monitor.ProcWiseDataModel$ProcDestroyedObserver$3.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)


This bug could seriously curtail our ability to demo Frysk and needs to be fixed
 as soon as possible for us to have a viable demo IMHO.
Comment 1 Rick Moseley 2006-03-09 22:01:11 UTC
One way I have found to create the stacktrace the most frequently is to activate
Frysk and then bring up OpenOffice.  That seems to do it for me quite frequently.
Comment 2 Sami Wagiaalla 2006-03-13 17:59:22 UTC
2006-03-12  Sami Wagiaalla  <swagiaal@redhat.com>

	* ProcDataModel.java: Removed debug output.
	Replaced treeStore.insertRow(parent, 0) with
	treeStore.appendRow(parent) (Fix for frysk bz 2440)... hopefully
	* EditObserverDialog.java: Added Handle for filtersTable.