crash in zng_inflate_fast / chunkcopy
libmupdf.dll!chunkcopy_avx+0x0 C:\Users\kjk\src\sumatrapdf\ext\zlib-ng\chunkset_tpl.h+20 libmupdf.dll!zng_inflate_fast+0x458 C:\Users\kjk\src\sumatrapdf\ext\zlib-ng\inffast.c+281 libmupdf.dll!inflate+0xe84 C:\Users\kjk\src\sumatrapdf\ext\zlib-ng\inflate.c+804 libmupdf.dll!next_flated+0x6f C:\Users\kjk\src\sumatrapdf\mupdf\source\fitz\filter-flate.c+69 libmupdf.dll!fz_available+0x74 C:\Users\kjk\src\sumatrapdf\mupdf\include\mupdf\fitz\stream.h+352 libmupdf.dll!fz_read+0x34 C:\Users\kjk\src\sumatrapdf\mupdf\source\fitz\stream-read.c+38 libmupdf.dll!fz_read_best+0x102 C:\Users\kjk\src\sumatrapdf\mupdf\source\fitz\stream-read.c+108 libmupdf.dll!pdf_load_image_stream+0x219 C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-stream.c+628 libmupdf.dll!pdf_load_stream+0x5d C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-stream.c+726 libmupdf.dll!load_icc_based+0x12c C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-colorspace.c+64 libmupdf.dll!pdf_load_output_intent+0xd2 C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-colorspace.c+502 libmupdf.dll!pdf_document_output_intent+0x18 C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-colorspace.c+515 libmupdf.dll!pdf_load_default_colorspaces+0x10d C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-page.c+992 libmupdf.dll!pdf_run_page_contents_with_usage_imp+0xc8 C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-run.c+113 libmupdf.dll!pdf_run_page_contents_with_usage+0xb8 C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-run.c+187 libmupdf.dll!pdf_run_page_contents+0x30 C:\Users\kjk\src\sumatrapdf\mupdf\source\pdf\pdf-run.c+201 libmupdf.dll!fz_run_page_contents+0x8c C:\Users\kjk\src\sumatrapdf\mupdf\source\fitz\document.c+640 libmupdf.dll!fz_new_stext_page_from_page+0xc7 C:\Users\kjk\src\sumatrapdf\mupdf\source\fitz\util.c+304 sumatrapdf.exe!EngineMupdf::ExtractPageText+0xb0 C:\Users\kjk\src\sumatrapdf\src\EngineMupdf.cpp+2948 sumatrapdf.exe!DocumentTextCache::GetTextForPage+0x78 C:\Users\kjk\src\sumatrapdf\src\TextSelection.cpp+58 sumatrapdf.exe!RenderCache::RenderCacheThread+0x21c C:\Users\kjk\src\sumatrapdf\src\RenderCache.cpp+668 kernel32.dll!BaseThreadInitThunk+0xd
Exception: C000001D ILLEGAL_INSTRUCTION
Faulting IP: 000007FEEEFCC02C 01:000000000011B02C libmupdf.dll!chunkcopy_avx+0x0 C:\Users\kjk\src\sumatrapdf\ext\zlib-ng\chunkset_tpl.h+20
Processor: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
Maybe it's a problem in zlib-ng. I haven't updated for a while.
Also maybe should use standard zlib.
It says invalid instruction and it's avx code but i5-4590 supports avx.
Also this:
libmupdf.dll!zng_inflate_fast+0x13e C:\Users\kjk\src\sumatrapdf\ext\zlib-ng\inffast.c+176 libmupdf.dll!inflate+0xe84 C:\Users\kjk\src\sumatrapdf\ext\zlib-ng\inflate.c+804 libmupdf.dll!zip_uncompress_data_deflate+0x4c C:\Users\kjk\src\sumatrapdf\ext\unarr\zip\uncompress-zip.c+60 libmupdf.dll!zip_uncompress_part+0x8f C:\Users\kjk\src\sumatrapdf\ext\unarr\zip\uncompress-zip.c+398 libmupdf.dll!zip_uncompress+0x132 C:\Users\kjk\src\sumatrapdf\ext\unarr\zip\zip.c+152 sumatrapdf.exe!MultiFormatArchive::GetFileDataById+0x107 C:\Users\kjk\src\sumatrapdf\src\utils\Archive.cpp+161 sumatrapdf.exe!EngineCbx::GetImageData+0x124 C:\Users\kjk\src\sumatrapdf\src\EngineImages.cpp+1204 sumatrapdf.exe!EngineCbx::LoadMediabox+0x35 C:\Users\kjk\src\sumatrapdf\src\EngineImages.cpp+1345 sumatrapdf.exe!EngineImages::PageMediabox+0x9a C:\Users\kjk\src\sumatrapdf\src\EngineImages.cpp+151 sumatrapdf.exe!RenderCache::GetTileRes+0x37 C:\Users\kjk\src\sumatrapdf\src\RenderCache.cpp+325 sumatrapdf.exe!RenderCache::RequestRendering+0x27 C:\Users\kjk\src\sumatrapdf\src\RenderCache.cpp+396 sumatrapdf.exe!ControllerCallbackHandler::RequestRendering+0x7d C:\Users\kjk\src\sumatrapdf\src\SumatraPDF.cpp+742 sumatrapdf.exe!DisplayModel::RenderVisibleParts+0xe8 C:\Users\kjk\src\sumatrapdf\src\DisplayModel.cpp+1132 sumatrapdf.exe!DisplayModel::ScrollYTo+0x2f C:\Users\kjk\src\sumatrapdf\src\DisplayModel.cpp+1459 sumatrapdf.exe!OnVScroll+0x1ef C:\Users\kjk\src\sumatrapdf\src\Canvas.cpp+150 sumatrapdf.exe!WndProcCanvasFixedPageUI+0xb8 C:\Users\kjk\src\sumatrapdf\src\Canvas.cpp+1421 sumatrapdf.exe!WndProcCanvas+0xa7 C:\Users\kjk\src\sumatrapdf\src\Canvas.cpp+1715 user32.dll!CallWindowProcW+0x3f8
OS: Windows 10 build 19044 64-bit
Number Of Processors: 24
Processor: Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
Physical Memory: 31.91 GB
Commit Charge Limit: 36.66 GB
Exception: C0000005 ACCESS_VIOLATION Faulting IP: 00007FFBB9CCA94A 01:000000000011994A libmupdf.dll!zng_inflate_fast+0x13e C:\Users\kjk\src\sumatrapdf\ext\zlib-ng\inffast.c+176 Fault writing address 000001CB44A893E4