From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:46196) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QldI5-0007DV-JC for qemu-devel@nongnu.org; Tue, 26 Jul 2011 04:47:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QldI4-00029w-7J for qemu-devel@nongnu.org; Tue, 26 Jul 2011 04:47:01 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:42072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QldI4-00029q-2J for qemu-devel@nongnu.org; Tue, 26 Jul 2011 04:47:00 -0400 Received: by yxt3 with SMTP id 3so133936yxt.4 for ; Tue, 26 Jul 2011 01:46:59 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <4E2E7EFD.7030703@redhat.com> Date: Tue, 26 Jul 2011 10:46:53 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <44BCFF82-C7A3-4F3F-B1BC-F7FB54429528@cisco.com> <7EB6AC23-EEE3-427C-B62F-EA75217CCE36@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] qemu crashes on Mac OS X List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexandre Raymond Cc: =?UTF-8?B?QW5kcmVhcyBGw6RyYmU=?= =?UTF-8?B?cg==?= , qemu-devel@nongnu.org, Damjan Marion On 07/26/2011 06:58 AM, Alexandre Raymond wrote: > +#ifdef __APPLE__ > + if (sig == 0) continue; > +#endif >>From looking at the code this should not happen: http://fxr.watson.org/fxr/source/bsd/kern/kern_sig.c?v=xnu-792#L986 1046 sigw = (ut->uu_sigwait & siglist); ... 1053 signum = ffs((unsigned int)sigw); 1054 if (!signum) 1055 panic("sigwait with no signal wakeup"); 1056 ut->uu_siglist &= ~(sigmask(signum)); 1057 if (uap->sig != USER_ADDR_NULL) 1058 error = copyout(&signum, uap->sig, sizeof(int)); ?? Paolo