One more update: I downgraded the tkimg installation on a test machine to the previous version. It fixed the problem. Definitely something in the latest tkimg package. In Fedora-speak, the version that does not work is tkimg-1.4-19. The version which DOES work is tkimg-1.4-18. Fortunately there are no dependencies on tkimg. It can be uninstalled and reinstalled without affecting anything in the rpm dependency tree. As an interesting side effect - I found that xtherion works quite well when tkimg is not installed at all, with the exception that background images in the map editor do not load. There is no error message - they just don't load. Bill Gee On Friday, January 09, 2015 04:37:10 Wookey wrote:
+++ Bill Gee [2015-01-08 14:43 -0600]:
Hi Stacho -
Both File-Open and Ctrl-O give the same error. I tried it on several different caves, too, and nothing changed. I also tried creating a new file. Same error.
I even tried it on a brand new cave by opening xtherion and then immediately going to the text edit window and trying to create a new file.
I tried it on both 32-bit and 64-bit Fedora 21. No change, same behavior on both.
When I did that last, there were some interesting messages in the bash window.
============= [bgee@main2 ~]$ bgerror failed to handle background error.
Original error: invalid after png_start_read_image or png_read_update_info Error in bgerror: can't invoke "grab" command: application has been
destroyed bgerror failed to handle background error.
Original error: can't read "data(upd,afterid)": no such variable Error in bgerror: can't invoke "tk" command: application has been
destroyed
One possibility. The tk graphics extras are packaged separately in Debian, but need to be installed. Fedora maybe the same.
The package is libtk-img on debian.
Is that a clue?
Wookey