Your message dated Sat, 20 Sep 2025 10:04:51 +0000
with message-id <[email protected]>
and subject line Bug#1101839: fixed in python-nxtomomill 1.1.0-5
has caused the Debian Bug report #1101839,
regarding python3-tqdm: segmentation fault in destructor method
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1101839: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101839
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-tqdm
Version: 4.67.1-3
Severity: important

Dear Maintainer,

I'm seeing reproducible autopkgtest failures (segmentation fault) on
python3-nxtomomill. I've started debugging that using the following lines in
debian/rules:

export PYBUILD_TEST_CUSTOM=1
export PYBUILD_TEST_ARGS={interpreter} -X faulthandler -m pytest -p
no:faulthandler -v -k "not test_fluo2nx_application_"

This allowed me to get the following stacktrace of the interpreter at the
moment of the segfault:

[...]
nxtomomill/utils/tests/test_utils.py::TestChangeImageKeyControl::testUpdateToFlat
PASSED [ 98%]
nxtomomill/utils/tests/test_utils.py::TestChangeImageKeyControl::testUpdateToInvalid
PASSED [ 98%]
nxtomomill/utils/tests/test_utils.py::TestChangeImageKeyControl::testUpdateToProjections
PASSED [ 99%]
nxtomomill/utils/tests/test_utils.py::TestAddDarkAndFlatFromADifferentFolderWithVDS::test
PASSED [100%]

=============================== warnings summary
===============================
../../../../usr/lib/python3/dist-
packages/tomoscan/framereducer/framereducerbase.py:4
  /usr/lib/python3/dist-packages/tomoscan/framereducer/framereducerbase.py:4:
DeprecationWarning: numpy.core.numerictypes is deprecated and has been renamed
to numpy._core.numerictypes. The numpy._core namespace contains private NumPy
internals and its use is discouraged, as NumPy internals can change without
warning in any release. In practice, most real-world usage of numpy.core is to
access functionality in the public NumPy API. If that is the case, use the
public NumPy API. If not, you are using NumPy internals. If you would still
like to access an internal attribute, use numpy._core.numerictypes.generic.
    from numpy.core.numerictypes import generic as numy_generic

nxtomomill/app/tests/test_edf2nx_app.py::test_edf2nx_application
  /usr/lib/python3/dist-packages/tqdm/std.py:636: TqdmWarning: clamping frac to
range [0, 1]
    full_bar = Bar(frac,

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================ 168 passed, 3 deselected, 2 warnings in 29.38s
================
Fatal Python error: Segmentation fault

Current thread 0x00007f2e7675d780 (most recent call first):
  Garbage-collecting
  File "/usr/lib/python3/dist-packages/tqdm/std.py", line 576 in format_meter
  File "/usr/lib/python3/dist-packages/tqdm/std.py", line 1151 in __str__
  File "/usr/lib/python3/dist-packages/tqdm/std.py", line 1495 in display
  File "/usr/lib/python3/dist-packages/tqdm/std.py", line 1302 in close
  File "/usr/lib/python3/dist-packages/tqdm/std.py", line 1148 in __del__
Segmentation fault
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=139: cd
/tmp/autopkgtest.4irIce/autopkgtest_tmp/build; {interpreter} -X faulthandler -m
pytest -p no:faulthandler -v -k "not test_fluo2nx_application_"

This seems to point at tqdm, so I'm reporting this to you :-) I'm marking this
bug as important since it breaks another unrelated package.

The segfault is quite reproducible in a cowbuilder chroot during autopkgtest
runs, but for some reason it doesn't seem to happen during the test phase of
the build.

Thanks,

Roland.

[Please disregard the "system information" below, I run reportbug on a
different workstation; the bug really is about unstable]


-- System Information:
Debian Release: 12.10
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-31-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-tqdm depends on:
ii  python3  3.11.2-1+b1

python3-tqdm recommends no packages.

python3-tqdm suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: python-nxtomomill
Source-Version: 1.1.0-5
Done: Roland Mas <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-nxtomomill, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Roland Mas <[email protected]> (supplier of updated python-nxtomomill package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 20 Sep 2025 11:43:49 +0200
Source: python-nxtomomill
Architecture: source
Version: 1.1.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Roland Mas <[email protected]>
Closes: 1101839
Changes:
 python-nxtomomill (1.1.0-5) unstable; urgency=medium
 .
   [ Rebecca N. Palmer ]
   * Re-enable autopkgtest and enable Salsa CI.
   * Tests: avoid crash on exit (Closes: #1101839).
   * Improve description spelling and grammar.
   * Unbreak d/watch.
 .
   [ Roland Mas ]
   * All the work for this release was done by Rebecca, thanks!
Checksums-Sha1:
 43b3a2dc334b37c78b33a77ea71c3c5fcf91f65e 2359 python-nxtomomill_1.1.0-5.dsc
 1566e66a66a1e58147e03d3e7342f114c70145b0 3548 
python-nxtomomill_1.1.0-5.debian.tar.xz
 57915985ed3c99c978eb3cfae8e6d27dc9fe73af 16579 
python-nxtomomill_1.1.0-5_amd64.buildinfo
Checksums-Sha256:
 27267f89d997bd0a658088b20b54eb28a0249af252bf849161cfce6f052e59cf 2359 
python-nxtomomill_1.1.0-5.dsc
 4eaf203a2e170f17688abbef554e92836e4e5947aa045425cc4223230947c643 3548 
python-nxtomomill_1.1.0-5.debian.tar.xz
 603e0ed046d83280de732af507d9d92788fc6e5341718e7831820de8b38450f2 16579 
python-nxtomomill_1.1.0-5_amd64.buildinfo
Files:
 bb58716d9005065697276a2afcb0036b 2359 python optional 
python-nxtomomill_1.1.0-5.dsc
 97678cca7f949520ca0f8ecb675c4aa3 3548 python optional 
python-nxtomomill_1.1.0-5.debian.tar.xz
 453c20eab307ce352ea672c4ed4c952a 16579 python optional 
python-nxtomomill_1.1.0-5_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEtBU2D1kett1zr/uD0w3s0lmTIvwFAmjOeXYACgkQ0w3s0lmT
IvzCThAAnyLWUGknGuVzkxI1N5Yhuaw88QUnkTUJl4azhp2axfNjXV+F7O1omMP+
JniLt4mdu7ip/p+QkrH9+POBxhOPXdF2hgSmBLr3s4dQusZimV1WZN94GwVz1ml2
GMsxA9JKUjJzhXnZNRgZmHwK8kBWraFc0/1CjgXZJqEWc7US0xItZs//VYCPSipJ
hF31NBfoPTLR329bgqxEb4tfkvApgdsGWnzvOXwzCtflFitt9pSTOnS71wJx0FmX
7m9T61TcVJrDmPX6qwcM/AsCk6FVtD9Ur479rQQluDGEYcfRh4khXrHODvs34PwS
oejytPlEvljbd71Qb9Cgdv2JaqxUZnK0StYdh00YW22Qor4uaL7IGEFeRshVPXlO
QLI0uDTnLY4PZ5jHI8hcCjlwgV+PEJysVTdC1VssDAHIlDLk/J8mJqG7o6gFE0L8
mrwzSyBVH8bQ3dyYXyw0bdBnRFs/y//WMNOyX1fcUhw+bDiVV+VsKuKX/bdoSGbj
Jpc1JWRKAZSg0NI+G1LLm0DajWNa3I2K4eMb6dE3Rcl/jm3SBNkORAZ4opPoYrBD
rfqnbQ5TcqZf6n62bz8p6M6jtGszLWOCQCdg3wmayemjLXiQLoYMfF7s5+LaWsWa
y3rGxqLgnK2kiq2zqI+0iXx5m8zB5Im4nYyJUk29dt6/N3AgJsk=
=yNXN
-----END PGP SIGNATURE-----

Attachment: pgpLHILlKWYGQ.pgp
Description: PGP signature


--- End Message ---

Reply via email to