Dear XMLMind,

XXE 3.6.0 stops responding after a while and I can reproduce the 
problem. Actually, maybe it does respond but it's using 100% CPU and 
takes a _very_ long time to respond.

To reproduce the issue, I open and close a certain document (120kB) on 
the local file system. After a few of times (3 to 5, it's not always the 
same), the open or close action will take a _very_ long time to 
complete, or maybe never complete at all: I don't always have the 
patience to wait. Most of the time, I just kill XXE after a couple of 
minutes and try again. Sometimes, a simple kill will not be enough or 
will take too long to register, so I do kill -9.

If I don't close the file and just work on it, I don't see this issue 
(but I don't work long on the same files).

I tried this on various JVMs (1.5 and 6; 32 and 64 bits) and 3 different 
computers, on Linux (I can't remember if I tested this on Windows or 
not). The command line has "-Xss1m -Xmx512m". I tried larger values 
without seeing any improvements.

Not sure whether memory is an issue, as I don't get any exception, but 
this document is using a pretty large configuration: 210kB of DTD files, 
120kB of CSS, a schematron validation, among other things. No custom 
Java commands, though.

Can you help? Shall I provide more info? A jmap memory dump, maybe?

Regards,
Benoit


-- 
Benoit Maisonny                benoit at synclude.com
Director & Consultant          http://synclude.com
Synclude


Reply via email to