Thanks a lot for detailed report, logs, etc! At the first glance looks like it is from 052722667c9dbf96a5dc04d45af55599718d9f92 : there is an 0xe9 jump in the middle of the things which is now wrongly treated as epilogue (tripped by chained unwind info, it wrongly decides that the jump is out of the function). I will need to do some unit test and then it should be probably easy to fix.