From oberman@es.net  Mon Jan  6 09:09:38 2003
Return-Path: <oberman@es.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 23B0C37B401
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  6 Jan 2003 09:09:38 -0800 (PST)
Received: from postal2.es.net (postal2.es.net [198.128.3.206])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 8C0C243ED8
	for <FreeBSD-gnats-submit@freebsd.org>; Mon,  6 Jan 2003 09:09:37 -0800 (PST)
	(envelope-from oberman@es.net)
Received: from ptavv.es.net ([198.128.4.29])
        by postal2.es.net (Postal Node 2) with ESMTP id MUA74016
        for <FreeBSD-gnats-submit@freebsd.org>; Mon, 06 Jan 2003 09:09:37 -0800
Received: by ptavv.es.net (Tachyon Server, from userid 9381)
	id 3FE735D07; Mon,  6 Jan 2003 09:09:36 -0800 (PST)
Message-Id: <20030106170936.3FE735D07@ptavv.es.net>
Date: Mon,  6 Jan 2003 09:09:36 -0800 (PST)
From: Kevin Oberman <oberman@es.net>
Reply-To: Kevin Oberman <oberman@es.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: gnumeric 1.0.12 locks when opening file
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         46807
>Category:       ports
>Synopsis:       gnumeric 1.0.12 locks when opening file
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gnome
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 06 09:10:08 PST 2003
>Closed-Date:    Mon Jan 06 13:47:52 PST 2003
>Last-Modified:  Mon Jan 06 13:47:52 PST 2003
>Originator:     Kevin Oberman
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
ESnet--The Energy Sciences Network
>Environment:
System: FreeBSD ptavv.es.net 4.7-STABLE FreeBSD 4.7-STABLE #15: Wed Nov 6 16:11:56 PST 2002 oberman@ptavv.es.net:/usr/obj/usr/src/sys/PTAVV i386

>Description:
	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.

>How-To-Repeat:
	gnumeric Vitals.gnumeric
>Fix:

	Back-off to V1.0.11.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->gnome 
Responsible-Changed-By: marcus 
Responsible-Changed-When: Mon Jan 6 09:29:36 PST 2003 
Responsible-Changed-Why:  
Over to maintainers. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=46807 
State-Changed-From-To: open->feedback 
State-Changed-By: marcus 
State-Changed-When: Mon Jan 6 09:31:38 PST 2003 
State-Changed-Why:  
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. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=46807 

From: "Kevin Oberman" <oberman@es.net>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/46807: gnumeric 1.0.12 locks when opening file
Date: Mon, 06 Jan 2003 10:47:30 -0800

 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 
State-Changed-By: marcus 
State-Changed-When: Mon Jan 6 13:46:28 PST 2003 
State-Changed-Why:  
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. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=46807 
>Unformatted:
