From owner-freebsd-jail@FreeBSD.ORG Tue Aug 3 10:38:17 2010 Return-Path: Delivered-To: freebsd-jail@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 49CBB10656B0 for ; Tue, 3 Aug 2010 10:38:17 +0000 (UTC) (envelope-from stef-list@memberwebs.com) Received: from mail.npubs.com (mail.npubs.com [74.82.45.72]) by mx1.freebsd.org (Postfix) with ESMTP id C16788FC0A for ; Tue, 3 Aug 2010 10:38:15 +0000 (UTC) Received: from mail.npubs.com (blocker.npubs.com [74.82.45.71]) by mail.npubs.com (Postfix) with ESMTP id 4D39F245CF9 for ; Tue, 3 Aug 2010 10:21:01 +0000 (UTC) Received: from (Authenticated sender: sean) by mail.npubs.com (Postfix) with ESMTPA id B683E245CF8 for ; Tue, 3 Aug 2010 10:21:00 +0000 (UTC) Message-ID: <4C57ED8A.9000405@memberwebs.com> From: Stef Walter User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6 MIME-Version: 1.0 To: freebsd-jail@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Date: Tue, 3 Aug 2010 10:38:17 +0000 (UTC) Subject: segfault after recvmsg in 32-bit jail running on 64-bit kernel X-BeenThere: freebsd-jail@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: stef@memberwebs.com List-Id: "Discussion about FreeBSD jail\(8\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Aug 2010 10:38:17 -0000 I'm running older 32-bit jails on a new 64-bit kernels for some clients. Ran into a problem with certain applications that use recvmsg (in this case clamd from security/clamav port). recvmsg() uses struct msghdr for in/out data. However in many cases the msg_controllen is not properly set after calling recvmsg() from from a 32-bit process running on a 64-bit kernel. Just wanted to give folks a heads up in case anyone runs into the same issue. PR filed with details, patch and test program to reproduce problem: http://www.freebsd.org/cgi/query-pr.cgi?pr=149227 Cheers, Stef PS: I'm travelling and this computer is not receiving email from the list, so please include me on any responses to this thread.