[Debian-med-packaging] Bug#1130357: sniffles: autopkgtest failure with Python 3.14

Graham Inggs ginggs at debian.org
Wed Mar 11 17:05:51 GMT 2026


Source: sniffles
Version: 2.6.0-1
Severity: important
Tags: forky sid
User: debian-python at lists.debian.org
Usertags: python3.14

Hi Maintainer

The autopkgtests of this package will fail once Python 3.14 is the
default version in Debian.  I've copied what I hope is the relevant
part of the log below.

Regards
Graham


310s Traceback (most recent call last):
310s   File "/usr/bin/sniffles", line 580, in <module>
310s     Sniffles2_Main(processes)
310s     ~~~~~~~~~~~~~~^^^^^^^^^^^
310s   File "/usr/bin/sniffles", line 492, in Sniffles2_Main
310s     p.start()
310s     ~~~~~~~^^
310s   File "/usr/lib/python3/dist-packages/sniffles/parallel.py",
line 522, in start
310s     self.process.start()
310s     ~~~~~~~~~~~~~~~~~~^^
310s   File "/usr/lib/python3.14/multiprocessing/process.py", line 121, in start
310s     self._popen = self._Popen(self)
310s                   ~~~~~~~~~~~^^^^^^
310s   File "/usr/lib/python3.14/multiprocessing/context.py", line
224, in _Popen
310s     return _default_context.get_context().Process._Popen(process_obj)
310s            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
310s   File "/usr/lib/python3.14/multiprocessing/context.py", line
300, in _Popen
310s     return Popen(process_obj)
310s   File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py",
line 35, in __init__
310s     super().__init__(process_obj)
310s     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
310s   File "/usr/lib/python3.14/multiprocessing/popen_fork.py", line
20, in __init__
310s     self._launch(process_obj)
310s     ~~~~~~~~~~~~^^^^^^^^^^^^^
310s   File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py",
line 47, in _launch
310s     reduction.dump(process_obj, buf)
310s     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
310s   File "/usr/lib/python3.14/multiprocessing/reduction.py", line 60, in dump
310s     ForkingPickler(file, protocol).dump(obj)
310s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
310s TypeError: cannot pickle '_thread.RLock' object
310s when serializing dict item '_lock'
310s when serializing psutil.Process state
310s when serializing psutil.Process object
310s when serializing dict item '_process'
310s when serializing sniffles.utils.resmon.ResourceMonitor state
310s when serializing sniffles.utils.resmon.ResourceMonitor object
310s when serializing dict item 'recycle'
310s when serializing sniffles.parallel.SnifflesWorker state
310s when serializing sniffles.parallel.SnifflesWorker object
310s when serializing tuple item 0
310s when serializing method reconstructor arguments
310s when serializing method object
310s when serializing dict item '_target'
310s when serializing multiprocessing.context.Process state
310s when serializing multiprocessing.context.Process object



More information about the Debian-med-packaging mailing list