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