From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-001f5801.pphosted.com (mx0b-001f5801.pphosted.com [148.163.159.244]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6049C441A for ; Fri, 23 Sep 2022 19:56:14 +0000 (UTC) Received: from pps.filterd (m0090335.ppops.net [127.0.0.1]) by mx0b-001f5801.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 28NJ8BA4009797; Fri, 23 Sep 2022 12:56:07 -0700 Received: from usg02-cy1-obe.outbound.protection.office365.us (mail-cy1usg02lp0179.outbound.protection.office365.us [23.103.199.179]) by mx0b-001f5801.pphosted.com (PPS) with ESMTPS id 3jrys01qmv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 23 Sep 2022 12:56:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none; b=QJGq0eUxHkJ5j4hkdPxPzVs1D2T30BIXn8qCWXPfSHvG4QBmpeYpW4swSA3623we6eAET+rEdoTPjZLhRxtbwavfExiRqoxURP7OSP8DknlLEx6bo13ftmc6JBrUgm8ELoTZCunysyPxmGzNFc3vvoV7faUl0sUCwcvNY2OPe2/W7+8oRV802LY7MXpFhFcIpZHv5YdiKK52Jm8Pr+KEu5YaoQN3Reiw9A6mecnYlc6xlgc0qT4ubVuiuJdTBx3EN/1vrzjDQzup1GwZO3xssC3rO/lIi1+NEZsioEvrHAfbr+ky/8/QrDaKHBbGQYQdS7IKRiW3hKVEyI0gNAiKHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector5401; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/tyl4rJRVoVQSdYHBtPQGTcFZph2AuLfBsgPsIWwwmo=; b=MzBoTICeTrc091tJjL2jgEPCHLn/R5MeaDlFrHGrO9tbt4q9hRkPwY/OuWBb4BKWeLDkTsaCMQq06rqHBmQaO86IO4oiCzjYtxqa6c4zk7nco+M7b3THg/Xn8bqYZ81eVEkUSRGXiT69mRqQ6cIXxmHTv1aHWi8gXAsFU5BtVCsSJ34BmZIcOillZtYyay+QBJ75bdBC4fzdlAsqC0pkM9WvpxlX2jtXwXL541hnSPedjxR/veKcfsIULSE+Qq5QRDGZ4jBrAF19ZRGLldpNYhc0V5LgBx83Lne3igyRoWiFwMLCJpS+pX8lEQ8pJWLgOZOHteTYKMIOe8a0mTH6JQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kratosdefense.com; dmarc=pass action=none header.from=kratosdefense.com; dkim=pass header.d=kratosdefense.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kratosdefense.onmicrosoft.us; s=selector1-kratosdefense-onmicrosoft-us; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/tyl4rJRVoVQSdYHBtPQGTcFZph2AuLfBsgPsIWwwmo=; b=Jwpz2w9R1vfR0wE20P24zfbeGYARnWSZqnyoGzNs3JtBcAPtPwxV6yLy6fDCMc05xfgVbwB2T2TgDdLINvJB/7hcxKVYzDBRP869wefxC4P1v+HVnI0iSj5X1J/aHBXFUObdjkHasPmJ1b8nGIabs0Lzj9yAqKrLzyedfdF1I03bdYzNbzP8o2hpkH7M8e7DH0zlFGGKpJA0f7z7S+Vf7yZZNReRCy0UYNQbdqMRbbvXGUq0UGCsT2cVgLM1GwwSGYE5RQDUNk1eGT1Vw7RmhSdF8qfzht/r56mXipmSIMGFnJBPIDlFnoOvw+trj5AtWxevl60LLSrdCamppOdhLQ== Received: from BN2P110MB1288.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:17a::9) by BN2P110MB0961.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:16b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.14; Fri, 23 Sep 2022 19:56:02 +0000 Received: from BN2P110MB1288.NAMP110.PROD.OUTLOOK.COM ([fe80::fdb6:83da:a5e9:4056]) by BN2P110MB1288.NAMP110.PROD.OUTLOOK.COM ([fe80::fdb6:83da:a5e9:4056%7]) with mapi id 15.20.5654.019; Fri, 23 Sep 2022 19:56:02 +0000 From: Bryan Butler To: Philippe Gerum , Russell Johnson CC: "xenomai@lists.linux.dev" Subject: RE: [External] - Re: System hanging when using condition variables Thread-Topic: [External] - Re: System hanging when using condition variables Thread-Index: AQHYzo9KEi/6rzVHQeiyZvhBQUhKe63tb7Pg Date: Fri, 23 Sep 2022 19:56:02 +0000 Message-ID: References: <87pmfncw9u.fsf@xenomai.org> In-Reply-To: <87pmfncw9u.fsf@xenomai.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN2P110MB1288:EE_|BN2P110MB0961:EE_ x-ms-office365-filtering-correlation-id: 4b052876-1642-4b57-7a71-08da9d9da4cb x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: a6PWB5mbrT2ZZ70Hj0iwoyOrJSquV7KuJ0hHTO79wt09u+cQ3qFB41UpWNKhMCRyp/867IKo7nEs8slS702qKqc0k/p0Cn6bcYI/rTQnex5bTs1kICQqq5W5WeE/2pyEe+urhLQ/ICDN9HXlUqsvioIfp0TnVJCR3WZwoxVnnjl3D39CeTG0AtWPzUQArcbtGMNgf2vl/lwigKOYUl5gsaOfaxw+fENc7ibKlY8kNhQAxcCdaJSHNMAHvLW3HXovHQTkQ2dOHqN5n+xjXs591/LxlVNbEkPFqTU4LtR/DGW3Ujf2XM8At2Zp/ba+nuhcWVMUxJrHqWxLLmQs1pb16M9C2F3knklsSg3NdroDZ6EjNyl5nmtxQn5kQwvyJnH4matpVJjRumyisSaOv9Baj2mNbELbXF98+HVr/KCgvg2yGoqXNHoQe5vmvg+i2kwFIYYUlob/zkssV08na93MrFwrTfN8Xx4nGgwh3ooU1WcOTofmaqWgNCDtY5D8AQlK+PLvH4tfML74/BvuzM7Qcpj/nbM6QI/b8JP0txMC798Fdr+kVee+DJ8xhLNx2fJ+W7xXkDfxtkVlozC+RgISkonLNUTWuE6M1sa0dJVcYKKI2GlDcJXPb2KOiEgrNPwCiMjWbLV0PHfZuLwIZoYKEFVt3s/lwRMsHvj8hG6Gf+PXlG91IIKsG1DUhBiZsOli x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN2P110MB1288.NAMP110.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(366004)(451199015)(38070700005)(8676002)(86362001)(33656002)(83380400001)(9686003)(26005)(186003)(8936002)(76116006)(71200400001)(66446008)(52536014)(110136005)(6636002)(55016003)(66946007)(66476007)(64756008)(66556008)(7696005)(4326008)(498600001)(5660300002)(2906002)(38100700002)(122000001)(53546011)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 8xKy4kUFgbJIZd1+1f1YJN7Bv25PfpfY3+sOPoDVdR3vSNiZILHTC719gS4H+PLtrr4c+GGTAD5rvI5Tfo2xM65TrckcKn2KLx7bJgFSSd+luGfE96odC+36ROKgc6TrXjNlle4yEl8SR852uqCHqu/RQWMPzM+mauOsqrnF1hDlkb4C4JJ4YL4r/Syp4NTDQOyTnjRzXvspOOndxurpUooikpg1WacPVbu/UqMCk9ngZPmpyE2veDBp2fKqS9xDg6VFsWmb/ENlv98GjCtA1mkWVerRJ3Mx0pP/GMVt6eNpYJBla5cz9zmBcHxpjwF+dIbmZrtTdXMOF1xUeGQnlpT91rovFLbIrYOSZ8AGvtILJfWViHaPxjkISUELVXSu1eJF1BqqWknhcwTOS2tyinpYLaxlGCte8PDZaGplFjU= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: xenomai@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: kratosdefense.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN2P110MB1288.NAMP110.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 4b052876-1642-4b57-7a71-08da9d9da4cb X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2022 19:56:02.5946 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 7932d891-b9cc-431d-be14-d43339fa1133 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN2P110MB0961 X-Proofpoint-ORIG-GUID: wbOb2atJXBb_SzMjOMJsYy29uSlsDN-Y X-Proofpoint-GUID: wbOb2atJXBb_SzMjOMJsYy29uSlsDN-Y X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.528,FMLib:17.11.122.1 definitions=2022-09-23_08,2022-09-22_02,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxlogscore=999 suspectscore=0 phishscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2209230129 SSBoYXZlIGFub3RoZXIgc3lzdGVtIHRoYXQgYmVoYXZlcyBzbGlnaHRseSBkaWZmZXJlbnRseS4g V2hlbiBpdCBoaXRzIHRoZSB3YXRjaGRvZywgaGVyZSdzIHdoYXQgSSBnZXQ6DQoNCltyb290QGlw LTEwLTI0NS0xNjUtMjE1IGJ1dGxlcl0jIGVjaG8gMSA+IC9wcm9jL3N5cy9rZXJuZWwvb29wc19h bGxfY3B1X2JhY2t0cmFjZQ0KW3Jvb3RAaXAtMTAtMjQ1LTE2NS0yMTUgYnV0bGVyXSMNCk1lc3Nh Z2UgZnJvbSBzeXNsb2dkQGlwLTEwLTI0NS0xNjUtMjE1IGF0IFNlcCAyMyAxOTozMzowNCAuLi4N CiBrZXJuZWw6d2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMTUgc3R1Y2sgZm9yIDIy cyEgW2t3b3JrZXIvMTU6MDo4OV0NCg0KTWVzc2FnZSBmcm9tIHN5c2xvZ2RAaXAtMTAtMjQ1LTE2 NS0yMTUgYXQgU2VwIDIzIDE5OjMzOjMyIC4uLg0KIGtlcm5lbDp3YXRjaGRvZzogQlVHOiBzb2Z0 IGxvY2t1cCAtIENQVSMxNSBzdHVjayBmb3IgNDlzISBba3dvcmtlci8xNTowOjg5XQ0KDQpNZXNz YWdlIGZyb20gc3lzbG9nZEBpcC0xMC0yNDUtMTY1LTIxNSBhdCBTZXAgMjMgMTk6MzQ6MDAgLi4u DQoga2VybmVsOndhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzE1IHN0dWNrIGZvciA3 NXMhIFtrd29ya2VyLzE1OjA6ODldDQoNCk1lc3NhZ2UgZnJvbSBzeXNsb2dkQGlwLTEwLTI0NS0x NjUtMjE1IGF0IFNlcCAyMyAxOTozNDoyOCAuLi4NCiBrZXJuZWw6d2F0Y2hkb2c6IEJVRzogc29m dCBsb2NrdXAgLSBDUFUjMTUgc3R1Y2sgZm9yIDEwMXMhIFtrd29ya2VyLzE1OjA6ODldDQoNCk1l c3NhZ2UgZnJvbSBzeXNsb2dkQGlwLTEwLTI0NS0xNjUtMjE1IGF0IFNlcCAyMyAxOTozNDo1NiAu Li4NCiBrZXJuZWw6d2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMTUgc3R1Y2sgZm9y IDEyN3MhIFtrd29ya2VyLzE1OjA6ODldDQoNCk1lc3NhZ2UgZnJvbSBzeXNsb2dkQGlwLTEwLTI0 NS0xNjUtMjE1IGF0IFNlcCAyMyAxOTozNToyNCAuLi4NCiBrZXJuZWw6d2F0Y2hkb2c6IEJVRzog c29mdCBsb2NrdXAgLSBDUFUjMTUgc3R1Y2sgZm9yIDE1M3MhIFtrd29ya2VyLzE1OjA6ODldDQoN Ck1lc3NhZ2UgZnJvbSBzeXNsb2dkQGlwLTEwLTI0NS0xNjUtMjE1IGF0IFNlcCAyMyAxOTozNTo1 MiAuLi4NCiBrZXJuZWw6d2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMTUgc3R1Y2sg Zm9yIDE3OXMhIFtrd29ya2VyLzE1OjA6ODldDQoNCk1lc3NhZ2UgZnJvbSBzeXNsb2dkQGlwLTEw LTI0NS0xNjUtMjE1IGF0IFNlcCAyMyAxOTozNjoyMCAuLi4NCiBrZXJuZWw6d2F0Y2hkb2c6IEJV Rzogc29mdCBsb2NrdXAgLSBDUFUjMTUgc3R1Y2sgZm9yIDIwNXMhIFtrd29ya2VyLzE1OjA6ODld DQoNCk1lc3NhZ2UgZnJvbSBzeXNsb2dkQGlwLTEwLTI0NS0xNjUtMjE1IGF0IFNlcCAyMyAxOToz Njo0OCAuLi4NCiBrZXJuZWw6d2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMTUgc3R1 Y2sgZm9yIDIzMXMhIFtrd29ya2VyLzE1OjA6ODldDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCkZyb206IFBoaWxpcHBlIEdlcnVtIDxycG1AeGVub21haS5vcmc+IA0KU2VudDogVGh1 cnNkYXksIFNlcHRlbWJlciAyMiwgMjAyMiA4OjI2IEFNDQpUbzogUnVzc2VsbCBKb2huc29uIDxy dXNzZWxsLmpvaG5zb25Aa3JhdG9zZGVmZW5zZS5jb20+DQpDYzogQnJ5YW4gQnV0bGVyIDxCcnlh bi5CdXRsZXJAa3JhdG9zZGVmZW5zZS5jb20+OyB4ZW5vbWFpQGxpc3RzLmxpbnV4LmRldg0KU3Vi amVjdDogW0V4dGVybmFsXSAtIFJlOiBTeXN0ZW0gaGFuZ2luZyB3aGVuIHVzaW5nIGNvbmRpdGlv biB2YXJpYWJsZXMNCg0KQ0FVVElPTjogVGhpcyBlbWFpbCBvcmlnaW5hdGVkIGZyb20gb3V0c2lk ZSBvZiB0aGUgb3JnYW5pemF0aW9uLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2ht ZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50 IGlzIHNhZmUuDQoNCg0KUnVzc2VsbCBKb2huc29uIDxydXNzZWxsLmpvaG5zb25Aa3JhdG9zZGVm ZW5zZS5jb20+IHdyaXRlczoNCg0KPiBbW1MvTUlNRSBTaWduZWQgUGFydDpVbmRlY2lkZWRdXQ0K PiBIZWxsbywNCj4NCj4NCj4NCj4gSSBoYXZlIGJlZW4gdHJ5aW5nIHRvIGRlYnVnIGFuIGlzc3Vl IGluIG91ciBhcHAgd2hlcmUgdGhlIGVudGlyZSBzeXN0ZW0gaGFuZ3Mgd2l0aCB0aGUgZm9sbG93 aW5nIGVycm9yIGZyb20gdGhlIGtlcm5lbDog4oCca2VybmVsOndhdGNoZG9nOg0KPiBCVUc6IHNv ZnQgbG9ja3VwIC0gQ1BVIzAgc3R1Y2sgZm9yIDIycyEgW2t3b3JrZXIvMDoyOjU5NF3igJ0uIFRo aXMgDQo+IGhhcHBlbnMgY29uc2lzdGVudGx5IG9uIGV2ZXJ5IHJ1bi4gSSB3YXMgYWJsZSB0byBz dHJpcCBkb3duIGFsbCBvZiB0aGUgDQo+IHJlbGV2YW50IGNvZGUgaW50byBhIHNpbXBsZSBzdGFu ZGFsb25lIGFwcCB0aGF0IG9ubHkgdXNlcyA0IHB0aHJlYWRzLCANCj4gMyBFVkwgZXZlbnRzLCBh bmQgMyBFVkwgbXV0ZXhlcyBpZiB5b3Ugd291bGQgbGlrZSB0byBiZSBhYmxlIHRvIA0KPiByZS1j cmVhdGUgdGhlIGlzc3VlIChJIGhhdmUgYXR0YWNoZWQgdGhlIHRlc3QgZmlsZSkuIElzIHRoZXJl IGFueXRoaW5nIA0KPiBmdW5kYW1lbnRhbGx5IGZsYXdlZCBpbiB0aGlzIGxvZ2ljICh0aGUgc2Ft ZSBsb2dpYyB3b3JrZWQgZmluZSBwcmV2aW91c2x5IHdpdGggU1RMIGNvbmRpdGlvbiB2YXJpYWJs ZXMgYW5kIFNUTCBtdXRleGVzKT8gSXQgYXBwZWFycyB0aGF0IHRoZXJlIGJlY29tZXMgc29tZSBr aW5kIG9mIGRlYWRsb2NrIGluIHRoZSBrZXJuZWwgZHVlIHRvIGFuIEVWTCBldmVudCBhbmQvb3Ig RVZMIG11dGV4LiBMZXQgbWUga25vdyBpZiB0aGVyZSBpcyBhbnkgbW9yZSBpbmZvcm1hdGlvbiB0 aGF0IEkgY2FuIHByb3ZpZGUgeW91IHRvIGhlbHAgY2xlYXIgdXAgdGhlIHNjZW5hcmlvLiBJIGhh dmUgc3BlbnQgbXVsdGlwbGUgd2Vla3MgdHJhY2tpbmcgdGhpcyBpc3N1ZSB3aXRoIG5vIGx1Y2sg c28gZmFyLg0KPg0KDQpIb3cgbG9uZyBkb2VzIGl0IHVzdWFsbHkgdGFrZSBmb3IgdGhlIHdhdGNo ZG9nIHRvIHRyaWdnZXIgd2l0aCB0aGlzIHRlc3QgY29kZT8gIEkndmUgbm90IGJlZW4gYWJsZSB0 byByZXByb2R1Y2UgdGhlIGlzc3VlIHNvIGZhciBhZnRlciBhIGNvdXBsZSBvZiBob3VycyBydW50 aW1lIChrdm0veDg2IGFuZCByZWFsIGh3IGFzIHdlbGwpLiBJJ20gZ29pbmcgdG8gdHJ5IHRoaXMg b24gYXJtdjcsIGFybXY4IFNvQ3MgZm9yIGdvb2QgbWVhc3VyZS4NCg0KSW4gdGhlIG1lYW50aW1l LCBJIG1heSBuZWVkIHRoZSAuY29uZmlnIGZpbGUgZm9yIHlvdXIga2VybmVsLiBBbHNvLCBjb3Vs ZCB5b3UgZW5hYmxlIGJhY2t0cmFjaW5nIG9uIGFsbCBDUFVzIHVwb24gb29wcyBhcyBmb2xsb3dz LCBzZW5kaW5nIG1lIHRoZSBrZXJuZWwgc3BsYXQgdGhpcyBzaG91bGQgcHJvZHVjZSB3aGVuIHRo ZSB3YXRjaGRvZyB0cmlnZ2Vycz8NCg0KIyBlY2hvIDEgPiAvcHJvYy9zeXMva2VybmVsL29vcHNf YWxsX2NwdV9iYWNrdHJhY2UNCg0KVElBLA0KDQotLQ0KUGhpbGlwcGUuDQo=