[From nobody Tue Jul  7 21:23:06 2026
Received: (at submit) by bugs.debian.org; 24 Mar 2026 16:54:07 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-105.1 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
 FROMDEVELOPER,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
 USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 33; hammy, 150; neutral, 158; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;ginggs@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:56900)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;ginggs@debian.org&gt;) id 1w5515-00GZd7-0M
 for submit@bugs.debian.org; Tue, 24 Mar 2026 16:54:07 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Type:To:Subject:Message-ID:
 Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=AuBGDBJXpVdUmlZNxXNk8Eb0QvGkChnCGg/20WcBsIw=; b=E3eU8m3vmxneBblCmPamHuewxr
 O0gY0aHobCZ7menODjoa3bUhuuWn2N4bk17zNw3gsUXJ+JWd5w3F/aP1K9GD79K7I2p/ja4eZx4cB
 jEGVaUT8kiO7tYJHMzhFreYNGHoQm6giuvC2yYB5RHwJXZCQQ3M7lSbGBnkPJRxLUj1QCVbcXHHtc
 JzFxkYxEMMc0a6/rFJCQU4NlkCIdG738PctI5dKOZXKePc0NByVoH+4i/f4Dx4nTpvtyPqB/mmwyl
 v6HyDYcA8TVvUQQpVgYdmA66NjUipb2GO6zcjSDGngJw/J/f7giscbzDm2Hmdh+7lHi3uMTK1TI+S
 jKu5AekQ==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.94.2) (envelope-from &lt;ginggs@debian.org&gt;) id 1w5514-008RiI-Nu
 for submit@bugs.debian.org; Tue, 24 Mar 2026 16:54:05 +0000
Received: by mail-vk1-f169.google.com with SMTP id
 71dfb90a1353d-56ba10b5f70so241250e0c.3
 for &lt;submit@bugs.debian.org&gt;; Tue, 24 Mar 2026 09:54:05 -0700 (PDT)
X-Gm-Message-State: AOJu0YwDlRvzI/Fy9wjwDoBYRwnFDFWwgc0G3CX+5SGlQdNAyCHTd44b
 feUIXt3PRi+EJLH7GkevoePWhMrsRQt1Ljn8n7rp4uywyAhKhX8JSM5bvXJD5GKFWF+QP9nTh75
 z0yw462HCccjuvvu7C/WP7zC3kFBKSSY=
X-Received: by 2002:a05:6122:3612:b0:56b:8426:b009 with SMTP id
 71dfb90a1353d-56d21efdfdcmr187104e0c.1.1774371243805; Tue, 24 Mar 2026
 09:54:03 -0700 (PDT)
MIME-Version: 1.0
From: Graham Inggs &lt;ginggs@debian.org&gt;
Date: Tue, 24 Mar 2026 15:53:52 -0100
X-Gmail-Original-Message-ID: &lt;CAM8zJQsterArmuH6usmG3UhbC2aBBU2QLzESCMrJmMpwyDewnA@mail.gmail.com&gt;
X-Gm-Features: AQROBzCA054c0s5Tw1lXYjMRoTx_ig227IaD3jC1gk-dbOviQ6TIOl8p2ovKHDI
Message-ID: &lt;CAM8zJQsterArmuH6usmG3UhbC2aBBU2QLzESCMrJmMpwyDewnA@mail.gmail.com&gt;
Subject: sniffles: autopkgtest failure with Python 3.14
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Content-Type: text/plain; charset=&quot;UTF-8&quot;
X-Debian-User: ginggs
Delivered-To: submit@bugs.debian.org

Source: sniffles
Version: 2.6.0-1
Severity: important
Tags: forky sid
User: debian-python@lists.debian.org
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 &quot;/usr/bin/sniffles&quot;, line 580, in &lt;module&gt;
 67s     Sniffles2_Main(processes)
 67s     ~~~~~~~~~~~~~~^^^^^^^^^^^
 67s   File &quot;/usr/bin/sniffles&quot;, line 492, in Sniffles2_Main
 67s     p.start()
 67s     ~~~~~~~^^
 67s   File &quot;/usr/lib/python3/dist-packages/sniffles/parallel.py&quot;,
line 522, in start
 67s     self.process.start()
 67s     ~~~~~~~~~~~~~~~~~~^^
 67s   File &quot;/usr/lib/python3.14/multiprocessing/process.py&quot;, line 121, in start
 67s     self._popen = self._Popen(self)
 67s                   ~~~~~~~~~~~^^^^^^
 67s   File &quot;/usr/lib/python3.14/multiprocessing/context.py&quot;, line
224, in _Popen
 67s     return _default_context.get_context().Process._Popen(process_obj)
 67s            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
 67s   File &quot;/usr/lib/python3.14/multiprocessing/context.py&quot;, line
300, in _Popen
 67s     return Popen(process_obj)
 67s   File &quot;/usr/lib/python3.14/multiprocessing/popen_forkserver.py&quot;,
line 35, in __init__
 67s     super().__init__(process_obj)
 67s     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
 67s   File &quot;/usr/lib/python3.14/multiprocessing/popen_fork.py&quot;, line
20, in __init__
 67s     self._launch(process_obj)
 67s     ~~~~~~~~~~~~^^^^^^^^^^^^^
 67s   File &quot;/usr/lib/python3.14/multiprocessing/popen_forkserver.py&quot;,
line 47, in _launch
 67s     reduction.dump(process_obj, buf)
 67s     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
 67s   File &quot;/usr/lib/python3.14/multiprocessing/reduction.py&quot;, 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
]