Solve SEGV in mutool clean with fuzzed file.
Solve SEGV in mutool clean with fuzzed file.

While attempting to debug a valgrind issue with:

  013b2dcbd0207501e922910ac335eb59_asan_heap-oob_a59696_5952_500.pdf

I found that mutool -difggg on it failed with a SEGV. This is due to
us parsing an array with a large invalid indirection in it (e.g.
[123456789 0 R]) and then the renumbering code assuming this is valid
and accessing off the end of an array.

nqv/mupdf,fluks/mupdf-x11-bookmarks,sebras/mupdf,flipstudio/MuPDF,ArtifexSoftware/mupdf,poor-grad-student/mupdf,MokiMobility/muPDF,TamirEvan/mupdf,TamirEvan/mupdf,github201407/MuPDF,geetakaur/NewApps,lamemate/mupdf,github201407/MuPDF,Kalp695/mupdf,loungeup/mupdf,FabriceSalvaire/mupdf-cmake,ArtifexSoftware/mupdf,github201407/MuPDF,tribals/mupdf,flipstudio/MuPDF,PuzzleFlow/mupdf,tribals/mupdf,benoit-pierre/mupdf,PuzzleFlow/mupdf,seagullua/MuPDF,samturneruk/mupdf_secure_android,ccxvii/mupdf,loungeup/mupdf,xiangxw/mupdf,lolo32/mupdf-mirror,lamemate/mupdf,knielsen/mupdf,asbloomf/mupdf,hackqiang/mupdf,PuzzleFlow/mupdf,ylixir/mupdf,asbloomf/mupdf,zeniko/mupdf,lamemate/mupdf,MokiMobility/muPDF,knielsen/mupdf,benoit-pierre/mupdf,sebras/mupdf,tribals/mupdf,poor-grad-student/mupdf,PuzzleFlow/mupdf,hackqiang/mupdf,geetakaur/NewApps,isavin/humblepdf,lustersir/MuPDF,nqv/mupdf,ArtifexSoftware/mupdf,sebras/mupdf,lolo32/mupdf-mirror,FabriceSalvaire/mupdf-cmake,seagullua/MuPDF,Kalp695/mupdf,github201407/MuPDF,hjiayz/forkmupdf,poor-grad-student/mupdf,hjiayz/forkmupdf,xiangxw/mupdf,benoit-pierre/mupdf,sebras/mupdf,lustersir/MuPDF,isavin/humblepdf,lustersir/MuPDF,samturneruk/mupdf_secure_android,geetakaur/NewApps,derek-watson/mupdf,hackqiang/mupdf,kobolabs/mupdf,ziel/mupdf,tribals/mupdf,knielsen/mupdf,FabriceSalvaire/mupdf-cmake,ylixir/mupdf,ArtifexSoftware/mupdf,sebras/mupdf,asbloomf/mupdf,samturneruk/mupdf_secure_android,flipstudio/MuPDF,FabriceSalvaire/mupdf-cmake,nqv/mupdf,ziel/mupdf,PuzzleFlow/mupdf,ylixir/mupdf,poor-grad-student/mupdf,ArtifexSoftware/mupdf,hjiayz/forkmupdf,kobolabs/mupdf,ccxvii/mupdf,Kalp695/mupdf,loungeup/mupdf,flipstudio/MuPDF,zeniko/mupdf,hackqiang/mupdf,Kalp695/mupdf,isavin/humblepdf,wild0/opened_mupdf,wild0/opened_mupdf,ccxvii/mupdf,TamirEvan/mupdf,benoit-pierre/mupdf,derek-watson/mupdf,ziel/mupdf,lamemate/mupdf,github201407/MuPDF,ArtifexSoftware/mupdf,hackqiang/mupdf,derek-watson/mupdf,TamirEvan/mupdf,loungeup/mupdf,Kalp695/mupdf,PuzzleFlow/mupdf,ziel/mupdf,geetakaur/NewApps,poor-grad-student/mupdf,MokiMobility/muPDF,fluks/mupdf-x11-bookmarks,ziel/mupdf,benoit-pierre/mupdf,lolo32/mupdf-mirror,TamirEvan/mupdf,geetakaur/NewApps,isavin/humblepdf,ArtifexSoftware/mupdf,asbloomf/mupdf,muennich/mupdf,flipstudio/MuPDF,flipstudio/MuPDF,robamler/mupdf-nacl,hxx0215/MuPDFMirror,fluks/mupdf-x11-bookmarks,github201407/MuPDF,MokiMobility/muPDF,kobolabs/mupdf,knielsen/mupdf,zeniko/mupdf,xiangxw/mupdf,lustersir/MuPDF,hxx0215/MuPDFMirror,robamler/mupdf-nacl,fluks/mupdf-x11-bookmarks,MokiMobility/muPDF,robamler/mupdf-nacl,wild0/opened_mupdf,seagullua/MuPDF,kobolabs/mupdf,hxx0215/MuPDFMirror,samturneruk/mupdf_secure_android,knielsen/mupdf,ylixir/mupdf,zeniko/mupdf,geetakaur/NewApps,Kalp695/mupdf,lustersir/MuPDF,kobolabs/mupdf,derek-watson/mupdf,lamemate/mupdf,lolo32/mupdf-mirror,seagullua/MuPDF,sebras/mupdf,nqv/mupdf,PuzzleFlow/mupdf,isavin/humblepdf,benoit-pierre/mupdf,robamler/mupdf-nacl,xiangxw/mupdf,poor-grad-student/mupdf,fluks/mupdf-x11-bookmarks,ArtifexSoftware/mupdf,nqv/mupdf,hxx0215/MuPDFMirror,isavin/humblepdf,FabriceSalvaire/mupdf-cmake,tribals/mupdf,ziel/mupdf,hjiayz/forkmupdf,muennich/mupdf,knielsen/mupdf,xiangxw/mupdf,samturneruk/mupdf_secure_android,wild0/opened_mupdf,hackqiang/mupdf,ccxvii/mupdf,muennich/mupdf,derek-watson/mupdf,ccxvii/mupdf,robamler/mupdf-nacl,xiangxw/mupdf,nqv/mupdf,isavin/humblepdf,muennich/mupdf,muennich/mupdf,seagullua/MuPDF,hxx0215/MuPDFMirror,lolo32/mupdf-mirror,asbloomf/mupdf,hxx0215/MuPDFMirror,wild0/opened_mupdf,TamirEvan/mupdf,muennich/mupdf,lustersir/MuPDF,ylixir/mupdf,xiangxw/mupdf,lolo32/mupdf-mirror,wild0/opened_mupdf,lamemate/mupdf,kobolabs/mupdf,ylixir/mupdf,hjiayz/forkmupdf,wild0/opened_mupdf,lolo32/mupdf-mirror,kobolabs/mupdf,zeniko/mupdf,asbloomf/mupdf,Kalp695/mupdf,TamirEvan/mupdf,derek-watson/mupdf,fluks/mupdf-x11-bookmarks,muennich/mupdf,hjiayz/forkmupdf,fluks/mupdf-x11-bookmarks,robamler/mupdf-nacl,samturneruk/mupdf_secure_android,tribals/mupdf,TamirEvan/mupdf,zeniko/mupdf,loungeup/mupdf,loungeup/mupdf,seagullua/MuPDF,ccxvii/mupdf,FabriceSalvaire/mupdf-cmake,MokiMobility/muPDF