Re: failing T810-tsan on ppc64el

Subject: Re: failing T810-tsan on ppc64el

Date: Sat, 26 Aug 2023 15:34:12 +0200

To: David Bremner

Cc: notmuch@notmuchmail.org

From: Kevin Boulain


On 2023-08-25 at 08:07 -03, David Bremner <david@tethera.net> wrote:
> Does this failure make any sense to you?
>
>      https://buildd.debian.org/status/fetch.php?pkg=notmuch&arch=ppc64el&ver=0.38%7Erc0-1&stamp=1692959868&raw=0

It doesn't ring any bell. Do you happen to know if this is reproducible
or if we could get a better stack trace?

From what I can tell, there are only three references to g_strdup* in
Notmuch and they seem to be safe. I also couldn't spot any usage of
iconv so it could mean this issue is happening in GLib, like a few
others:
https://git.notmuchmail.org/git?p=notmuch;a=blob;f=test/T810-tsan.suppressions;h=dbd16a94971134c7f675debdfc741f15f2c7abeb;hb=HEAD

So I took a quick look at GLib and their issue tracker but I couldn't
see anything obvious (e.g.: the logging system appears to use iconv when
the console isn't UTF-8 but the Debian build system exports
LC_ALL=C.UTF-8, or sometimes filenames are converted to UTF-8, ...).

> I can just disable tsan tests on ppc64el for Debian, but I wondered if
> there is an underlying bug that only shows up on ppc64el

I can't say if this is unrelated to the architecture but if this test is
too annoying to maintain, feel free to disable it.
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: