Your message dated Sat, 15 Mar 2025 23:42:11 +0000
with message-id <e1ttb8t-008j7d...@fasolo.debian.org>
and subject line Bug#970834: fixed in notmuch 0.39-1
has caused the Debian Bug report #970834,
regarding python3-notmuch: Segfault in pwnm-sync
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 ow...@bugs.debian.org
immediately.)


-- 
970834: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970834
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-notmuch
Version: 0.28.4-1
Severity: normal

Hello,

I'm using pwnm-sync from https://github.com/stewartsmith/pwnm-sync/ (from
commit fa4f19d2487291da6ee000085d62969b4640ee99).

Just now it terminated as follows:

        Processed 2500 linux-pwm patches...
        Error ('Connection aborted.', RemoteDisconnected('Remote end closed 
connection without response'))
        Aborted (core dumped)

This was the first coredump ever, I use the script quite regularily.

The backtrace looks as follows:

        #0  0x00007eff69ed4db1 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:50
        #1  0x00007eff69ebe537 in __GI_abort () at abort.c:79
        #2  0x00007eff695b449e in talloc_abort (reason=0x7eff695be070 "Bad 
talloc magic value - unknown value") at ../../talloc.c:505
        #3  0x00007eff695b4497 in talloc_abort_unknown_value () at 
../../talloc.c:534
        #4  0x00007eff695b4497 in talloc_chunk_from_ptr (ptr=0x21a1ff0) at 
../../talloc.c:534
        #5  0x00007eff695b4497 in _talloc_free (ptr=0x21a1ff0, 
location=<optimized out>) at ../../talloc.c:1767
        #6  0x00007eff69805ccd in ffi_call_unix64 () at ../src/x86/unix64.S:101
        #7  0x00007eff6980525a in ffi_call_int
            (cif=0x7ffdb95c5640, fn=0x7eff697e83e0 <notmuch_query_destroy>, 
rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>)
            at ../src/x86/ffi64.c:669
        #8  0x00007eff6984d54a in _call_function_pointer
            (argcount=1, resmem=0x7ffdb95c55a0, restype=<optimized out>, 
atypes=0x7ffdb95c5580, avalues=0x7ffdb95c5590, pProc=0x7eff697e83e0 
<notmuch_query_destroy>, flags=<optimized out>) at 
./Modules/_ctypes/callproc.c:871
        #9  0x00007eff6984d54a in _ctypes_callproc
            (pProc=0x7eff697e83e0 <notmuch_query_destroy>, argtuple=<optimized 
out>, flags=<optimized out>, argtypes=<optimized out>, restype=None, 
checker=0x0)
            at ./Modules/_ctypes/callproc.c:1214
        #10 0x00007eff6984ce0c in PyCFuncPtr_call (self=<optimized out>, 
inargs=<optimized out>, kwds=0x0) at ./Modules/_ctypes/_ctypes.c:4201
        #11 0x0000000000510243 in _PyObject_MakeTpCall
            (callable=<_FuncPtr(__name__='notmuch_query_destroy') at remote 
0x7eff68ccf340>, args=<optimized out>, nargs=<optimized out>, 
keywords=<optimized out>)
            at ../Include/internal/pycore_pyerrors.h:13
        #12 0x000000000050a847 in _PyObject_Vectorcall
            (kwnames=0x0, nargsf=<optimized out>, args=0x7eff672e7ec0, 
callable=<_FuncPtr(__name__='notmuch_query_destroy') at remote 0x7eff68ccf340>)
            at ../Include/cpython/abstract.h:125
        #13 0x000000000050a847 in _PyObject_Vectorcall
            (kwnames=0x0, nargsf=<optimized out>, args=0x7eff672e7ec0, 
callable=<_FuncPtr(__name__='notmuch_query_destroy') at remote 0x7eff68ccf340>)
            at ../Include/cpython/abstract.h:115
        #14 0x000000000050a847 in call_function (kwnames=0x0, oparg=<optimized 
out>, pp_stack=<synthetic pointer>, tstate=0x1c74060) at ../Python/ceval.c:4963
        #15 0x000000000050a847 in _PyEval_EvalFrameDefault (f=<optimized out>, 
throwflag=<optimized out>) at ../Python/ceval.c:3469
        #16 0x000000000051aa70 in PyEval_EvalFrameEx
            (throwflag=0, f=Frame 0x7eff672e7d40, for file 
/usr/lib/python3/dist-packages/notmuch/query.py, line 237, in __del__ 
(self=<Query(_db=<Database(_db=<LP_NotmuchDatabaseS at remote 0x7eff672d2ec0>, 
mode=1) at remote 0x7eff67da8850>, _query=<LP_NotmuchQueryS at remote 
0x7eff672d2c40>, sort=None) at remote 0x7eff67db0610>)) at ../Python/ceval.c:741
        #17 0x000000000051aa70 in function_code_fastcall (globals=<optimized 
out>, nargs=1, args=<optimized out>, co=<optimized out>) at 
../Objects/call.c:283
        #18 0x000000000051aa70 in _PyFunction_Vectorcall (func=<optimized out>, 
stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>)
            at ../Objects/call.c:410
        #19 0x00000000005628bd in _PyObject_Vectorcall (kwnames=0x0, nargsf=1, 
args=0x7ffdb95c5918, callable=<function at remote 0x7eff68cce550>)
            at ../Include/cpython/abstract.h:147
        #20 0x00000000005628bd in _PyObject_FastCall (nargs=1, 
args=0x7ffdb95c5918, func=<function at remote 0x7eff68cce550>) at 
../Include/cpython/abstract.h:147
        #21 0x00000000005628bd in call_unbound_noarg (unbound=<optimized out>, 
func=<function at remote 0x7eff68cce550>, self=<optimized out>)
            at ../Objects/typeobject.c:1465
        #22 0x0000000000603fb7 in slot_tp_finalize
            (self=<Query(_db=<Database(_db=<LP_NotmuchDatabaseS at remote 
0x7eff672d2ec0>, mode=1) at remote 0x7eff67da8850>, _query=<LP_NotmuchQueryS at 
remote 0x7eff672d2c40>, sort=None) at remote 0x7eff67db0610>) at 
../Objects/typeobject.c:6835
        #23 0x00000000004f5789 in finalize_garbage (collectable=0x7ffdb95c59d0) 
at ../Modules/gcmodule.c:883
        #24 0x00000000004f5789 in collect.constprop.0 (generation=2, 
n_collected=0x7ffdb95c5aa0, n_uncollectable=0x7ffdb95c5aa8, nofail=0, 
state=<optimized out>)
            at ../Modules/gcmodule.c:1112
        #25 0x00000000005ca15a in collect_with_callback.constprop.0 
(generation=generation@entry=2, state=<optimized out>) at 
../Modules/gcmodule.c:1240
        #26 0x00000000005edb28 in PyGC_Collect () at ../Modules/gcmodule.c:1833
        #27 0x00000000005ec616 in Py_FinalizeEx () at 
../Python/pylifecycle.c:1223
        #28 0x00000000005fb138 in Py_Exit (sts=1) at 
../Python/pylifecycle.c:2295
        #29 0x00000000005f1f2b in handle_system_exit () at 
../Python/pythonrun.c:658
        #30 0x00000000005f1e72 in _PyErr_PrintEx (set_sys_last_vars=1, 
tstate=0x1c74060) at ../Python/pythonrun.c:763
        #31 0x00000000005f1e72 in PyErr_PrintEx (set_sys_last_vars=1) at 
../Python/pythonrun.c:763
        #32 0x00000000005efdde in PyErr_Print () at ../Python/pythonrun.c:769
        #33 0x00000000005efdde in PyRun_SimpleFileExFlags (fp=<optimized out>, 
filename=<optimized out>, closeit=<optimized out>, flags=0x7ffdb95c5bd8)
            at ../Python/pythonrun.c:434
        #34 0x00000000005e4f45 in pymain_run_file (cf=0x7ffdb95c5bd8, 
config=0x1c73450) at ../Modules/main.c:381
        #35 0x00000000005e4f45 in pymain_run_python (exitcode=0x7ffdb95c5bd0) 
at ../Modules/main.c:606
        #36 0x00000000005e4f45 in Py_RunMain () at ../Modules/main.c:685
        #37 0x00000000005c3899 in Py_BytesMain (argc=<optimized out>, 
argv=<optimized out>) at ../Modules/main.c:739
        #38 0x00007eff69ebfcca in __libc_start_main (main=
            0x5c3860 <main>, argc=2, argv=0x7ffdb95c5dc8, init=<optimized out>, 
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdb95c5db8)
            at ../csu/libc-start.c:308
        #39 0x00000000005c379a in _start () at ../Objects/object.c:1492

I didn't try to debug this. Skimming through the bug reports this might
or might not be related to #893057.

Best regards
Uwe

-- System Information:
Debian Release: 10.5
  APT prefers stable-updates
  APT policy: (800, 'stable-updates'), (800, 'stable'), (700, 'testing'), (600, 
'unstable'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'stable-debug'), (500, 'oldstable-updates'), (500, 'oldstable'), (499, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.19.0-9-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-notmuch depends on:
ii  libnotmuch5  0.31-1
ii  python3      3.8.2-3

python3-notmuch recommends no packages.

python3-notmuch suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: notmuch
Source-Version: 0.39-1
Done: David Bremner <brem...@debian.org>

We believe that the bug you reported is fixed in the latest version of
notmuch, 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 970...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Bremner <brem...@debian.org> (supplier of updated notmuch 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Sat, 15 Mar 2025 07:03:50 -0300
Source: notmuch
Architecture: source
Version: 0.39-1
Distribution: unstable
Urgency: medium
Maintainer: Carl Worth <cwo...@debian.org>
Changed-By: David Bremner <brem...@debian.org>
Closes: 749890 893057 970834 1092047 1098852 1099252
Changes:
 notmuch (0.39-1) unstable; urgency=medium
 .
   * New upstream release.
   * Legacy python bindings (package python3-notmuch) are no longer
     built. Consider switching to python3-notmuch2.
 .
 notmuch (0.39~rc3-1) experimental; urgency=medium
 .
   * New upstream pre-release
 .
 notmuch (0.39~rc2-2) experimental; urgency=medium
 .
   * Increase test timeout to 10m (per test script). This is currently
     only needed for riscv64, but should be harmless elsewhere.
 .
 notmuch (0.39~rc2-1) experimental; urgency=medium
 .
   * New upstream pre-release
   * Bug fix: "FTBFS: 1 test failed.", thanks to Santiago Vila (Closes:
     #1099252).
 .
 notmuch (0.39~rc1-1) experimental; urgency=medium
 .
   * New upstream pre-release
   * Bug fix: "FTBFS: 3 tests fail against Emacs 30.1", thanks to Sean
     Whitton (Closes: #1098852). Force emacs 30 to use the older
     pretty-printing style.
 .
 notmuch (0.39~rc0-1) experimental; urgency=medium
 .
   * New upstream pre-release
   * Remove binary package python3-notmuch (Closes: #893057, #970834, #749890).
   * Bug fix: "saving draft causing missing header fields", thanks to
     Xiyue Deng (Closes: #1092047).
Checksums-Sha1:
 0cb4451aca41328c989c32b359ba87866c3ad052 2833 notmuch_0.39-1.dsc
 e0747f68c8644994662fd334bdc3946aed6fb936 811448 notmuch_0.39.orig.tar.xz
 b93bb792723e49bfb7624786e1d6fd9007acce49 21724 notmuch_0.39-1.debian.tar.xz
Checksums-Sha256:
 511e0191ef18b55bfb70b942f6036586214e2ee2e4d3c920cfd869f791cf98fc 2833 
notmuch_0.39-1.dsc
 b88bb02a76c46bad8d313fd2bb4f8e39298b51f66fcbeb304d9f80c3eef704e3 811448 
notmuch_0.39.orig.tar.xz
 fcecaddb53f82bf106f86050219e76808702d7346b40958186ccc32dacaa2a07 21724 
notmuch_0.39-1.debian.tar.xz
Files:
 c8fa070108396aab79927f448797f636 2833 mail optional notmuch_0.39-1.dsc
 edce1607f13ad8cb9ea6409b8e04c4d6 811448 mail optional notmuch_0.39.orig.tar.xz
 ef94ef09e3f3963af2f49a6453ead7e2 21724 mail optional 
notmuch_0.39-1.debian.tar.xz

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

iHUEARYKAB0WIQS5beC2erx2PFqyC7XhcL+0NDTnAAUCZ9YEUgAKCRDhcL+0NDTn
ALDAAQDQxmRqFhmAG4NcqChDhYGZvTiPA8008c6/i6F9r+SrGQD/UL9q1spUnLYm
OCk38m8NDXwIqt9MRIZPuUCgs1CbfwE=
=12UE
-----END PGP SIGNATURE-----

Attachment: pgpJghLcu5Rys.pgp
Description: PGP signature


--- End Message ---

Reply via email to