Project

Profile

Help

Bug #3533

Updated by Michael Kay over 6 years ago

Various internal crashes occur when a single compiled stylesheet is run concurrently on a variety of different source documents, as happens when processing a directory of input files using a single stylesheet from the command line. 

 The crashes appear to suggest that two concurrent executions are triggering bytecode generation at the same time, and that the two compilation events are interfering with each other. Bytecode generation for a particular ByteCodeCandidate is synchronized, though compilation of two different expressions is allowed to proceed in parallel. Perhaps one of the expressions being compiled is a subexpression of another?

Back