From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jun 17 10:15:04 2014 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F41B9DB for ; Tue, 17 Jun 2014 10:15:03 +0000 (UTC) Received: from tus1smtoutpex01.symantec.com (tus1smtoutpex01.symantec.com [216.10.195.241]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B6F662CEC for ; Tue, 17 Jun 2014 10:15:03 +0000 (UTC) X-AuditID: d80ac3f1-f79a66d000006602-95-53a013f44cd5 Received: from ecl1mtahubpin01.ges.symantec.com (ecl1mtahubpin01.ges.symantec.com [10.48.69.201]) by tus1smtoutpex01.symantec.com (Symantec Brightmail Gateway out) with SMTP id 70.28.26114.4F310A35; Tue, 17 Jun 2014 11:09:56 +0100 (BST) Received: from [155.64.220.138] (helo=TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM) by ecl1mtahubpin01.ges.symantec.com with esmtp (Exim 4.76) (envelope-from ) id 1WwqKx-0001sY-N0 for freebsd-ports-bugs@freebsd.org; Tue, 17 Jun 2014 10:09:55 +0000 Received: from apj1xchevspin35.SYMC.SYMANTEC.COM ([155.64.221.76]) by TUS1XCHHUBPIN02.SYMC.SYMANTEC.COM ([155.64.220.138]) with mapi; Tue, 17 Jun 2014 03:09:55 -0700 From: Abhijit Kulkarni To: "freebsd-ports-bugs@freebsd.org" Date: Tue, 17 Jun 2014 03:09:53 -0700 Subject: recvmsg fails with EBADF error Thread-Topic: recvmsg fails with EBADF error Thread-Index: Ac+KEtwPOVpU/TfcSmOtkt4RYgIUpg== Message-ID: <3DB6AE5857D25C4F8C77449FAF4FD5BC14A79159A6@APJ1XCHEVSPIN35.SYMC.SYMANTEC.COM> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeLIzCtJLcpLzFFi42LhMnA9qftFeEGwwd7DshY7N+s4MHrM+DSf JYAxissmJTUnsyy1SN8ugSuj691m5oI2mYqme1fYGxiPSnQxcnJICJhI/Ni6mQ3CFpO4cG89 kM3FISTwjlFi14I7TBDOZCaJbS/WMkI4Kxkldl7fyQzSwiZgJrFg2mRWEFtEwFXi7v7f7CA2 i4CqxN7FjUBxDg5hAQ2Jb11yECW6Envbd7JB2HoSf19fYQKxeQWiJH7+mw02khHoiu+n1oDF mQXEJW49mc8EcZ2AxJI955khbFGJl4//sULUi0rcaV/PCLKKWSBf4ufyaIiRghInZz5hmcAo PAvJpFkIVbOQVEGU6Egs2P2JDcLWlli28DUzjH3mwGMmZPEFjOyrGGVKSosNi3NL8ktLClIr DAz1iitzE4ERk6yXnJ+7iREYNTe4Dn/cwXh0r+MhRgEORiUe3q9CC4KFWBPLgCoPMUpwMCuJ 8Aq9mh8sxJuSWFmVWpQfX1Sak1p8iFGag0VJnDdDpy1YSCA9sSQ1OzW1ILUIJsvEwSnVwHhC s3Lb9UTtxLVztjr0Pnk+pcL6sP7me5Mz7zG7L77EbcwpqCt3vaegdHXDlTtfxH5ytty37Tsc dK4/oOyoytsuda3pj+beEW9tWKi1Yvq7+xd+bDyeobN+12dl8XgeFnmBN20XPnYIhLN/EtKJ bl4gqXLSZ8nuurRrsWdehOQFse07nKV09bMSS3FGoqEWc1FxIgAkQWkvlgIAAA== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jun 2014 10:15:04 -0000 Hi, I have application that sends socket FD from one process to another using s= endmsg API and receives that FD using recvmsg API. It works perfectly on Fr= eeBSD 6 (i386-32 bits binary) but fails on FreeBSD 9.2 (amd64-64 bits binar= y) . The recvmsg API does not fail but the FD, that is retuned, is no long= er socket FD hence further use of that FD fails with EBADF error. Has anyone faced this problem before? Is this a known issue? Thanks & Regards, Abhijit Kulkarni