Matthew Horsfall wrote: > I believe I've reduced it to this: > > use strict; > use warnings; > > use Module::Load::Conditional qw(can_load); > > BEGIN { > can_load( > modules => { > 'XML::LibXML' => 0, > } > ); > } > > eval "use XML::LibXML;"; > die $@ if $@; Thank you. I was able to reproduce it with that. XML::LibXML::bootstrap does POPMARK twice. No wonder it screws up. The version number read by Perl_xs_version_bootcheck was the wrong stack item. That it worked before was a stroke of serendipity (or not). (I do not yet fully understand why it worked.)Thread Previous | Thread Next