Недопустимый доступ к ячейке памяти только на 64-битном Strawberry Perl

Привет, я пытаюсь запустить программу Perl в 64-разрядной версии Windows, используя Strawberry Perl версии 5.20, 64-разрядную версию. У меня нет проблем с запуском 32-битной версии (32-битный Strawberry Perl в 32-битной Windows), но ей не хватает памяти 64-битной версии.

Все необходимые модули компилируются правильно, однако при запуске программы я получаю следующую ошибку:

Не удается загрузить «C:/Strawberry/perl/vendor/lib/auto/YAML/XS/LibYAML/LibYAML.xs.dll» для модуля YAML::XS::LibYAML:
load_file:Недопустимый доступ к ячейке памяти в C:/Strawberry/perl/lib/XSLoader.pm, строка 68.
в C:/Strawberry/perl/vendor/lib/YAML/XS/LibYAML.pm, строка 7.

Любые идеи о том, что происходит? Или как я могу попытаться исправить это? Я попытался переустановить как Perl, так и модули.


person akvallejos    schedule 01.09.2015    source источник
comment
Какой процессор у вас в системе? Можете запустить: wmic cpu get Name,AddressWidth,Version и опубликовать результаты?   -  person Sobrique    schedule 01.09.2015
comment
AddressWidth Name 64 ЦП Intel(R) Xeon(R) E31270 @ 3,40 ГГц   -  person akvallejos    schedule 01.09.2015