Subject: | t/06nodetypes.t causes seg fault |
I am trying to make test the module XML::LibXML but it is failing it's t/06nodetypes.t test.
It seg faults on the call $dom->createElement("A");
I have stepped through createElement in the debugger and this is what it says:
main::(t/06nodetypes.t:45): my $elem1 = $dom->createElement("A");
XML::LibXML::Document::createElement(/usr/lib/perl5/Carp.pm:97):
97: {local $@; require Carp::Heavy;} #XXX fix require to not clear $@?
XML::LibXML::Document::createElement(/usr/lib/perl5/Carp.pm:97):
97: {local $@; require Carp::Heavy;} #XXX fix require to not clear $@?
XML::LibXML::Document::createElement(/usr/lib/perl5/Carp.pm:97):
97: {local $@; require Carp::Heavy;} #XXX fix require to not clear $@?
XML::LibXML::Document::createElement(/usr/lib/perl5/Carp/Heavy.pm:247)
247: 1;
XML::LibXML::Document::createElement(/usr/lib/perl5/Carp.pm:98):
98: goto &longmess_heavy;
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:30):
30: return @_ if ref $_[0];
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:31):
31: my $error = join '', @_;
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:32):
32: my $mess = "";
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:33):
33: my $i = 1 + $CarpLevel;
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:34):
34: my ($pack,$file,$line,$sub,$hargs,$eval,$require);
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:35):
35: my (@a);
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:39):
39: while (do { { package DB; @a = caller($i++) } } ) {
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:39):
39: while (do { { package DB; @a = caller($i++) } } ) {
Carp::longmess_heavy(/usr/lib/perl5/Carp/Heavy.pm:124):
124: $mess || $error;
Signal SEGV:
Does anyone have any ideas?