Hi Stephan, On 6/1/07, Stefan Behnel <stefan_ml@behnel.de> wrote:
Sidnei da Silva wrote:
This is using the 1.2.1 release.
For a quick test, try with 1.3beta or the current trunk. No guarantee, though, especially the trunk is not necessarily in a perfect production state.
I wish I could compile trunk, but I haven't figured out a resolution to that issue with MSVC. :(
This is a static build on Win32, against:
libxml2-2.6.26.win32 libxslt-1.1.17.win32 zlib-1.2.3.win32 iconv-1.9.2.win32
Ok, first thing I'd personally try is the latest libxml2 and libxslt. The guys over there keep fixing bugs (even really old ones in recent versions), so things tend to get better over time. For example, I get a reproduceable XPath crasher in the HTML module Ian is working on with libxml2 2.6.27. It's gone with 2.6.28. libxslt is a good bet here, too.
I've updated to libxml2-2.6.27 and libxslt-1.1.19 and it hasn't crashed so far. I've mailed Igor Zlatkovic to see if he will be building binaries for the latest libxml2/libxslt anytime soon.
Sorry if this doesn't help, but trying other versions is as much as I can propose at the moment, especially if it's urgent.
That was good advice, and it seems to have solved the immediate issue. Thank you a lot!
Ah, one last thing: I know, you're not testing threads for fun but for performance, but if that doesn't prove reliable for your application, you can still switch them off with --without-threading. Reliability is usually more important than performance for production.
Is there any document describing the effects of --without-threading? I guess it's safe to enable that flag if you are sure you won't share objects between threads? -- Sidnei da Silva Enfold Systems http://enfoldsystems.com Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214