Out-оф-синий я начал видеть такие строки:Как я могу отследить происхождение Devel :: Peek
SV = PVIV(0x38fe3f0) at 0x3de5b80
REFCNT = 1
FLAGS = (PADMY)
IV = 0
PV = 0
Они не появляются последовательно и если я бегу сценарий неоднократно, с такой же вход, этот выход иногда появляется, иногда даже дважды, а иногда и вовсе.
И время от времени сценарий зависает и отображает сообщение об ошибке «Perl, к сожалению, не работает».
Это, очевидно, выход Devel::Peek
, но ни один из моих модулей использует его, и только модули CPAN я использую Log :: Log4perl, Data :: Dumper :: AutoEncode (который, конечно, использует данные :: Dumper) и List :: Util. Все это я использую широко, и у меня никогда не было такого выхода.
Box: Win-7 Pro 64 бита
Резюме моих perl5 (ревизии 5 версии 18 подрывной 2) конфигурация:
Platform:
osname=MSWin32, osvers=6.2, archname=MSWin32-x64-multi-thread
uname='Win32 strawberry-perl 5.18.2.1 #1 Tue Jan 7 22:32:35 2014 x64'
Может кто-то предложить шаги, которые я мог бы сделать, чтобы найти происхождение этого и почему это происходит?
Благодаря
В деле это не :( – MeirG
Обновлен код в этом ответе, чтобы исправить проблему, о которой я упоминал ранее. – ikegami