From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id kCjdCnP/6WSPgQAA9RJhRA:P1 (envelope-from ) for ; Sat, 26 Aug 2023 15:34:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id kCjdCnP/6WSPgQAA9RJhRA (envelope-from ) for ; Sat, 26 Aug 2023 15:34:43 +0200 Received: from mail.notmuchmail.org (yantan.tethera.net [135.181.149.255]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8E23C68EA3 for ; Sat, 26 Aug 2023 15:34:42 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=boula.in header.s=key1 header.b=xAtptPfr; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org; dmarc=fail reason="SPF not aligned (relaxed)" header.from=boula.in (policy=quarantine) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693056883; a=rsa-sha256; cv=none; b=roIMj3yD5cReqTfuItDov4K2UWihU6vHTsvB0pQRUazXEP1c9rD30BBYmjxPVBZE7eVYpX 4ZTaPhaW+BRLKaUuHzrGT9xBV1qAMmeUVZR+HYwdo2xNxwjQpUp4fvSHhIqJZLwBvnE2Ij rZrtAgjf+1oOrd0/J+Lt1Xx+ow1UsbYGoJ9tg12d/PxY28a4e8/wo+3pofaCrnfsxKS+x8 frjhZoDC1Xf1i8VjL5/D6Mmrqu6Uv9M464s6EbDQlFYvHBOx+yMeWaka0RX7o4aLBquuMJ 5iOxuvDTBX8Qt7vsz3qXndJtfRvOLZs3a+13QdKJMAEzYCFTJBNAXzkBShjKwQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=boula.in header.s=key1 header.b=xAtptPfr; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 135.181.149.255 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org; dmarc=fail reason="SPF not aligned (relaxed)" header.from=boula.in (policy=quarantine) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693056883; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-owner:list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=98aO1NpqhH46ttYBEBWRExvKG1Cfhhx4nakZ1nDzu5M=; b=DoP9D7LftlqP0MNpsKZuSNdNbtRPf/DxGmEY2JrzNPNJ9c9wu5ERtyHGU/o6PBA4zbOT6Y fi8Ut8+jICJrYoVe64ktvX8ZsN/QOq2d2Yag+6tNqmaHZrYSkofR90dvbb4X3tM97x+L4v c563/C70/L3c6M5YE8M/KXlAgamZJmYjIGwTuIvwTAsffLDRlSYP7/YPdb2k+gwtW6VCG8 UVgoKwa/zW8ar6Zn7O5sojIIqMB+4qkdCcEwieWJ1bEiOCRY6dYXEgtHKmE8uLijUuXt06 yqxlwYe180CdzYevRTAzUiceXmyGq7bB0yve9Or2IrnxmeRG6XZUv8ODM17QcA== Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 0435E5F3E4; Sat, 26 Aug 2023 13:34:34 +0000 (UTC) Received: from out-249.mta0.migadu.com (out-249.mta0.migadu.com [91.218.175.249]) by mail.notmuchmail.org (Postfix) with ESMTPS id 764695E01C for ; Sat, 26 Aug 2023 13:34:31 +0000 (UTC) X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boula.in; s=key1; t=1693056870; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=FtxVtbyw6P54FqmX1Kd/JEh5c4BQ3zVI7vx4oAz254M=; b=xAtptPfrhPdrHxhtgd69ocIDuyBUB/6It4by3UECcr23cbzILbm0ujnf5Ua3v8Lg+shnGC UEwNkuitqBSUtJ6z+eOndxjOOcZPEMOa/BBXjFY1aqEVfvbsCNgFWNt5IR3VKGiWF+blFv qcy9ylUygCp5MTlKSs86MoLUFxs+8HjIvHbgZuA5B4kzdkLcWU0WYJ68anuI0evkaiSsOT Uvb/duXitVbPNxB6PlcrgeLX825mzuGS+Y5U+kG7d1oSfZMmsjVhRpvEVKsQlkVAWfM6Kx +mE4bMPe/e+UjEHUEBEN8XQ5He46gIvgTJr0QtQG4CZx0nM9LBtfJqdRZVyFKw== From: Kevin Boulain To: David Bremner Subject: Re: failing T810-tsan on ppc64el In-Reply-To: <87pm3bjs6z.fsf@motzkin.cs.unb.ca> References: <87pm3bjs6z.fsf@motzkin.cs.unb.ca> Date: Sat, 26 Aug 2023 15:34:12 +0200 Message-ID: <87bkeukjvv.fsf@boula.in> MIME-Version: 1.0 Message-ID-Hash: ZVWNKOLO7F3YXSZWE37AHY4NC667KSMP X-Message-ID-Hash: ZVWNKOLO7F3YXSZWE37AHY4NC667KSMP X-MailFrom: kevin@boula.in X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0 CC: notmuch@notmuchmail.org X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_IN X-Migadu-Country: DE X-Migadu-Spam: Yes X-Spam-Score: 6.00 X-Migadu-Spam-Score: 6.00 X-Migadu-Queue-Id: 8E23C68EA3 X-Migadu-Scanner: mx0.migadu.com X-Spam: Yes X-TUID: 507MNic2yI0j On 2023-08-25 at 08:07 -03, David Bremner 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.