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.
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.
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.