Maybe you can run gdb with environment variable G_DEBUG=fatal-criticals or other flags documtented in the API doc. In this way we can find which part cause the assertions.
On Sun, Jul 12, 2009 at 11:17 PM, Marty Jack<[email protected]> wrote: > All calls in lxpanel to main_iteration are an effort to improve the drawing > of the systray. > That particular one seems useless and I will remove it. The problem still > happens with it deleted, however. I will debug further. > > PCMan wrote: >> I noticed this earlier and did some debugging. >> I thin it's caused by gtk_main_iteration(); called in your icon grid >> implementation. >> I don't know why it's there and it seems safe to be removed. >> You can remove that main loop iteration and see if the error still happens. >> >> Besides, if I'm doing the icon grid implementation, I will subclass >> GtkLayout to create my own custom widget. In this way it can be used >> as a GtkContainer, and there is no need to create a GtkEventBox, and >> then add a GtkLayout to it. The IconGrid itself can be the plugin >> widget. This can make things simpler. >> >> On Sun, Jul 12, 2009 at 12:04 PM, Marty Jack<[email protected]> wrote: >>> That concludes all the new work I think I should get done. >>> >>> There is one other known problem. If you delete one of the icon-grid based >>> plugins from an existing panel, it starts throwing off assertions from the >>> event loop about widgets not being able to find their toplevel. After >>> that, redraws don't complete and there is massive drawing corruption. If >>> you delete the entire panel and start over, you are fine. It certainly >>> seems that the GtkLayout widget is mishandling this somehow, or I could be >>> doing something wrong. In any event, for right now, it's a "expect >>> problems if you do that". I will look into this next with my trusty GTK >>> sources. >>> >>> Also we have the report from PCMan about the systray. If there is a >>> problem, I still haven't seen it. I did notice that he fixed something, he >>> hasn't said if that solved what he was seeing or not. >>> >>> ------------------------------------------------------------------------------ >>> Enter the BlackBerry Developer Challenge >>> This is your chance to win up to $100,000 in prizes! For a limited time, >>> vendors submitting new applications to BlackBerry App World(TM) will have >>> the opportunity to enter the BlackBerry Developer Challenge. See full prize >>> details at: http://p.sf.net/sfu/Challenge >>> _______________________________________________ >>> Lxde-list mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/lxde-list >>> >> > ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Lxde-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
