I didn't see anything about this in the archives, so... In order to make the db-btree test work, first change #!./perl -w BEGIN { @INC = '../lib'; to #!./perl -w BEGIN { @INC = '../../lib'; in the file db-btree.t. After this change, all tests passed until: ... ok 89 ok 90 ok 91 *** malloc[16098]: error for object 0x156a30: Incorrect check sum for freed object - object was probably modified after beeing freed; break at szone_error ok 92 Segmentation fault After removing tests 89-91 (not 92!), tests 1-88 and 92-157 all passed.