You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Simon Kitching <si...@ecnetwork.co.nz> on 2002/11/21 22:15:35 UTC
bug 14578: possible race condition in xalan-J2 initialisation
Hi all,
I raised the following issue a week ago, with a candidate patch.
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14578>.
Is there anyone interested in giving me some feedback on this?
I am currently using Xalan in a production environment, and am getting
intermittent hangs on startup. I have not raised a bug for this issue
because as the problem is intermittent it is very difficult to get info
on it, or to generate a testcase demonstrating the problem. However, due
to some strategically-placed logging, I do know that the hang
occurs inside method XPathAPI.eval. It also appears to be caused by some
kind of thread race condition (my application has multiple threads
performing xml-related operations simultaneously on completely separate
xml DOMs).
Because this is a real issue to me, I am therefore planning to do an
"audit" of all Xalan code which uses "static" member variables. Bug
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14578 was the first
issue I found.
However, before spending too much time on this, I would like to know
that someone on the dev list is willing to assess any bugs I raise for
this, and review/apply patches.
So, if I look for the bugs, and provide patches, does anyone here have
the time to review/apply them?
Regards,
Simon Kitching <si...@ecnetwork.co.nz>
Re: bug 14578: possible race condition in xalan-J2 initialisation
Posted by Joseph Kesselman <ke...@us.ibm.com>.
>However, before spending too much time on this, I would like
>to know that someone on the dev list is willing to assess any
>bugs I raise for this, and review/apply patches.
"Willing" and "has time to do so immediately" may be different questions,
especially at this time of year.
(I'd be willing and am interested, but I've got both a crash project and
vacation that *must* be taken before the end of the year, so I can't make
any promises about when I could get to it. Someone else may be able to
look at it sooner...)
______________________________________
Joe Kesselman / IBM Research