Subject: | panic: free from wrong pool, 2!=55866017e260. |
Sample fail report: http://www.cpantesters.org/cpan/report/80f00ae0-981a-11ea-993b-9b8c7a8a960d
More of similar reports in the matrix: http://matrix.cpantesters.org/?dist=SWISH-3+1.000015
Running the test in verbose mode:
% make test TEST_FILES=t/01slurp.t TEST_VERBOSE=1 [CPANSHELL]
"/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.11-25-g033d4d869f/29fb/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- 3.bs blib/arch/auto/SWISH/3/3.bs 644
PERL_DL_NONLAZY=1 "/home/sand/src/perl/repoperls/installed-perls/host/k93msid/v5.31.11-25-g033d4d869f/29fb/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/01slurp.t
t/01slurp.t ..
1..6
ok 1 - use SWISH::3;
ok 2 - new object
ok 3 - slurp file
ok 4 - slurp gz file
ok 5 - gzipped buf eq buf
ok 6 - croak on no stat
panic: free from wrong pool, 2!=55866017e260.
Dubious, test returned 22 (wstat 5632, 0x1600)
All 6 subtests passed
Test Summary Report
-------------------
t/01slurp.t (Wstat: 5632 Tests: 6 Failed: 0)
Non-zero exit status: 22
Files=1, Tests=6, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.05 cusr 0.03 csys = 0.11 CPU)
Result: FAIL
It seems that for any perl >= 5.20 this fail can be reproduced by configuring with -Dusethreads and -DEBUGGING=both.
Let me know if you need further details.