TestBot job 89319 results: [PATCH 1/4] msxml3/tests: Add more tests for processing instruction attributes.

Dmitry Timoshkov dmitry at baikal.ru
Mon Apr 26 14:02:41 CDT 2021


"Zebediah Figura (she/her)" <zfigura at codeweavers.com> wrote:

> >> You can also see the results at:
> >> https://testbot.winehq.org/JobDetails.pl?Key=89319
> > 
> > Same patch sent separately runs without failures:
> > https://testbot.winehq.org/JobDetails.pl?Key=89342
> > 
> 
> The tests crash with STATUS_HEAP_CORRUPTION, which strikes me as 
> something that could cause inconsistent behaviour. Are you sure that 
> you're not introducing a failure here?

Thanks for the hint. Running with warn+heap helped to find the reason
of the heap corruption, it's 'p[GlobalSize(global)] = 0;' statements.
This revealed another bug in msxml3 - it doesn't NUL terminate the stream on
::save(). After fixing that and removing 'p[] = 0' the processing instruction
tests stopped to crash.

P.S.
warn+heap still makes msxml3 domdoc tests crash, however that looks like
another bug somewhere.

-- 
Dmitry.



More information about the wine-devel mailing list