shlomif / perl-XML-LibXML

The XML-LibXML CPAN Distribution for Processing XML using the libxml2 library
https://metacpan.org/release/XML-LibXML
Other
17 stars 35 forks source link

Libxml 2.0134 crashes in windows 10 during fork #29

Open ludz-lim opened 5 years ago

ludz-lim commented 5 years ago

Libmxml 2.0134 crashes in Windows 10 when multiple forks are involved. Attached are short perl programs to reproduce the error .

Below is the output of the program :

perl crash.pl INFO main::(crash.pl:41) Forking 4 INFO Utils::load_sql(../common_libs/Utils.pm:21) parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:31) finished parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:21) parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:31) finished parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:21) parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:31) finished parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:21) parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:31) finished parsing XML INFO main::(crash.pl:66) finished mode 1 INFO main::(crash.pl:41) Forking 4 INFO Utils::load_sql(../common_libs/Utils.pm:21) parsing XML INFO Utils::load_sql(../common_libs/Utils.pm:21) parsing XML

Attached is the source code (in zip) bug_rep.zip

Perl version 5.24.4 (Strawberry perl)

shlomif commented 5 years ago

It seems to work fine on mageia v7 x64 with perl 5.28.1.