Source: sniffles
Version: 2.6.0-1
Severity: important
Tags: forky sid
User: [email protected]
Usertags: python3.14

Hi Maintainer

The autopkgtests of this package failed in Ubuntu with Python 3.14 as
the default version.  I've copied what I hope is the relevant part of
the log below.

Regards
Graham


 67s autopkgtest [16:07:27]: test run-unit-test: [-----------------------
 67s 2026-03-24 16:07:26,897 INFO sniffles.main (2037): Running
Sniffles2, build 2.6.0
 67s 2026-03-24 16:07:26,897 INFO sniffles.main (2037):   Run Mode: call_sample
 67s 2026-03-24 16:07:26,898 INFO sniffles.main (2037):   Start on:
2026/03/24 16:07:26
 67s 2026-03-24 16:07:26,898 INFO sniffles.main (2037):   Working dir:
/tmp/autopkgtest.QhQ4KR/autopkgtest_tmp
 67s 2026-03-24 16:07:26,898 INFO sniffles.main (2037):   Used
command: /usr/bin/sniffles --input test.bam --snf test.snf
 67s 2026-03-24 16:07:26,898 INFO sniffles.main (2037):
==============================
 67s 2026-03-24 16:07:26,907 INFO sniffles.main (2037): Opening for
reading: test.bam
 67s 2026-03-24 16:07:26,907 INFO sniffles.main (2037): Opening for
writing: test.snf
 67s 2026-03-24 16:07:26,910 INFO sniffles.main (2037):
 67s 2026-03-24 16:07:26,910 INFO sniffles.main (2037): Analyzing 1
alignments total...
 67s 2026-03-24 16:07:26,910 INFO sniffles.main (2037):
 67s 2026-03-24 16:07:26,910 INFO sniffles.worker (2037): Starting worker 0
 67s 2026-03-24 16:07:26,913 ERROR sniffles.main (2037): Unhandled
error while running sniffles.
 67s Traceback (most recent call last):
 67s   File "/usr/bin/sniffles", line 580, in <module>
 67s     Sniffles2_Main(processes)
 67s     ~~~~~~~~~~~~~~^^^^^^^^^^^
 67s   File "/usr/bin/sniffles", line 492, in Sniffles2_Main
 67s     p.start()
 67s     ~~~~~~~^^
 67s   File "/usr/lib/python3/dist-packages/sniffles/parallel.py",
line 522, in start
 67s     self.process.start()
 67s     ~~~~~~~~~~~~~~~~~~^^
 67s   File "/usr/lib/python3.14/multiprocessing/process.py", line 121, in start
 67s     self._popen = self._Popen(self)
 67s                   ~~~~~~~~~~~^^^^^^
 67s   File "/usr/lib/python3.14/multiprocessing/context.py", line
224, in _Popen
 67s     return _default_context.get_context().Process._Popen(process_obj)
 67s            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
 67s   File "/usr/lib/python3.14/multiprocessing/context.py", line
300, in _Popen
 67s     return Popen(process_obj)
 67s   File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py",
line 35, in __init__
 67s     super().__init__(process_obj)
 67s     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
 67s   File "/usr/lib/python3.14/multiprocessing/popen_fork.py", line
20, in __init__
 67s     self._launch(process_obj)
 67s     ~~~~~~~~~~~~^^^^^^^^^^^^^
 67s   File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py",
line 47, in _launch
 67s     reduction.dump(process_obj, buf)
 67s     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
 67s   File "/usr/lib/python3.14/multiprocessing/reduction.py", line 60, in dump
 67s     ForkingPickler(file, protocol).dump(obj)
 67s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
 67s TypeError: cannot pickle '_thread.RLock' object
 67s when serializing dict item '_lock'
 67s when serializing psutil.Process state
 67s when serializing psutil.Process object
 67s when serializing dict item '_process'
 67s when serializing sniffles.utils.resmon.ResourceMonitor state
 67s when serializing sniffles.utils.resmon.ResourceMonitor object
 67s when serializing dict item 'recycle'
 67s when serializing sniffles.parallel.SnifflesWorker state
 67s when serializing sniffles.parallel.SnifflesWorker object
 67s when serializing tuple item 0
 67s when serializing method reconstructor arguments
 67s when serializing method object
 67s when serializing dict item '_target'
 67s when serializing multiprocessing.context.Process state
 67s when serializing multiprocessing.context.Process object
 67s autopkgtest [16:07:27]: test run-unit-test: -----------------------]
 68s autopkgtest [16:07:28]: test run-unit-test:  - - - - - - - - - -
results - - - - - - - - - -
 68s run-unit-test        FAIL non-zero exit status 1

Reply via email to