From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Doug Evans Newsgroups: gmane.lisp.guile.devel,gmane.comp.gdb.patches Subject: Re: [RFC] Block all async signals used by gdb when initializing Guile Date: Tue, 1 Sep 2015 08:22:44 -0700 Message-ID: References: <831tel3o68.fsf@gnu.org> <83wpwd26lt.fsf@gnu.org> <201508292104.t7TL42OS020892@glazunov.sibelius.xs4all.nl> <83si711oyo.fsf@gnu.org> <83lhcqcin7.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1441120976 19543 80.91.229.3 (1 Sep 2015 15:22:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Sep 2015 15:22:56 +0000 (UTC) Cc: guile-devel , "gdb-patches@sourceware.org" , Mark Kettenis To: Eli Zaretskii Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Sep 01 17:22:54 2015 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZWnOf-0005oJ-Dx for guile-devel@m.gmane.org; Tue, 01 Sep 2015 17:22:53 +0200 Original-Received: from localhost ([::1]:55033 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWnOf-00029u-02 for guile-devel@m.gmane.org; Tue, 01 Sep 2015 11:22:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34166) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWnOc-00029p-Fq for guile-devel@gnu.org; Tue, 01 Sep 2015 11:22:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZWnOY-0005CW-Oy for guile-devel@gnu.org; Tue, 01 Sep 2015 11:22:50 -0400 Original-Received: from mail-qk0-x22a.google.com ([2607:f8b0:400d:c09::22a]:34057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWnOY-0005CR-KE; Tue, 01 Sep 2015 11:22:46 -0400 Original-Received: by qkct7 with SMTP id t7so44857271qkc.1; Tue, 01 Sep 2015 08:22:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=OkcKiPNWtNAb0BK863lT2H5rLyqyAlkeiSh1NbnJ5wM=; b=aj7oGOlUGOo7EVQwgFB1JBmk5gNhMRRuZ8e509JLwGO0e7HoaTv0PzgYYwuf+Cx/tP EYDu7+ojIzR4S/oGn74I3KR3gsjSFirrYXe0SuauoIfMob7wgXcPk2lsHUi0oBDJw3o+ F3CUhoDYfQ0iiygl3gMOXwIjisTsqoCD1TdMu8C5J2sZ90SEh9TlrfcPTE937XWzO3QH IoJahE2SACC0jk0YIMOc4G8SNA+tnq4C2xIYo26703vDcKUEpLSUZtPddMtqNpP5swx7 DISTRBHRG5JAmzLBCGWiHNh+u6JEkW9KrV9w9/ZEZVDNdh00mboUz4cudDYzBYk2cHdp 992w== X-Received: by 10.129.55.79 with SMTP id e76mr2209779ywa.84.1441120964669; Tue, 01 Sep 2015 08:22:44 -0700 (PDT) Original-Received: by 10.13.254.195 with HTTP; Tue, 1 Sep 2015 08:22:44 -0700 (PDT) In-Reply-To: <83lhcqcin7.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c09::22a X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17813 gmane.comp.gdb.patches:110751 Archived-At: On Tue, Sep 1, 2015 at 7:35 AM, Eli Zaretskii wrote: >> The goal here is to block these signals from being sent to the threads >> that Guile (or more specifically libgc) creates. > > Why only libgc? Don't we want to block these signals in any Guile > code invoked later by GDB? Any threads created later are required to DTRT themselves. [Same as on python.]