After the update of gnumeric to 1.0.12 yesterday, gnumeric locked up when attempting to open an XML input file saved by gnumeric 1.0.11. The lock-up could not be broken by ^C and required a 'kill -9'. The loop ate up all available CPU at low priority. Reinstalling 1.0.11 allowed the file to open again. (This may be a problem with gnumeric that is not FreeBSD specific, but I'm starting here.) I can supply files that cause the problem, but it contains personal information that I would prefer not to post to the ticket system. Fix: Back-off to V1.0.11. How-To-Repeat: gnumeric Vitals.gnumeric
Responsible Changed From-To: freebsd-ports->gnome Over to maintainers.
State Changed From-To: open->feedback Alas, this was why 1.0.12 came out. 1.0.11 had a problem with XML files that contained non-ASCII characters. What you should try is going back to 1.0.10, save the XML file, then upgrade to 1.0.12, and see if the problem goes away.
No luck! I installed 1.0.10 and read in the files. I then saved each one and re-installed 1.0.12. 1.0.12 still locks up when I try to open the files.
State Changed From-To: feedback->closed The problem was the new XML input buffer size. It was being set to 1 MB which overflowed FreeBSD's thread[0] stacksize. Setting it to 768 KB successfully works around the problem. A bug has been filed with GNOME on this. See http://bugzilla.gnome.org/show_bug.cgi?id=102700 for more details. Thanks for the report.