Control: retitle -1 python3-mupdf: Segfault on import with Python 3.14
Control: affects -1 src:pymupdf
Control: reassign -1 python3-mupdf 1.25.1+ds1-9

The reason for the pymupdf FTBFS with Python 3.14 is python3-mupdf not working with Python 3.14:

$ python3.13 -c 'import mupdf'
$ python3.14 -c 'import mupdf'
zsh: segmentation fault (core dumped)  python3.14 -c 'import mupdf'

Note that this is different from #1119022 and #1123406.

The stack trace from journalctl is not interesting, even with python3.14-dbg (but without debug symbols for the extension:

Stack trace of thread 303763:
#0  0x00007f2015290125 n/a (_mupdf.cpython-314-x86_64-linux-gnu.so + 0x290125)
#1  0x00007f20152902c5 n/a (_mupdf.cpython-314-x86_64-linux-gnu.so + 0x2902c5)
#2  0x00007f201566d109 n/a (_mupdf.cpython-314-x86_64-linux-gnu.so + 0x66d109)
#3  0x000000000050a6a4 cfunction_call (/usr/bin/python3.14d + 0x10a6a4)
#4  0x00000000004b897b _PyObject_Call (/usr/bin/python3.14d + 0xb897b)
#5  0x00000000004b8a3b PyObject_Call (/usr/bin/python3.14d + 0xb8a3b)
#6  0x00000000005edb01 _PyEval_EvalFrameDefault (/usr/bin/python3.14d + 
0x1edb01)
#7  0x000000000060869e _PyEval_EvalFrame (/usr/bin/python3.14d + 0x20869e)
#8  0x0000000000608848 _PyEval_Vector (/usr/bin/python3.14d + 0x208848)
#9  0x00000000004b6e97 _PyFunction_Vectorcall (/usr/bin/python3.14d + 0xb6e97)
#10 0x00000000004b8493 _PyObject_VectorcallDictTstate (/usr/bin/python3.14d + 
0xb8493)
#11 0x00000000004b8651 _PyObject_Call_Prepend (/usr/bin/python3.14d + 0xb8651)
#12 0x0000000000547dc6 call_method (/usr/bin/python3.14d + 0x147dc6)
[...]

--
WBR, wRAR

Attachment: signature.asc
Description: PGP signature

Reply via email to