Source: notmuch Version: 0.38.3-2 Severity: serious Tags: ftbfs Control: affects -1 src:glib2.0 X-Debbugs-CC: glib...@packages.debian.org
glib 2.81.1 was recently uploaded to Unstable. notmuch's autopkgtest (but not the build test) is now failing. Specifically, the T810-tsan test is failing. The test was passing with glib 2.81.0. This is preventing glib 2.81.1 from migrating to Testing. https://ci.debian.net/packages/n/notmuch/testing/amd64/ https://gitlab.gnome.org/GNOME/glib/-/compare/2.81.0...2.81.1 By the way, it appears like this particular test has always failed on Ubuntu's autopkgtest infrastructure: https://autopkgtest.ubuntu.com/packages/notmuch ======== log excerpt ======== T810-tsan: Testing run code with TSan enabled against the library PASS create FAIL query --- T810-tsan.2.EXPECTED 2024-08-03 17:25:10.734599354 +0000 +++ T810-tsan.2.OUTPUT 2024-08-03 17:25:10.734599354 +0000 @@ -1,2 +1,27 @@ == stdout == == stderr == +================== +WARNING: ThreadSanitizer: data race (pid=31219) + Atomic read of size 1 at 0x721000002580 by thread T2: + #0 pthread_rwlock_rdlock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1476 (libtsan.so.2+0x535cc) (BuildId: 4696c58f898e5d5cf4fe08e45868ac4fc5702473) + #1 <null> <null> (libglib-2.0.so.0+0xb9f0b) (BuildId: 3a7c5b70371ef106debb656a45acbdf6aa91218c) + + Previous write of size 8 at 0x721000002580 by thread T1: + #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:665 (libtsan.so.2+0x513b6) (BuildId: 4696c58f898e5d5cf4fe08e45868ac4fc5702473) + #1 <null> <null> (libglib-2.0.so.0+0xb9ee1) (BuildId: 3a7c5b70371ef106debb656a45acbdf6aa91218c) + + Location is heap block of size 56 at 0x721000002580 allocated by thread T1: + #0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:665 (libtsan.so.2+0x513b6) (BuildId: 4696c58f898e5d5cf4fe08e45868ac4fc5702473) + #1 <null> <null> (libglib-2.0.so.0+0xb9ee1) (BuildId: 3a7c5b70371ef106debb656a45acbdf6aa91218c) + + Thread T2 (tid=31222, running) created by main thread at: + #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x564a6) (BuildId: 4696c58f898e5d5cf4fe08e45868ac4fc5702473) + #1 main CWD/test1.c:24 (test1+0x136b) (BuildId: 1832b22acf7f8ab44068867df3e5f3045b88cf92) + + Thread T1 (tid=31221, running) created by main thread at: + #0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x564a6) (BuildId: 4696c58f898e5d5cf4fe08e45868ac4fc5702473) + #1 main CWD/test1.c:23 (test1+0x1331) (BuildId: 1832b22acf7f8ab44068867df3e5f3045b88cf92) + +SUMMARY: ThreadSanitizer: data race (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xb9f0b) (BuildId: 3a7c5b70371ef106debb656a45acbdf6aa91218c) +================== +ThreadSanitizer: reported 1 warnings Thank you, Jeremy Bícha