Could you take a look on this file. The first page is mixed with the last page.

[cb7e7bd2362328f37fe97dc8dff151a3.pdf](https://github.com/mozilla/pdf.js/files/1706865/cb7e7bd2362328f37fe97dc8dff151a3.pdf)


Configuration:
- Firefox Nightly 60
- Windows 7
var MULTI_SPACE_FACTOR = 1.5;
    var MULTI_SPACE_FACTOR_MAX = 4;
    var elf = th;
    var xref = th.xref;
    
    var xbj = null;
    cnt etyXObjectCache = new LcalImageCache();
    cnt etyGStateCache = new LcalGStateCache();
    var preprcer = new EvaluatrPreprcer(tream, xref, tateManager);
    var textState;
    functn enureTextCntentItem() {
      f (textCntentItem.ntlzed) {
        return textCntentItem;
      }
      var fnt = textState.fnt;
      f (!(fnt.ladedName n eenStyle)) {
        eenStyle[fnt.ladedName] = true;
        textCntent.tyle[fnt.ladedName] = {
          fntFamly: fnt.fallbackName,
          acent: fnt.acent,
          decent: fnt.decent,
          vertcal: fnt.vertcal,
        };
      }
      textCntentItem.fntName = fnt.ladedName;
      
      var tm = [
        textState.fntSze * textState.textHScale,
        0,
        0,