From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2117.outbound.protection.outlook.com [40.107.220.117]) by sourceware.org (Postfix) with ESMTPS id 42FB13857C5E for ; Wed, 31 Mar 2021 15:07:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 42FB13857C5E ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HE8vCI8+31qXc5BmzYDfO7DRr3PeEBNlzM5MFXLWor2SjXgJotE6WKuqop7fFKYkv9AEPnaXmt2KJmcQY2U9PeM7stx5/DrnJ2VvgtgW2pKTN9bTuW4L0SJOlLNbYtC0BqXLU6MeBh+12PzVtI5aBqp7xVpSE+pqL8DFKAxe9jnA9zXyco4MMwH5+7R7qSItge81drO+FB/6vS4qGfktAJM6lam7DLKtrNW44KoU2Sw92E4kFGHAZnHLQ1UU5UyvXiwbQmDZTBokrUXIc//ALLoAYfRKn5NadsMQNtqKcrSCkTy6DJsKRz4dY7UEWRT1OnpAlQFzKOPmq479gICqjA== 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=HSdIaz0Q1vNo2xclwsBTsr/RprhpmzibZ3pcBhW7XUY=; b=AG5LsSNnZnBNYGC/MYwp5AU79hgL9ezrC9Ya4UGTIwsB9A85JnvtishU2hzSSmFn5Ns/A6SJhjjBE50ZyIwbCMqwGS8j6pieqMW/zXafgC0YuSgmy0I3WZgH3fFO0oOA9cFNDAuzXPiwpiv2z7jqAsFxS6hcyQA1fNcfIDdOnM8IeGRqgHEYV1iDXZ7GowUKK2Nhy9hlI51uLGJ4D5FqN2VNsvjOZsCKGXCflq1zsLwcdwr4vKR7UvnUcSGlkzotWhDmwm+h5LsR0Z4z5uOMsNACqV0TpULMF7r6bOcZmvmsxvXp6wKX9HzE44sSigKJs0tIppNXiaIbS3JfYdrC0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN6PR04MB0243.namprd04.prod.outlook.com (2603:10b6:404:19::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.25; Wed, 31 Mar 2021 15:07:04 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::59f8:fcc4:f07e:9a89]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::59f8:fcc4:f07e:9a89%4]) with mapi id 15.20.3999.027; Wed, 31 Mar 2021 15:07:04 +0000 Subject: Re: AF_UNIX/SOCK_DGRAM is dropping messages To: sten.kristian.ivarsson@gmail.com, cygwin@cygwin.com References: <04cc01d71ffa$7d1e6cf0$775b46d0$@gmail.com> <00d901d7208e$97c05c50$c74114f0$@gmail.com> <860668bf-8cf9-0969-6a01-7fbf8b782db1@cornell.edu> <000901d72607$55dc5a90$01950fb0$@gmail.com> From: Ken Brown Message-ID: <3346cd1c-b93f-83c4-ff26-553ac95ec692@cornell.edu> Date: Wed, 31 Mar 2021 11:07:01 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.9.0 In-Reply-To: <000901d72607$55dc5a90$01950fb0$@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Originating-IP: [2603:7081:7e41:6a00:e15f:f3c0:90:f464] X-ClientProxiedBy: BL1PR13CA0260.namprd13.prod.outlook.com (2603:10b6:208:2ba::25) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2603:7081:7e41:6a00:e15f:f3c0:90:f464] (2603:7081:7e41:6a00:e15f:f3c0:90:f464) by BL1PR13CA0260.namprd13.prod.outlook.com (2603:10b6:208:2ba::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.16 via Frontend Transport; Wed, 31 Mar 2021 15:07:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c4759501-74b5-4c6d-8ac6-08d8f456a496 X-MS-TrafficTypeDiagnostic: BN6PR04MB0243: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E/+IsOY4Oo3JCzaI8KP51ojH410Am3XRUG4n7XFowK/hGLGR1ocSGF3vgi3f2mq/fms7/sMy80fxaa6UflRonHsxsifbdHq1LNN77xZ5d3woaYaSoTwE50vuE5ZGpmHab/TUh8q/NJIQdoayX65dFcxOBrSdlBz3EoZM2BYAy5wh1EIhv0zwXOTi4wk/mkYAio8vzlsJi+qPk4GqBTe+c2LX8pwztTC4yEC7LAAaoUrI6qsCz3bN9etvOY3pS42nFbLFFqZmAmdJfKQIHc/1gAplLcbgPlAD4J+V8S6t/lLpt8peYlOzJ2KgerpqdtL8boHZG3zcbMzMFbZuaTwBHCE+6CEgcnHp2dPSnq9A5JzVI2N28aQBJ9XeWFvpA+oMaDmZLQlCzg2NfgJ/jL7xWeM/rH8BU65gsi6mkvDu+/7PO72k5J6QyHSAlfYHBcaGM60+jYGRYvMQ9VvN4h7Z85e83P4n74PiU0Pyb46YeJNX2z646ZvuiomPzDFJu3I6gKShcHTiYlrJhgeaNl18Rp9C1lkl6hS1BIWwpL4cxrMzfeuVrpT/uXjzHd9KMSzH3rt7CLR6beostKhgWGpzSO8M+fci2eYc1XfwLSjszt/mbLqGVwTXTVuIFLLLxpKU/V7RGhTG46e+2ZOmCSUFIAarg2kI5knDa2OgD1onbtwBAuTADFrbdwwcETQM5kKaf3QedU7fWBp/K9QDrYvCBq/bvlRUrkbWbYmkmve4EIc= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(396003)(346002)(136003)(376002)(8676002)(16526019)(66556008)(66946007)(186003)(75432002)(66476007)(38100700001)(2906002)(478600001)(6486002)(31696002)(8936002)(83380400001)(86362001)(786003)(316002)(53546011)(15650500001)(5660300002)(52116002)(36756003)(31686004)(2616005)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?Windows-1252?Q?Opa9+t+2IIumZh3kpMzwqYF+XchSW/s/KC2vHvq394t3G8EyoXIiXx3W?= =?Windows-1252?Q?9kD6IWf5fJFsNy2n+3hPrP/qF1bJgs1bivYj/trE2XB6ziGJ440xvrDy?= =?Windows-1252?Q?XccL/sDOKEIGsqkPmx9L2aBK4H4opuR9j3DZnI1hbPRgFMuAjQZUXXLc?= =?Windows-1252?Q?UD5yLPCGUsR5TthYirYrm5h4SMPH4WMts/xhYzmeZi+xJXoPmb5Zsewt?= =?Windows-1252?Q?Gj+EI5zv9WpJoNJw6AW+yXjYI70D+bKCwYf2QbBkImWrnvY9ovVrllhi?= =?Windows-1252?Q?SsNb0Sb2cW7B0cSOpnZKcjrChebnoGOvzM8R4+H2g+R+N1VojMRjimE9?= =?Windows-1252?Q?kvL0xM/H1ZQEPv9asd9I1lUwdC2kN57qC4XIMBem9ZvK3kB+FXLFcepp?= =?Windows-1252?Q?RJ+2pmWxmCcwSRhYP4zJi/7Cg81DHem1ZVi5IJYanLF9owV4bMVsnEEM?= =?Windows-1252?Q?cEyYSebhxmpQq5jdQwFFK4R78AbYEUE6o/C+YU9m7Xx6FiOVfqVU33HD?= =?Windows-1252?Q?qsaxwSNW2NiR4UcRckrNUTHfnKJdKVkgt+admYP3d87oV9T6UEHTkDoc?= =?Windows-1252?Q?icvdBdDzr7lGhnmCuAUgNcF5uqAFdN+Ugg5hlOjMy/FOuCK+osPnbthz?= =?Windows-1252?Q?9NVoGWRrGNEkT8guUgjFsgIChl2llZWLu0llZdvPbe8wdlwmMMKBmc5B?= =?Windows-1252?Q?Ve98cWd5F8pUJBTWrzhvk5iyrLVf9r4hgc216vuI7stJMA4Qu4G0oSeJ?= =?Windows-1252?Q?0Izj2ZoV8t2L2QYj6YppacGSkHaacTucp4Fb68mYTJLYDIgadg6LWUKo?= =?Windows-1252?Q?uB33bBpf/NQFOz6caBdltt1Zrzy4og4jQHOlS2pvi94sxLmyfQcNfy15?= =?Windows-1252?Q?7sT2Ak7Qs0/1/uSMcwGKmwhATrGjwYma73MbCfYZiI2hzIqKuRbFiIF6?= =?Windows-1252?Q?fRzxd9ufO76n4oFQwbMWKDgIjhoJfPvFSy2qC+XB9vj3K8SUZwtICyV9?= =?Windows-1252?Q?a5gTa+/XxDFW5CRnKc6eUcEy+NIxtCEgklIPw+m22/Pwmb3+0nC3LKIe?= =?Windows-1252?Q?Gvdqw2TUokm/Rg1pMB8C7wPSlIvxMoj/VIVYGA16HCK8zmSml78f9zza?= =?Windows-1252?Q?/BjGvhuOx9lfZU2i5K+Z5mbReZuMd3qrd3aXpfmQDytU9ZZZmCL2AyT6?= =?Windows-1252?Q?ij0/PxgyzIRCoZQ3/rB2Gr1AfLIGc5LRrUnkFaBXT2KVavO7lh7Ad2ji?= =?Windows-1252?Q?1bKK3nlp1RdJuRtPQ9C3odwPCe6buPU2sv1LwPzuV4FVkjHRhscQGHaT?= =?Windows-1252?Q?WQceGUmeleUqcgZgDoX+CmBocqjEBDFpQxjr7CMPj0T1tGFSd0TQINdz?= =?Windows-1252?Q?nNK2fu0kVKKD7UGuSavAo1pxgCpW21uBhT+wr6OzDREHDgMb31SqJDzB?= =?Windows-1252?Q?gOf+ZC+Ejl1s15fJt9A4j+5+1GP49Blv/DTj7EHoO/teSICsD7zLESKE?= =?Windows-1252?Q?kGhzz6ZY?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: c4759501-74b5-4c6d-8ac6-08d8f456a496 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Mar 2021 15:07:04.0208 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oF8y7TN+s2U8mCWAK2Qd/ZH9IB0fEC8l8ejnP5DO1j1mcHxWD+tgtETpou6b8kLTa0vr+fIdds4Z6/9X3qk0Ww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0243 X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00, DKIM_INVALID, DKIM_SIGNED, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2021 15:07:08 -0000 On 3/31/2021 4:24 AM, sten.kristian.ivarsson@gmail.com wrote: > [snip] >>>>> Using AF_UNIX/SOCK_DGRAM with current version (3.2.0) seems to drop >>>>> messages or at least they are not received in the same order they >>>>> are sent > > [snip] > >> Thanks for the test case. I can confirm the problem. I'm not familiar enough >> with the current AF_UNIX implementation to debug this easily. I'd rather >> spend my time on the new implementation (on the topic/af_unix branch). It >> turns out that your test case fails there too, but in a completely different way, >> due to a bug in sendto for datagrams. I'll see if I can fix that bug and then try >> again. >> >> Ken > > Ok, too bad it wasn't our own code base but good that the "mystery" is verified > > I finally succeed to build topic/af_unix (after finding out what version of zlib was needed), but not with -D__WITH_AF_UNIX to CXXFLAGS though and thus I haven’t tested it yet > > Is it sufficient to add the define to the "main" Makefile or do you have to add it to all the Makefile:s ? I guess I can find out though I do it on the configure line, like this: ../af_unix/configure CXXFLAGS="-g -O0 -D__WITH_AF_UNIX" --prefix=... > Is topic/af_unix fairly up to date with master branch ? Yes, I periodically cherry-pick commits from master to topic/af_unix. I'll do that again right now. > Either way, I'll be glad to help out testing topic/af_unix Thanks! Ken