http://bugs.winehq.org/show_bug.cgi?id=22410
--- Comment #15 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2010-04-23 05:51:28 --- This latest exceptions is to be caused
saxreader.c:1264 while(memcmp(beg-4, "<!--", sizeof(char[4]))) beg--;
and at a guess "<!--" is never found, and then buffer under runs.
If you change the function to look like below, does it get any further? static void libxmlComment(void *ctx, const xmlChar *value) { saxlocator *This = ctx; update_position(This, NULL); }