Git bisect results: 37ffbfcca347ea751c9514463873b90f8a496be0 is the first bad commit commit 37ffbfcca347ea751c9514463873b90f8a496be0 Author: Nicholas Clark <nick@ccl4.org> Date: Mon May 2 12:37:30 2011 +0100 In S_doparseform(), don't force the pattern to a string. This resolves #79532 Previously S_doparseform() was using SvPV_force(), because the pattern had to be forced to a string, because the compiled format was stored in the string's buffer. Now that the compiled format is stored in the magic struct, this isn't necessary. Additionally, removing the call to SvPV_force() removes the need to hack with the SvREADONLY() flag in pp_formline.Thread Next