From owner-svn-src-head@FreeBSD.ORG Tue Nov 10 16:38:34 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC3E51065676; Tue, 10 Nov 2009 16:38:34 +0000 (UTC) (envelope-from xcllnt@mac.com) Received: from asmtpout027.mac.com (asmtpout027.mac.com [17.148.16.102]) by mx1.freebsd.org (Postfix) with ESMTP id 95A8A8FC1E; Tue, 10 Nov 2009 16:38:34 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=us-ascii Received: from macbook-pro.jnpr.net (natint3.juniper.net [66.129.224.36]) by asmtp027.mac.com (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTPSA id <0KSW00K3XJK8CJ30@asmtp027.mac.com>; Tue, 10 Nov 2009 08:38:34 -0800 (PST) From: Marcel Moolenaar In-reply-to: <200911101146.nAABksqs058013@svn.freebsd.org> Date: Tue, 10 Nov 2009 08:38:32 -0800 Message-id: <87148C88-A068-4512-845C-F72FE190F4B5@mac.com> References: <200911101146.nAABksqs058013@svn.freebsd.org> To: Konstantin Belousov X-Mailer: Apple Mail (2.1077) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r199136 - in head/sys: kern sys X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Nov 2009 16:38:34 -0000 On Nov 10, 2009, at 3:46 AM, Konstantin Belousov wrote: > Also, for ia64, due to different registers layout for those two kind of > frames, usermode sigsegfaulted when returned from signal handler. Actually, the problem was caused by sigsuspend() returning EINTR, which causes the trapframe to be updated with the error code and thereby clobbering the same registers in the trapframe that are used for hand-off to the signal handler. The kernel was jumping to the signal handler at address 4 (=EINTR). In any case: thanks for your exemplary co-operation in resolving the issue! -- Marcel Moolenaar xcllnt@mac.com