From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 10:53:37 2020 Received: (at submit) by debbugs.gnu.org; 16 Jul 2020 14:53:37 +0000 Received: from localhost ([127.0.0.1]:55665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jw5GS-0007XF-KY for submit@debbugs.gnu.org; Thu, 16 Jul 2020 10:53:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:42028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jw59G-0007MV-Pw for submit@debbugs.gnu.org; Thu, 16 Jul 2020 10:46:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48988) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jw59G-0007FG-H0 for bug-dejagnu@gnu.org; Thu, 16 Jul 2020 10:46:10 -0400 Received: from mail-am6eur05on2076.outbound.protection.outlook.com ([40.107.22.76]:23393 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jw59D-0000YP-92 for bug-dejagnu@gnu.org; Thu, 16 Jul 2020 10:46:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1B/Mg0qA2VRf3U3KeTJOeW1x0DqABE0E/IDlhc0kCpI=; b=2lzYYCa71FhkY4+nFj3qC/0/nIQSN/7sTM6tYDSPBAvTS8S7SWO9ciK4c4eg54ORp17eoQpB8v4KQe9LzXdG524o+IuAgIuHoTrlyGsOUDcA/0MGUNBqW0/l70QcD7if2kM5o4P8JmLHPeEwTfMzTrqFEpCgzDFAAtqyDQYq2c4= Received: from AM6P195CA0078.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:86::19) by AM6PR08MB4488.eurprd08.prod.outlook.com (2603:10a6:20b:71::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.20; Thu, 16 Jul 2020 14:31:01 +0000 Received: from VE1EUR03FT043.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:86:cafe::f0) by AM6P195CA0078.outlook.office365.com (2603:10a6:209:86::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.17 via Frontend Transport; Thu, 16 Jul 2020 14:31:01 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT043.mail.protection.outlook.com (10.152.19.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18 via Frontend Transport; Thu, 16 Jul 2020 14:31:01 +0000 Received: ("Tessian outbound c83312565ef4:v62"); Thu, 16 Jul 2020 14:31:01 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f92db955d887c946 X-CR-MTA-TID: 64aa7808 Received: from 7d48f9ef6b9e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7910B737-AC44-4EC5-A209-39E532B5E171.1; Thu, 16 Jul 2020 14:30:56 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7d48f9ef6b9e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 16 Jul 2020 14:30:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XJ5CcqtkOxUUq02ZCMR/kV17ytsMKKgQnuI3BSIEJ1kFSQDK2tlTlxsZX0u6Exmpu/UGmTXKCp39FD9SFyS0ekBe+odaIJ8LDKwf5TNTym07XgJACpHQySDycm1at1zBihfmN/tsMlJTc7PapbCKgxV0i6gK0ZZ1nP2+LlNm4zS3fRCPoMyAF4yUznV8egm8Z8X0n8J7vZe90jClzOvRHHlsbZI8xCqQbIeimMPsSC3RGA3Spgw2ZpoiarKvRTw6qqZQgp1r6FpCby3hASPq+1rvDRU+uL6QlahIWtnLzTsfKjrxUR8bjqkyopAxZ9zn4Ty4ArgsnH47daLuiprBNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1B/Mg0qA2VRf3U3KeTJOeW1x0DqABE0E/IDlhc0kCpI=; b=SD8uDtbO9Asdh9DIiFhnlCXpF/zq1xPeEO+6dW2hiNSpVyvnw4tdWQ0GWUGST1ciNMkEwbr9HPGjZVAZZ/Yfv5qduECLZfCkVQvCSULbgHnZA1V6bKHu7S/3b42MPawhuBPRqX6OTqV8atXsgQliZ4jp9iTqyJsDOPvW24GzoIK00xRkIZ+ccPHlUSHwVFLt+cY6zECRZv79ZyjJJiKcZ5SFvHAYTUQNY8s4bnrT+DvkCgNel99CMu2QF3Ol1Dc1slF0zWJKCPSuW+Fvvv7Rmr9XMeTPO+rfDHgwt1aBHllaytRwVJgpmwODhiDerBZIBATWu/lBnMtwi97hRRMbVg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1B/Mg0qA2VRf3U3KeTJOeW1x0DqABE0E/IDlhc0kCpI=; b=2lzYYCa71FhkY4+nFj3qC/0/nIQSN/7sTM6tYDSPBAvTS8S7SWO9ciK4c4eg54ORp17eoQpB8v4KQe9LzXdG524o+IuAgIuHoTrlyGsOUDcA/0MGUNBqW0/l70QcD7if2kM5o4P8JmLHPeEwTfMzTrqFEpCgzDFAAtqyDQYq2c4= Authentication-Results-Original: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB4029.eurprd08.prod.outlook.com (2603:10a6:803:ec::14) by VI1PR08MB4285.eurprd08.prod.outlook.com (2603:10a6:803:f8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.21; Thu, 16 Jul 2020 14:30:54 +0000 Received: from VI1PR08MB4029.eurprd08.prod.outlook.com ([fe80::b8ed:5041:249f:6770]) by VI1PR08MB4029.eurprd08.prod.outlook.com ([fe80::b8ed:5041:249f:6770%2]) with mapi id 15.20.3174.027; Thu, 16 Jul 2020 14:30:54 +0000 Date: Thu, 16 Jul 2020 15:30:46 +0100 From: Alex Coplan To: bug-dejagnu@gnu.org Subject: DejaGnu randomly truncates lines in runtest output Message-ID: <20200716143046.uf2a6fyouf6cy3jn@arm.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: NeoMutt/20171215 X-ClientProxiedBy: DM6PR03CA0072.namprd03.prod.outlook.com (2603:10b6:5:100::49) To VI1PR08MB4029.eurprd08.prod.outlook.com (2603:10a6:803:ec::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.52) by DM6PR03CA0072.namprd03.prod.outlook.com (2603:10b6:5:100::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18 via Frontend Transport; Thu, 16 Jul 2020 14:30:53 +0000 X-Originating-IP: [217.140.106.52] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 557a6f06-ca92-4c0d-d567-08d82994dd1e X-MS-TrafficTypeDiagnostic: VI1PR08MB4285:|AM6PR08MB4488: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 0SH2+me9LZJMn1X7KSREw9+8AydNffJg/8qzvSmHapr5HmNvbdCFTpoeL/mLkk1rN3Rt1xx5SfBNy0yKZWLuqUsv0X6Whca0GzrzQcm948wcP9wAg9qZDCtvyI18QgIb4kXN1XeaAvz3dGi1bkEJ+8sZcyVpWsF2HcANmsXEnZ45ktpB+HgnPLUYaa0YpdgpnMDLkIzQADt7B0bIgHSv5Bl3mMa2SAhsZ7gMbSeE4rq9a5k0H7Nxaa/iCwwGPH+MNN93P1H00LGKvl+tbg7t/TuDgvOpapZBS2DcLbvV2j2Si6koydM3weNFi4wygylY X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4029.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(376002)(39860400002)(136003)(366004)(396003)(52116002)(7696005)(2616005)(956004)(5660300002)(316002)(8936002)(16526019)(66556008)(66946007)(66476007)(26005)(6666004)(8886007)(44832011)(36756003)(83380400001)(4326008)(6916009)(55016002)(2906002)(86362001)(8676002)(478600001)(186003)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: Ep84LVH00T/b0ERZI66bZu/KezD1FlENncUiyGernK771qBD6cknMmTEu6ADvL/FrFiGWRaZWVPEYAr/zqPeVQd0tw+VtjNKAfJeU0bRdJnSk7pdfpWMo/5dxp65/GL5virJmbDGqqDAmUUmZzAiBi6Ku4up/uI2/6Wv/GNFiQdSrAmmLh1eeSyf92ijCD9cZv3ZJ5zwZoga9lshtjgX1kSaxq5nBUyZrfPjori6n/0RhWqcUzNbkS+z2dIxCfLrel/kd8ANEV/hpaSSQuIZHJkpQh0zGMs20FW+L11EdY8SHbwOV291/3gMnWeOHOXxpeQ/LxxXaLePlR4XPgbgcG5hWSQaWQpJdathCPRek8ZlFeT1Y5LC1puQqNN9d5x3MPj36FiuiiV214mp28J1mpyrGmrEP7eB2eM0z3J3kZrg6FG70xZvR6R+iYjIjLrjlDcKSCRMdKUebpHX2wY3/VQaaWxt5fuiLM010XYw42lxfC2K1ZWC5T6CsSfWY6Vc X-MS-Exchange-Transport-Forked: True X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4285 Original-Authentication-Results: gnu.org; dkim=none (message not signed) header.d=none;gnu.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT043.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(346002)(376002)(136003)(396003)(46966005)(26005)(1076003)(86362001)(44832011)(5660300002)(956004)(2616005)(8886007)(6666004)(336012)(82310400002)(36906005)(8936002)(316002)(8676002)(47076004)(82740400003)(81166007)(356005)(6916009)(36756003)(4326008)(16526019)(186003)(2906002)(478600001)(70206006)(83380400001)(55016002)(7696005)(70586007); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: a3096ed9-d276-416a-a41d-08d82994d8ca X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kk40IspLFHWqeYhj73vtZOZYNEQYqSzgkTUdvo3kuSaalc+Lgkbfs4Uk7w5lOU3nDcvrhzjqeKlY0IDRndISwqdkFspDw/abKrycJkpckEa3sAGSsRecdW8Zt3qYacL8A7ruXBzoLTWqeXDedP5VY28tUATXUG2hSsDQ9Zhq5M8hXC7+4uk5U/V/zmpj1kcl5M/wj5kZ5dTtS2d8i3MmcFZ5aR45puvwTtf897TaFCw8qjCVsyCM7LaK6JCCngutOFmQ0cYlySTWakliH0QECUSdpAgRYTHHHU/K3m0HheFiFpxxK/0u8FIZ7mx/aFhvEBzX79HbRc2lDdPcMu6qRAE5DIDPtHo4f3MN4xM92J/FjFS35trW/EVvAxaLc4yyDzTZR/MInH1EHxNutMAN/g== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2020 14:31:01.3479 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 557a6f06-ca92-4c0d-d567-08d82994dd1e X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT043.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4488 Received-SPF: pass client-ip=40.107.22.76; envelope-from=Alex.Coplan@arm.com; helo=EUR05-AM6-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/16 10:46:05 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 16 Jul 2020 10:53:33 -0400 Cc: nd@arm.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hello, I've run into a DejaGnu bug while working on the GCC testsuite (specifically the libgccjit testsuite). The issue is that runtest ends up randomly truncating lines in the output. To reproduce the issue, in a new directory, create a file bug.c with the following contents: #include int main(void) { for (int i = 0; i < 200; i++) { pass("This is a really long string and maybe it will be truncated because of the bug."); } } Then, create a subdirectory bug.dg, containing a single file bug.exp with the following contents: global text spawn "./a.out" set prefix "\[^\r\n\]*" expect { -re "^$prefix\tPASSED:${text}*" { regsub "\[\n\r\t\]*PASSED: $text\r\n" $expect_out(0,string) "" output set output [string range $output 8 end] pass "$output" exp_continue } -re "^$prefix\r\n" { exp_continue } } Now compile bug.c, and verify the output is as expected: $ gcc bug.c $ ./a.out | uniq -c 200 PASSED: This is a really long string and maybe it will be truncated because of the bug. Now to reproduce the bug: $ runtest --all 2>&1 | uniq -c I see: 1 WARNING: No tool specified 1 Test run by alecop01 on Thu Jul 16 14:33:58 2020 1 Native configuration is x86_64-pc-linux-gnu 1 1 === tests === 1 1 Schedule of variations: 1 unix 1 1 Running target unix 1 Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. 1 Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. 1 WARNING: Couldn't find tool config file for unix, using default. 1 Running ./bug.dg/bug.exp ... 49 PASS: This is a really long string and maybe it will be truncated because of the bug. 1 PASS: This is a really long string and mayb 90 PASS: This is a really long string and maybe it will be truncated because of the bug. 1 PASS: This is a really long string and mayb 59 PASS: This is a really long string and maybe it will be truncated because of the bug. 1 1 === Summary === 1 1 # of expected passes 200 That is, some of the lines in the output have been truncated. Running the last step multiple times, you should be able to see that the truncation happens at different points in the output each time. This nondeterministic behaviour makes it especially problematic since it is now quite difficult to compare results across multiple test runs. If it helps with reproducing the issue, I'm running Ubuntu 18.04 on x86_64 and my software versions are as follows: $ runtest --version DejaGnu version 1.6.1 Expect version 5.45.4 Tcl version 8.6 Many thanks in advance for any assistance with this issue. Best Regards, Alex From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 22:40:34 2020 Received: (at 42399) by debbugs.gnu.org; 17 Jul 2020 02:40:34 +0000 Received: from localhost ([127.0.0.1]:56365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwGIc-0003Wn-D7 for submit@debbugs.gnu.org; Thu, 16 Jul 2020 22:40:34 -0400 Received: from mail-oo1-f44.google.com ([209.85.161.44]:44722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwGIY-0003WX-2O for 42399@debbugs.gnu.org; Thu, 16 Jul 2020 22:40:33 -0400 Received: by mail-oo1-f44.google.com with SMTP id o36so1580763ooi.11 for <42399@debbugs.gnu.org>; Thu, 16 Jul 2020 19:40:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=lKy8K6NM7FY6T7LfEPQeg2QH75iL1w/WmwpZDBQ9bz8=; b=AqNRoxheTTjLwRqGrZ/8ROk9ONchA8DXWpylC1IKzdnc/Ct7vN+R3jbKUFYOCdHNtq hUl9GoHJdOWo4QSgzfmWEK5WSZXrkksvAK1wN459rvTRcVHHUATrVvndOq1HTGYaDs5b uV2c+h3L3AmWcsBDHUCgmK/ndCSQ/4uYn/I5+S9wp+LELO/S1tCUJeTPNaizOVo35h5Y bHI5X7HWGejSv6vE2XXH7yspvhaRShQvNqC6LTpW0CIxtekGJqC+rJEMGuWWYBidHLD3 PRhrsr2/pJImbdDdM6KV2y2nxv0CHHZ9JrgMELnwiSPDwucbeocmfwUEVwt8bpeGXkcE Uzhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:reply-to:user-agent :mime-version:to:cc:subject:references:in-reply-to :content-transfer-encoding; bh=lKy8K6NM7FY6T7LfEPQeg2QH75iL1w/WmwpZDBQ9bz8=; b=ulsB0EsbB6VTRS9wMejdJJ+EAZEqbpTgRbHaiOS4blOZJL8q1ozg9XOZbdZ+BxzdUE /zJIUZCXa79l+TD9NLqe2Ipko8V0t1P7pH8ji8kDyBlM/qeiUQqliEu+mzhGnl4HSVUD wBFtGLJwpvwNj4NJF7GmHLoTHAe15CH5C47N5Rlvw4GWnXb19A9CW6ptiAm8dAeiIdyO IOraRhoAk3onw3FSI3A8GaXkPiwKB/xXuZoTanh9UvesjhauJ8fRnEDRdV573xvXWi+Y N9/e8/GyJbHn+W9ZFJfYtVzyd+jPtimbgLqzRLGoFQwfXfD3gzsq/qfSlsloMMf83++h dMiQ== X-Gm-Message-State: AOAM531Bpb2c+6GX8YAeg8V6yVSEiSoLEW/K3aJ45M6WaOp4Kz1fHt9L KakRn8xfqOpkUWT+Bzk54Xw= X-Google-Smtp-Source: ABdhPJzmID/nXhA6rYV9SvO97u+Q45BPQcZhlnowXz+1eKUKNXSEFEFCBYH+lfakdK04+kDrqyu+uA== X-Received: by 2002:a4a:4cc1:: with SMTP id a184mr6828724oob.62.1594953624250; Thu, 16 Jul 2020 19:40:24 -0700 (PDT) Received: from [192.168.2.42] (adsl-70-133-144-251.dsl.ablntx.sbcglobal.net. [70.133.144.251]) by smtp.gmail.com with ESMTPSA id t25sm1600215ots.64.2020.07.16.19.40.22 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 16 Jul 2020 19:40:23 -0700 (PDT) Message-ID: <5F110F95.4070602@gmail.com> Date: Thu, 16 Jul 2020 21:40:21 -0500 From: Jacob Bachmeyer User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 MultiZilla/1.8.3.4e SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: Alex Coplan Subject: Re: bug#42399: DejaGnu randomly truncates lines in runtest output References: <20200716143046.uf2a6fyouf6cy3jn@arm.com> In-Reply-To: <20200716143046.uf2a6fyouf6cy3jn@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 42399 Cc: 42399@debbugs.gnu.org, nd@arm.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: jcb62281@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Alex Coplan wrote: > Then, create a subdirectory bug.dg, containing a single file bug.exp > with the following contents: > > global text > > spawn "./a.out" > > set prefix "\[^\r\n\]*" > expect { > -re "^$prefix\tPASSED:${text}*" { > regsub "\[\n\r\t\]*PASSED: $text\r\n" $expect_out(0,string) "" output > set output [string range $output 8 end] > pass "$output" > exp_continue > } > -re "^$prefix\r\n" { > exp_continue > } > } > The bug is actually in bug.exp: you have an expect pattern that does not require a newline at the end of its match. Most of the time, DejaGnu runs often enough that there is only one line in the buffer, so this happens to work, but if the program under test produces output very quickly (as C unit test executables tend to do) the block read into DejaGnu may not end on a line boundary. If the patterns require a terminating newline, there is no issue, since the patterns can then only match whole lines and Expect will read more input if needed. There are plans to document the DejaGnu native unit testing protocol and to refactor reading test results into a separate API call from running the program under test to provide better support for other unit testing protocols like Perl's TAP, but the host_execute procedure currently exhibits this bug in master. However, we are close to a 1.6.3 release and changing host_execute could have far-reaching effects. The bad patterns in host_execute go back to the earliest revisions in the repository, and I hesitate to that procedure at this time, so this may have to be a known bug in the 1.6.3 release, in which case it will be added to the planned fixes list for 1.6.4. To Rob Savoye: should we delay the 1.6.3 release to change the patterns in host_execute? I think that I can adapt the needed patterns from the DejaGnu testsuite. > Running the last step multiple times, you should be able to see that the > truncation happens at different points in the output each time. This > nondeterministic behaviour makes it especially problematic since it is > now quite difficult to compare results across multiple test runs. > Yes, the truncations are a result of the whims of the system scheduler. There are two parts to this issue: (1) the documentation needs to warn of this caveat and explain that patterns must not match prefixes of their intended input, and (2) DejaGnu's own host_execute procedure needs to heed that warning. Any similar code in the GCC testsuite also needs to handle this issue. -- Jacob From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 17 04:39:53 2020 Received: (at 42399) by debbugs.gnu.org; 17 Jul 2020 08:39:53 +0000 Received: from localhost ([127.0.0.1]:56666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwLuK-0006K2-Sv for submit@debbugs.gnu.org; Fri, 17 Jul 2020 04:39:53 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:56918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwLuG-0006Jf-Gh for 42399@debbugs.gnu.org; Fri, 17 Jul 2020 04:39:51 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4B7Pgk655Jz1rvRs; Fri, 17 Jul 2020 10:39:46 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4B7Pgk5MVMz1qvys; Fri, 17 Jul 2020 10:39:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id g0ajvo1g0OtR; Fri, 17 Jul 2020 10:39:46 +0200 (CEST) X-Auth-Info: SWXmyAS12M8FUS7Em2vQTNUIiQLy57fE9CXgvWwcfy4N17fznJMPeUyRWt2+MiYC Received: from igel.home (ppp-46-244-166-94.dynamic.mnet-online.de [46.244.166.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Fri, 17 Jul 2020 10:39:46 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 880322C28D5; Fri, 17 Jul 2020 10:39:45 +0200 (CEST) From: Andreas Schwab To: Alex Coplan Subject: Re: bug#42399: DejaGnu randomly truncates lines in runtest output References: <20200716143046.uf2a6fyouf6cy3jn@arm.com> X-Yow: My polyvinyl cowboy wallet was made in Hong Kong by Montgomery Clift! Date: Fri, 17 Jul 2020 10:39:45 +0200 In-Reply-To: <20200716143046.uf2a6fyouf6cy3jn@arm.com> (Alex Coplan's message of "Thu, 16 Jul 2020 15:30:46 +0100") Message-ID: <87r1ta357y.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42399 Cc: 42399@debbugs.gnu.org, nd@arm.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Jul 16 2020, Alex Coplan wrote: > Then, create a subdirectory bug.dg, containing a single file bug.exp > with the following contents: > > global text > > spawn "./a.out" > > set prefix "\[^\r\n\]*" > expect { > -re "^$prefix\tPASSED:${text}*" { Are you sure you want to repeatedly match the last character in ${text}? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 17 19:19:19 2020 Received: (at 42399) by debbugs.gnu.org; 17 Jul 2020 23:19:19 +0000 Received: from localhost ([127.0.0.1]:58147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwZdP-0000dk-6d for submit@debbugs.gnu.org; Fri, 17 Jul 2020 19:19:19 -0400 Received: from mail-ot1-f47.google.com ([209.85.210.47]:46791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwZdM-0000dU-CD for 42399@debbugs.gnu.org; Fri, 17 Jul 2020 19:19:18 -0400 Received: by mail-ot1-f47.google.com with SMTP id n24so8031718otr.13 for <42399@debbugs.gnu.org>; Fri, 17 Jul 2020 16:19:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=si02p2j7DNbOP0R25tAsm0fhet2L/A4pO2gLWSIjEuA=; b=kOlqauw45wOuzoGXJ2ijbAVh0w3oAUiMur8fFaJNwONWmp/0LZV46KlJZs32KmZ7eo mAjrFI1HNmBsMOof18XquW3VAyN2LPg+woGSOHC4UebpyoaVQLdQZfMPROuuV1Z11TOV YY1XwWO0+ShBsoRoX6Vqn3DQh7PUw1ITmCyeADiq9ML55BuqXaVbQMUvW4jjbhLLfuLk 8VrpI3hKP7TCqOamWqSVIxhaRvqEwZNrO9ocE1oiFeMQBUhqTLc5Ygdn21x/9KhTAMwT VIXwCnAc+W2JWcAg4i8qOwdc+H3CbO3jRNo7HfMRWHbTrI1ZZPUtQhzmppiFR2uAC3r3 IktQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:reply-to:user-agent :mime-version:to:cc:subject:references:in-reply-to :content-transfer-encoding; bh=si02p2j7DNbOP0R25tAsm0fhet2L/A4pO2gLWSIjEuA=; b=ACitRqBz9UcMnwi6CvUpuGS7KbypZ6lXGOkzg9abHZxVaLFMRCARZqJ1A76ATLgD6g zrs4x3DdqtfX40sRLCXrj855SCWqESUJIxlDQOKHglrPe/reAabI2tyU+Pjhb70NJMi/ kKbAKqmzMTVGY4aFx/dFmAUtH6M8qWjcGyoKJ1DFn76/UVmCADnTDBIIX7rMBOkTwZoa S3ECHo0RoU8lwByrs1J+Yx2CC8N1/Bm6CqsrAmnQSvakIk27hZe4TPr3izBqpCDGThfk UveFA2SmdDr8P1OBxhswQTbt7h+nMX0Zwr//espgrE+aXx9xcYJCSht0uKYfuy6QDW0U jEVA== X-Gm-Message-State: AOAM533Lnpccwiamz56iqLHpaSsCIrH/bAkcuW0CvWIuLYsoqg7P2iBt y0sUeN6hVo1KmSB5ksRJeIE= X-Google-Smtp-Source: ABdhPJwfr+PBC0KUPzl+BBAgTMi6hgjbYxmYCOTYB3SE1bbLIo/ApORAGucY+xZ63nv0DaOGFk8pZQ== X-Received: by 2002:a9d:4e82:: with SMTP id v2mr11091411otk.278.1595027950695; Fri, 17 Jul 2020 16:19:10 -0700 (PDT) Received: from [192.168.2.42] (adsl-70-133-144-251.dsl.ablntx.sbcglobal.net. [70.133.144.251]) by smtp.gmail.com with ESMTPSA id w8sm2351916oog.23.2020.07.17.16.19.08 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 17 Jul 2020 16:19:09 -0700 (PDT) Message-ID: <5F1231EB.2080801@gmail.com> Date: Fri, 17 Jul 2020 18:19:07 -0500 From: Jacob Bachmeyer User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 MultiZilla/1.8.3.4e SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: Andreas Schwab Subject: Re: bug#42399: DejaGnu randomly truncates lines in runtest output References: <20200716143046.uf2a6fyouf6cy3jn@arm.com> <87r1ta357y.fsf@igel.home> In-Reply-To: <87r1ta357y.fsf@igel.home> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 42399 Cc: 42399@debbugs.gnu.org, nd@arm.com, Alex Coplan X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: jcb62281@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Andreas Schwab wrote: > On Jul 16 2020, Alex Coplan wrote: > >> Then, create a subdirectory bug.dg, containing a single file bug.exp >> with the following contents: >> >> global text >> >> spawn "./a.out" >> >> set prefix "\[^\r\n\]*" >> expect { >> -re "^$prefix\tPASSED:${text}*" { >> > > Are you sure you want to repeatedly match the last character in ${text}? > That is what host_execute currently does in DejaGnu, since at least 2001 to now. The ${text} pattern fragment in lib/dejagnu.exp is a character class; I am considering replacing its use in host_execute and changing the {${text}*} in those patterns to {[^\n]+\n} which should fix this bug, but could have far-reaching effects on testsuites, which makes me somewhat reluctant to do so this close to a release. This bug will be fixed in 1.6.4, but whether it will be fixed or a known bug in 1.6.3 is not yet determined. -- Jacob From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 20 06:52:49 2020 Received: (at 42399) by debbugs.gnu.org; 20 Jul 2020 10:52:50 +0000 Received: from localhost ([127.0.0.1]:33971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxTPb-00013Q-41 for submit@debbugs.gnu.org; Mon, 20 Jul 2020 06:52:49 -0400 Received: from mail-eopbgr20067.outbound.protection.outlook.com ([40.107.2.67]:14370 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxQJd-0000BX-EB for 42399@debbugs.gnu.org; Mon, 20 Jul 2020 03:34:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XmdMT7ZCZDCCnG/CcOe/caXmI/jC7lmFiXbwcjRc+4E=; b=K+HXq58qx7I2ogpzIKCodIIuFPrMZ/Sq399esQ3iFFdEGZ3hQ9N6rm0IJsDm53iryMphuXyKsPm9NCLLcVsDWNL7D5CzZ0CZQ0yZaihBf6jbQ9xEewbTCHxBvJgHgAw2yEwb2qnRRRlDNw2A7RO6EisT3O81pR4+/rttZOqbgAk= Received: from MR2P264CA0016.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:1::28) by AM5PR0801MB1875.eurprd08.prod.outlook.com (2603:10a6:203:43::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.23; Mon, 20 Jul 2020 07:34:17 +0000 Received: from VE1EUR03FT024.eop-EUR03.prod.protection.outlook.com (2603:10a6:500:1:cafe::1d) by MR2P264CA0016.outlook.office365.com (2603:10a6:500:1::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18 via Frontend Transport; Mon, 20 Jul 2020 07:34:17 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; debbugs.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;debbugs.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT024.mail.protection.outlook.com (10.152.18.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18 via Frontend Transport; Mon, 20 Jul 2020 07:34:17 +0000 Received: ("Tessian outbound 73b502bf693a:v62"); Mon, 20 Jul 2020 07:34:17 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a38765a4abb8bc53 X-CR-MTA-TID: 64aa7808 Received: from c60870c96dca.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id CC0E730F-2AB2-4F32-B27F-9B7DAF1C400C.1; Mon, 20 Jul 2020 07:34:11 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c60870c96dca.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 20 Jul 2020 07:34:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gHkODCA3TfcQb4h9jgmpvqJsuCABs344Gb8+y1IswpRj2Ubeh72nDOGyNn06nrETy/w7YHorTkMmNb5dWfoL4cpYSyxi9bbjuoiySCXVLz3gjDp8ehz1FWDL7xNVMEWUx6rV0PmE2UcMmwCsFFalHDoXmpgIq3L6BG/joSVmypaLXvTR24Jr842T9+youwFch+oW3hkZcfJBCwfO1FiAfchnV+VGdo8J0jGFkTlG7Rtvjszm12qOM9dr7qf1GR0M8x3lCZTPlNdKosA0ROENX+9VzGPuCpTNDwA2DjbtmjMyROvOi/ub4+UJmdiRuay4OSzU0DNRNK6PGu48yVYHDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XmdMT7ZCZDCCnG/CcOe/caXmI/jC7lmFiXbwcjRc+4E=; b=S5cEV/wctyDW5BhWMwdUFWa1PwhAD7Oa6i3xS0yFTopaugV+R3avij9sww8Gv+6/kDWsVXUcZ4KK+f79EdlSQeDmI10B5AI9YSPQFGFM6unUees/eI1JK8/Oy08z/QoiTARe1lUmRUJzBj6H47SV8cG1xJ7RzCcISPqmsnvudhBbfM+KQHYVwkQF+5aG+SKXsNTLfuazp4U1BSc4clzQFbe3ArEQxsfByTS6F8Ivxl3CT1xPbIVjdliuokQXeW760bmc3vmgNPW/5KzVXdR4H3I3KWXmVqRSkKhW6+aL4M8iJvCqCNoQKfs3RGOgXTkQCT38dM4EW6ey44jPEi1Lrg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XmdMT7ZCZDCCnG/CcOe/caXmI/jC7lmFiXbwcjRc+4E=; b=K+HXq58qx7I2ogpzIKCodIIuFPrMZ/Sq399esQ3iFFdEGZ3hQ9N6rm0IJsDm53iryMphuXyKsPm9NCLLcVsDWNL7D5CzZ0CZQ0yZaihBf6jbQ9xEewbTCHxBvJgHgAw2yEwb2qnRRRlDNw2A7RO6EisT3O81pR4+/rttZOqbgAk= Received: from VI1PR08MB4029.eurprd08.prod.outlook.com (2603:10a6:803:ec::14) by VI1PR0802MB2158.eurprd08.prod.outlook.com (2603:10a6:800:99::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.25; Mon, 20 Jul 2020 07:34:10 +0000 Received: from VI1PR08MB4029.eurprd08.prod.outlook.com ([fe80::b8ed:5041:249f:6770]) by VI1PR08MB4029.eurprd08.prod.outlook.com ([fe80::b8ed:5041:249f:6770%2]) with mapi id 15.20.3195.025; Mon, 20 Jul 2020 07:34:10 +0000 From: Alex Coplan To: "jcb62281@gmail.com" , Andreas Schwab Subject: RE: bug#42399: DejaGnu randomly truncates lines in runtest output Thread-Topic: bug#42399: DejaGnu randomly truncates lines in runtest output Thread-Index: AQHWW32xM39LZbks3USEQFJPC6UDaKkLdLq0gAD1oICAA6s78A== Date: Mon, 20 Jul 2020 07:34:09 +0000 Message-ID: References: <20200716143046.uf2a6fyouf6cy3jn@arm.com> <87r1ta357y.fsf@igel.home> <5F1231EB.2080801@gmail.com> In-Reply-To: <5F1231EB.2080801@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [37.48.225.252] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 4742281f-3e1a-4f59-b3d6-08d82c7f4f30 x-ms-traffictypediagnostic: VI1PR0802MB2158:|AM5PR0801MB1875: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: +bQRZUCsWvu9/N39im8woLI0djIYUWoVPfHxch/ZKupT+KGmUkEiIZ/nV1Dzpbch+MpmhShCZt+mF31hDzOnd9NjmGTEmepbxyb/ugJ9v42Q6c00aA+eBZ68dY5SnBSmlJ+OjUIsCfpxW6HxY103mGgSfZTlFc2gTwi7GACTudxWjbET4gWIlycSOBg8nF1Gt4TpnQrCo9O3NydORJEDoNHUHKP7cpuppsFW97EXm/xfDD35/hAQuuPgVxAiY5c3f7HoqmvZJVHb4vyfWgZVBaLt250dZELXhEEEiPme2au0TlLFVDc7YEDI8KfZnHWmzF8ArkoAdgUdKTRUlLdguhjqw6Usj3zWq5jsxmcdmJI+BWf/rOZcsPARuAbGzBL29svYVukSiI0FWSI8lOfZag== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4029.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(376002)(346002)(396003)(136003)(39850400004)(366004)(6506007)(54906003)(53546011)(316002)(26005)(8936002)(4326008)(110136005)(8676002)(966005)(55016002)(9686003)(478600001)(2906002)(7696005)(186003)(5660300002)(76116006)(52536014)(66476007)(66556008)(64756008)(66446008)(66946007)(33656002)(86362001)(71200400001)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: ASEbMVmptHIbESkBv1oOZjuNE9fZCUf5pt7yT4aau4NoSfFtNKRH6jGkvtdNEyPq2vDnwDDga9NY3p2LkkpUvie7N+ryL8vjKlok/KnHwvDuU2OLubaTFowP2fS4MesHfg9CrcEw3iO0iF5eHu/ALGJS4llOM2Al96z6y1Ax34DDSZe7Rs+k+67SBce9Jq/8PAsSOzLvmxBb6hq0qD5ewGUj6V1StKdhIGWaistZZiVcYbi3GvjbS97E+gnDfS+nMVlpwAJ9C8BnHXYL+WALDYZiyTHNk/vF01FCE0+ZgeQPFEIeRRS1ibmSNSNBPGRKrhFPoL8Q1Mj57sFC+Kg6iRmBMSLT99ifFFV6q1bsG9niLXexWxwRoOH5oUxoNvOR5Y+BCphQW6pkoSwJEhYW2apuQmVc2cqb8tbLy39ASeq2cYPT88eWHDsZJOMRNCgNRNgm2AfnejV/p7wJM+CK8prfp5B2qOH8MENpoUrVq+A= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2158 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT024.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(4636009)(39850400004)(396003)(346002)(376002)(136003)(46966005)(70586007)(316002)(36906005)(52536014)(83380400001)(33656002)(8676002)(70206006)(82740400003)(110136005)(2906002)(5660300002)(4326008)(356005)(81166007)(8936002)(55016002)(53546011)(7696005)(54906003)(6506007)(336012)(47076004)(9686003)(82310400002)(26005)(186003)(478600001)(86362001)(966005); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: d37e8413-b2ae-4423-475d-08d82c7f4ae5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZjjJZ/y9UFzpTsBLdgvj2NSiT20Q3xzvKaJJiylDKU5cnVKmbTP85Hm4fD/QpqLJ1iDJz654uX7QZaFQkTo18O1p6gekIE/f9fK1i5+7eUdyruILBP9AmzTRsKHlN/hvGmPAiJszOXeVPEVV4ggooC7q45X6pA9SihLtX9Tr6PdnnIT8+IZr+9ru4KRhgwK15eE2bxZQhjEnn0REhqgVhXKwAAD98qLfONlXbEaJWfOGMcD/pqt7pEiXYBP/fsYf0Hcs8PLCkONxrzaKCe2At7upkIA5URQRurNamWrAZysZx1KEDS9hcFhYgwzr5m9mWbqozvPmfVf7+CeoCas0uUgHxAxlM0M1D0oPAdfe33b/CMbWS8xplZ0g67BSW7p1w+eiGI7nuo6fCEllve5mGWNheI5UpmJMp3SeIou7k8zyXQHnQfP7fIgCsht1lNE/75yLG+Hl+Ktus0xn+ewDsIn23RI6xZRG6n/Ue0ITp4s= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2020 07:34:17.2776 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4742281f-3e1a-4f59-b3d6-08d82c7f4f30 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT024.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1875 X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 42399 X-Mailman-Approved-At: Mon, 20 Jul 2020 06:52:46 -0400 Cc: "42399@debbugs.gnu.org" <42399@debbugs.gnu.org>, nd X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) SGkgYm90aCwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYWNvYiBC YWNobWV5ZXIgPGpjYjYyMjgxQGdtYWlsLmNvbT4NCj4gU2VudDogMTggSnVseSAyMDIwIDAwOjE5 DQo+IFRvOiBBbmRyZWFzIFNjaHdhYiA8c2Nod2FiQGxpbnV4LW02OGsub3JnPg0KPiBDYzogQWxl eCBDb3BsYW4gPEFsZXguQ29wbGFuQGFybS5jb20+OyA0MjM5OUBkZWJidWdzLmdudS5vcmc7IG5k IDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogYnVnIzQyMzk5OiBEZWphR251IHJhbmRvbWx5 IHRydW5jYXRlcyBsaW5lcyBpbiBydW50ZXN0IG91dHB1dA0KPiANCj4gQW5kcmVhcyBTY2h3YWIg d3JvdGU6DQo+ID4gT24gSnVsIDE2IDIwMjAsIEFsZXggQ29wbGFuIHdyb3RlOg0KPiA+DQo+ID4+ IFRoZW4sIGNyZWF0ZSBhIHN1YmRpcmVjdG9yeSBidWcuZGcsIGNvbnRhaW5pbmcgYSBzaW5nbGUg ZmlsZSBidWcuZXhwDQo+ID4+IHdpdGggdGhlIGZvbGxvd2luZyBjb250ZW50czoNCj4gPj4NCj4g Pj4gICBnbG9iYWwgdGV4dA0KPiA+Pg0KPiA+PiAgIHNwYXduICIuL2Eub3V0Ig0KPiA+Pg0KPiA+ PiAgIHNldCBwcmVmaXggIlxbXlxyXG5cXSoiDQo+ID4+ICAgZXhwZWN0IHsNCj4gPj4gICAgIC1y ZSAiXiRwcmVmaXhcdFBBU1NFRDoke3RleHR9KiIgew0KPiA+Pg0KPiA+DQo+ID4gQXJlIHlvdSBz dXJlIHlvdSB3YW50IHRvIHJlcGVhdGVkbHkgbWF0Y2ggdGhlIGxhc3QgY2hhcmFjdGVyIGluICR7 dGV4dH0/DQo+ID4NCj4gDQo+IFRoYXQgaXMgd2hhdCBob3N0X2V4ZWN1dGUgY3VycmVudGx5IGRv ZXMgaW4gRGVqYUdudSwgc2luY2UgYXQgbGVhc3QgMjAwMQ0KPiB0byBub3cuDQoNClllcywgZm9y IGNvbnRleHQsIGJ1Zy5leHAgaXMgcmVkdWNlZCBmcm9tIHRoZSAiZml4ZWRfaG9zdF9leGVjdXRl Ig0KZnVuY3Rpb24gaW4gdGhlIGxpYmdjY2ppdCB0ZXN0c3VpdGUgWzBdLg0KDQo+IFRoZSAke3Rl eHR9IHBhdHRlcm4gZnJhZ21lbnQgaW4gbGliL2RlamFnbnUuZXhwIGlzIGEgY2hhcmFjdGVyDQo+ IGNsYXNzOyBJIGFtIGNvbnNpZGVyaW5nIHJlcGxhY2luZyBpdHMgdXNlIGluIGhvc3RfZXhlY3V0 ZSBhbmQgY2hhbmdpbmcNCj4gdGhlIHske3RleHR9Kn0gaW4gdGhvc2UgcGF0dGVybnMgdG8ge1te XG5dK1xufSB3aGljaCBzaG91bGQgZml4IHRoaXMNCj4gYnVnLCBidXQgY291bGQgaGF2ZSBmYXIt cmVhY2hpbmcgZWZmZWN0cyBvbiB0ZXN0c3VpdGVzLCB3aGljaCBtYWtlcyBtZQ0KPiBzb21ld2hh dCByZWx1Y3RhbnQgdG8gZG8gc28gdGhpcyBjbG9zZSB0byBhIHJlbGVhc2UuDQoNClRoaXMgY2hh bmdlIHRvIHRoZSBwYXR0ZXJuIGFwcGVhcnMgdG8gZml4IHRoZSBpc3N1ZSBmb3IgbWUsIHRoYW5r cyENCkFmdGVyIHNvbWUgZnVydGhlciB0ZXN0aW5nIEkgd2lsbCBzdWJtaXQgYSBwYXRjaCBmb3Ig dGhlDQpmaXhlZF9ob3N0X2V4ZWN1dGUgZnVuY3Rpb24gaW4gdGhlIEdDQyB0ZXN0c3VpdGUuDQoN Cj4gDQo+IFRoaXMgYnVnIHdpbGwgYmUgZml4ZWQgaW4gMS42LjQsIGJ1dCB3aGV0aGVyIGl0IHdp bGwgYmUgZml4ZWQgb3IgYSBrbm93bg0KPiBidWcgaW4gMS42LjMgaXMgbm90IHlldCBkZXRlcm1p bmVkLg0KPiANCj4gDQo+IC0tIEphY29iDQoNClRoYW5rcywNCkFsZXgNCg0KWzBdIDogaHR0cHM6 Ly9nY2MuZ251Lm9yZy9naXQvP3A9Z2NjLmdpdDthPWJsb2I7Zj1nY2MvdGVzdHN1aXRlL2ppdC5k Zy9qaXQuZXhwO2g9MmY1NDY4MTcxM2I4NmM0NDA2OWRhODhlZmQ3NjllMDFmN2M3YmFlNDtoYj1I RUFEI2wxMTcNCg== From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 22:43:56 2020 Received: (at control) by debbugs.gnu.org; 13 Aug 2020 02:43:56 +0000 Received: from localhost ([127.0.0.1]:46398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k63Dg-0002it-9n for submit@debbugs.gnu.org; Wed, 12 Aug 2020 22:43:56 -0400 Received: from mail-ot1-f47.google.com ([209.85.210.47]:34048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k63Dd-0002if-U1 for control@debbugs.gnu.org; Wed, 12 Aug 2020 22:43:55 -0400 Received: by mail-ot1-f47.google.com with SMTP id k12so3687270otr.1 for ; Wed, 12 Aug 2020 19:43:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-transfer-encoding; bh=pgHfoBlfD9BATDFsQNlLh2mso2GI//eoXYMrpoX/iY0=; b=aJHRadnhHkdmEDBYQns2nry7A1UD7Umx4cL9mPrdDI39X7gUl271NRaKjVb+dM0xSY 2Pkc16LquGtQPuz9OuVXowokEGWJF7/rIZAhgdHR5x6xob1bLG66I200LFUP2ZbuyXxn Vp5EoVo/qluK0wPj10tsx5KXMP+kYwjVmiEdl61DIm6wwWBdihq5gziNHp9N+BWcPLk5 PqrkEjc9U6RS8mR7X4Z8o6KWcuftOPKn5d2qM9XMeNnkfbPW6/vj/t9CC5tVpme6byMl 4xS8pUV6sjwjZuYx4uG1xe+54GTB9c27RoDb9A28pQhBaJDMY2hZBLOsLKTE7koR5cbg Tzdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:reply-to:user-agent :mime-version:to:subject:content-transfer-encoding; bh=pgHfoBlfD9BATDFsQNlLh2mso2GI//eoXYMrpoX/iY0=; b=JJ+Z1P2RmhjbaDWEFd3LhjCbKvv+P8EDPdd3wzQq86BSKFsU7b04ZeT4O824YEyHYs aFGa7KVDyD0IVIjKOElK/FV8sBNFX5sbsUmphGwYtJy46PwjPtjfJiOWOiWojd7Mpwmy 1xILWT45/ylu8kempFi8zLVOP7780rPYavLqg7olWu3BCYxJ839q6EFNy5O7S0L2+SB0 jdYEdIy6EUKDnJFoxJRhDBA0DSO+tW/xbAZUMWBFEVJ9Ko17WACefxK4CiOGOe7mTdHA WO+/i2Dy+kwlu49CS5DhAAY0yvjkCD/NmkFytzOJhvNqVdhD3i5zeBqidRAlyhIqrKWH TJjA== X-Gm-Message-State: AOAM531ROcrCCar1kb0A0VQiRxBUG0hhLHxGE6ju7xAhST0QPRy85Oe/ rjXvQrbhlbzqL+dHmTKTkyHrHVKqsps= X-Google-Smtp-Source: ABdhPJwaDQkVQPtksaBrVuvjch52RlCbJ08CrBNfjcisCL2dOwfjW7s+W4oPNKkW6eyu25HcTZGMLA== X-Received: by 2002:a9d:6053:: with SMTP id v19mr2390105otj.362.1597286627895; Wed, 12 Aug 2020 19:43:47 -0700 (PDT) Received: from [192.168.2.42] (adsl-70-133-144-251.dsl.ablntx.sbcglobal.net. [70.133.144.251]) by smtp.gmail.com with ESMTPSA id b10sm930574oiy.7.2020.08.12.19.43.46 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 12 Aug 2020 19:43:47 -0700 (PDT) Message-ID: <5F34A8E1.5070507@gmail.com> Date: Wed, 12 Aug 2020 21:43:45 -0500 From: Jacob Bachmeyer User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 MultiZilla/1.8.3.4e SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: GNU bug tracker automated control server Subject: bug administrivia 2020-08-12 1 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: jcb62281@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) package dejagnu owner 42399 ! thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 22:52:15 2020 Received: (at 42399-done) by debbugs.gnu.org; 13 Aug 2020 02:52:16 +0000 Received: from localhost ([127.0.0.1]:46403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k63Lg-00059K-8R for submit@debbugs.gnu.org; Wed, 12 Aug 2020 22:52:15 -0400 Received: from mail-ot1-f51.google.com ([209.85.210.51]:44815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k63Lb-00058v-5Y for 42399-done@debbugs.gnu.org; Wed, 12 Aug 2020 22:52:10 -0400 Received: by mail-ot1-f51.google.com with SMTP id h22so3648214otq.11 for <42399-done@debbugs.gnu.org>; Wed, 12 Aug 2020 19:52:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=lSnywXfmcgfU2sgMpM+AGo0+w3pqukT87kbeblG6WOM=; b=ZA4I5GKz+F0aCFM3mlHds+7eQIMauRzhWWO4gnS8/kaZawpb1319XNminGXHiHP93R dMrcaBPjO5A8/PmMjps7WGzplXKv6As+1y2ThPMlHjWVIEqbbmsZJrFHa8/7+XUutz3f 8fztd5jbi7ZtLZqcPsLRbfJht8hlTI52m3vHp4JlLLTHA2x1IdsLITwklANkCUsVZrHY lRwI3s8BSKpjTqKzA8Zvf8Xn5F0UJZ5QeffunoreWVNJ6UpLuZtYZEMoaUEklooAj8IA hBLipHrWwPGUdlWrGF1DH4X7WgMfRNp5xZsHkj+l5sXTd8m0VrNR+HGTaqgEckPJa0zS uqqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:reply-to:user-agent :mime-version:to:cc:subject:references:in-reply-to :content-transfer-encoding; bh=lSnywXfmcgfU2sgMpM+AGo0+w3pqukT87kbeblG6WOM=; b=H/EDw+8ZywZwYaZ3vNdVG6Qn5m1aR7SrP3xp/V+BCqPQb9FH+xgpFKxWVNXrqxyMgU aLewXHpN5qqayYiPy2e1RY24QcgOsoWsFG84FxpBDuPmvMwXo8PadzkB7tdd/wN8pXZu w8cDp2hU270QDSKQsUdYewZlWj+A1iFdErHQSjgxz8+YIq76xSHct5PS22w0raXhA5g2 GbGz5kDWnV1Gr06fEhmMrfoixV2toT/unVvjlSS/nUxD9g5sMNtG4s5A3I8R3Br5pNAq mzmdxlOwRrqFG5ocMDxNxXT025NJ0KJc8D3OkBNRLWAY9rkwNVIRZp7r8Cbw/3Ed8HEZ HsRQ== X-Gm-Message-State: AOAM533x8SQCVAMDLiBaS+vZtg4+Et7Vz9zMPtAd6fElcMFyJkHPrBJK wmdpvmFtf1hYR7LE6RnSXwQ= X-Google-Smtp-Source: ABdhPJzo+l1dybUAGdF+Dx63zIITWqRqAPXyqN27Uer/rfz+zV9EKO8NW+KUoPqWBNr/XVHLfJUPSA== X-Received: by 2002:a05:6830:148f:: with SMTP id s15mr2530273otq.323.1597287121487; Wed, 12 Aug 2020 19:52:01 -0700 (PDT) Received: from [192.168.2.42] (adsl-70-133-144-251.dsl.ablntx.sbcglobal.net. [70.133.144.251]) by smtp.gmail.com with ESMTPSA id h21sm915643oib.51.2020.08.12.19.52.00 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 12 Aug 2020 19:52:00 -0700 (PDT) Message-ID: <5F34AACE.1030402@gmail.com> Date: Wed, 12 Aug 2020 21:51:58 -0500 From: Jacob Bachmeyer User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 MultiZilla/1.8.3.4e SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: Alex Coplan Subject: Re: bug#42399: DejaGnu randomly truncates lines in runtest output References: <20200716143046.uf2a6fyouf6cy3jn@arm.com> <87r1ta357y.fsf@igel.home> <5F1231EB.2080801@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 42399-done Cc: 42399-done@debbugs.gnu.org, nd , Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: jcb62281@gmail.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Alex Coplan wrote: >> -----Original Message----- >> From: Jacob Bachmeyer >> Sent: 18 July 2020 00:19 >> To: Andreas Schwab >> Cc: Alex Coplan ; 42399@debbugs.gnu.org; nd >> Subject: Re: bug#42399: DejaGnu randomly truncates lines in runtest output >> >> [...] >> This bug will be fixed in 1.6.4, but whether it will be fixed or a known >> bug in 1.6.3 is not yet determined. The code fix landed on master at commit 1e4010a4d2a8b63c3215dd7492eba38f056bb6e3, while the last of the associated fixes for the manual was commit aa173cea24b94d3f714f07bbbfda85740e8e77db just now. With these commits, this bug should be fixed and is now closed, but please do not hesitate to reopen the bug (after verifying that you are actually using DejaGnu's host_execute procedure and not an out-of-tree fork thereof) if the issue somehow persists. -- Jacob From unknown Thu Aug 14 22:19:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 10 Sep 2020 11:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator