[Java-gnome-developer] Slashtime 0.5.10 crash when closing About dialog
Brought to you by:
afcowie
From: Kenneth P. <ken...@gm...> - 2009-08-05 05:07:36
|
Hey all, I was using the application Slashtime[1] while testing it for stability and discovered a crash triggered by the About dialog. Triggering the crash was simple: Simply launch Slashtime, open the About dialog, and then click on close. This would cause the application to crash. This behavior occurred on my desktop machine which was running java-gnome 4.0.12. I double checked my laptop to confirm it wasn't an environment fluke and found that it did not crash, but the laptop was using java-gnome 4.0.11. I upgraded my laptop to java-gnome 4.0.12 to see if the new version was introducing the crash. It wasn't. After a little bit of thought and since my laptop was slightly behind in updates, I decided to upgrade gtk+ on my laptop (2.16.1) to 2.16.5 which is what my desktop was running. Slashtime then started crashing as it did on my desktop. For confirmation I downgraded my desktop's gtk+ from 2.16.5 down to 2.16.1 and Slashtime did not crash. So as far as I can tell, the About dialog in Slashtime crashes when closed when gtk+ 2.16.5 is installed but does not crash when gtk+ 2.16.1 is installed. The question now is why is the About dialog crashing in gtk+ 2.16.5? For reference I will include the crash output: ken@Midori ~ % slashtime Warning: ~/.tzlist not found. Using fallback Place list instead. Exception in thread "main" org.gnome.glib.FatalError: Gdk-CRITICAL gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed at org.gnome.gtk.GtkDialog.gtk_dialog_run(Native Method) at org.gnome.gtk.GtkDialog.run(GtkDialog.java:205) at org.gnome.gtk.Dialog.run(Dialog.java:184) at slashtime.ui.ZonesWindow$9.onActivate(ZonesWindow.java:399) at org.gnome.gtk.GtkAction.receiveActivate(GtkAction.java:391) at org.gnome.gtk.GtkMain.gtk_main(Native Method) at org.gnome.gtk.GtkMain.main(GtkMain.java:57) at org.gnome.gtk.Gtk.main(Gtk.java:95) at slashtime.client.Master.main(Master.java:59) [1]: http://research.operationaldynamics.com/projects/slashtime/ -- Ken69267 | AMD64 Gentoo Linux Developer |