Bug 46807 - gnumeric 1.0.12 locks when opening file
Summary: gnumeric 1.0.12 locks when opening file
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-06 17:10 UTC by Kevin Oberman
Modified: 2003-01-06 21:47 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Oberman 2003-01-06 17:10:08 UTC
	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
Comment 1 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-01-06 17:29:36 UTC
Responsible Changed
From-To: freebsd-ports->gnome

Over to maintainers.
Comment 2 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-01-06 17:31:38 UTC
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.
Comment 3 Kevin Oberman 2003-01-06 18:47:30 UTC
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.
Comment 4 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-01-06 21:46:28 UTC
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.