Crash with "corrupted double-linked list
()
| 2130 | |
| 2131 | |
| 2132 | def test_4712(): |
| 2133 | ''' |
| 2134 | Crash with "corrupted double-linked list |
| 2135 | ''' |
| 2136 | if pymupdf.mupdf_version_tuple < (1, 26, 11): |
| 2137 | print(f'test_4712m(): Not running because known to fail on mupdf < 1.26.11: {pymupdf.mupdf_version=}.') |
| 2138 | return |
| 2139 | path_a = os.path.normpath(f'{__file__}/../../tests/resources/test_4712_a.pdf') |
| 2140 | path_b = os.path.normpath(f'{__file__}/../../tests/resources/test_4712_b.pdf') |
| 2141 | doc1 = pymupdf.open(path_a) |
| 2142 | for i in range(6): |
| 2143 | doc1.load_page(i).get_pixmap() |
| 2144 | doc2 = pymupdf.open(path_b) |
| 2145 | for i in range(6): |
| 2146 | doc2.load_page(i).get_pixmap() |
| 2147 | |
| 2148 | |
| 2149 | def test_4712m(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…