problem with 0762c9b6 commit exposed in an unsupported scenario
Hey Nick,
this is a very raw and perhaps mislead report, to be taken with a grain of salt...
It appears that what's masked for whatever reason with AMD64
arch
(and some others) will get exposed with x86
arch; without further ado:
https://bugzilla.redhat.com/show_bug.cgi?id=1777056#c10
and what I suspect might be a problem is that the change forgot
to consider that XML_DOCUMENT_NODE
might actually itself be
enclosed in some "XSLT fragment" container.
Previous recursive code would hence not descent into
XML_DOCUMENT_NODE
at arbitrary depth, whereas now, it
seems to be -- likely erroneously -- possible (only the
first entry level is guarded).
Any preliminary thoughts?
I hope to look into this more next week if not, but this seems
a plausible explanation (and AMD64
may be accidentally safe
because of accidentally? initialized cur->content
of
XML_DOCUMENT_NODE
)
Cheers!