From unknown Mon Aug 18 06:58:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25171: Error in thread causes Emacs to abort Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 14:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25171 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25171@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148146621716965 (code B ref -1); Sun, 11 Dec 2016 14:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2016 14:23:37 +0000 Received: from localhost ([127.0.0.1]:37671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG52O-0004PY-Mk for submit@debbugs.gnu.org; Sun, 11 Dec 2016 09:23:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG52N-0004PM-DV for submit@debbugs.gnu.org; Sun, 11 Dec 2016 09:23:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG52H-00021S-Ib for submit@debbugs.gnu.org; Sun, 11 Dec 2016 09:23:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:32938) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cG52H-00021K-FI for submit@debbugs.gnu.org; Sun, 11 Dec 2016 09:23:29 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47968) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG52G-0007m5-C8 for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 09:23:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG52D-0001zX-7s for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 09:23:28 -0500 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:44544) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cG52D-0001z1-1o for bug-gnu-emacs@gnu.org; Sun, 11 Dec 2016 09:23:25 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3tc7Vf2L8Tz3hjZF for ; Sun, 11 Dec 2016 15:23:22 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3tc7VX6rfFzvk9P for ; Sun, 11 Dec 2016 15:23:16 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id BgTLVJZKgodF for ; Sun, 11 Dec 2016 15:23:16 +0100 (CET) X-Auth-Info: tEbY4ucqmHrNYYLgrC6jF2aKglULwIzzUbWt+0m8Xl7hqpD8Zp1f21sHXSI/8l3I Received: from igel.home (ppp-88-217-26-235.dynamic.mnet-online.de [88.217.26.235]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA for ; Sun, 11 Dec 2016 15:23:16 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 854822C4BF8; Sun, 11 Dec 2016 15:23:15 +0100 (CET) From: Andreas Schwab X-Yow: I'm EMOTIONAL now because I have MERCHANDISING CLOUT!! Date: Sun, 11 Dec 2016 15:23:15 +0100 Message-ID: <87wpf6k0j0.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) When the function called by make-thread throws an error while Emacs is reading from keyboard then it aborts in signal_or_quit because waiting_for_input is non-zero. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Mon Aug 18 06:58:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25171: Error in thread causes Emacs to abort Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 16:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25171 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab , Tom Tromey Cc: 25171@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 25171-submit@debbugs.gnu.org id=B25171.148147279127715 (code B ref 25171); Sun, 11 Dec 2016 16:14:02 +0000 Received: (at 25171) by debbugs.gnu.org; 11 Dec 2016 16:13:11 +0000 Received: from localhost ([127.0.0.1]:38283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG6kR-0007Cx-71 for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:13:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG6kP-0007Cl-CC for 25171@debbugs.gnu.org; Sun, 11 Dec 2016 11:13:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG6kG-0007yd-9W for 25171@debbugs.gnu.org; Sun, 11 Dec 2016 11:13:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44249) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG6kG-0007yW-5o; Sun, 11 Dec 2016 11:13:00 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3135 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cG6kF-0007Kf-Dg; Sun, 11 Dec 2016 11:12:59 -0500 Date: Sun, 11 Dec 2016 18:13:34 +0200 Message-Id: <83mvg2e95d.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87wpf6k0j0.fsf@linux-m68k.org> (message from Andreas Schwab on Sun, 11 Dec 2016 15:23:15 +0100) References: <87wpf6k0j0.fsf@linux-m68k.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) > From: Andreas Schwab > Date: Sun, 11 Dec 2016 15:23:15 +0100 > > When the function called by make-thread throws an error while Emacs is > reading from keyboard then it aborts in signal_or_quit because > waiting_for_input is non-zero. Right, thanks. I think I fixed that now; the patch is below. Tom, could you perhaps look at the patch and comment? I'm puzzled why you didn't do this in the first place, like you did with waiting_for_user_input_p. Are there any issues here that I'm missing? TIA diff --git a/src/keyboard.c b/src/keyboard.c index 01b9b3c..cc78548 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -148,9 +148,6 @@ static Lisp_Object regular_top_level_message; static sys_jmp_buf getcjmp; -/* True while doing kbd input. */ -bool waiting_for_input; - /* True while displaying for echoing. Delays C-g throwing. */ static bool echoing; @@ -322,10 +319,6 @@ static ptrdiff_t echo_length (void); /* Incremented whenever a timer is run. */ unsigned timers_run; -/* Address (if not 0) of struct timespec to zero out if a SIGIO interrupt - happens. */ -struct timespec *input_available_clear_time; - /* True means use SIGIO interrupts; false means use CBREAK mode. Default is true if INTERRUPT_INPUT is defined. */ bool interrupt_input; diff --git a/src/keyboard.h b/src/keyboard.h index a5ed5e1..5084c39 100644 --- a/src/keyboard.h +++ b/src/keyboard.h @@ -415,13 +415,6 @@ extern void unuse_menu_items (void); #define EVENT_HEAD_KIND(event_head) \ (Fget ((event_head), Qevent_kind)) -/* True while doing kbd input. */ -extern bool waiting_for_input; - -/* Address (if not 0) of struct timespec to zero out if a SIGIO interrupt - happens. */ -extern struct timespec *input_available_clear_time; - extern bool ignore_mouse_drag_p; extern Lisp_Object parse_modifiers (Lisp_Object); diff --git a/src/thread.h b/src/thread.h index 6174032..f10824f 100644 --- a/src/thread.h +++ b/src/thread.h @@ -155,6 +155,15 @@ struct thread_state int m_waiting_for_user_input_p; #define waiting_for_user_input_p (current_thread->m_waiting_for_user_input_p) + /* True while doing kbd input. */ + bool m_waiting_for_input; +#define waiting_for_input (current_thread->m_waiting_for_input) + + /* Address (if not 0) of struct timespec to zero out if a SIGIO interrupt + happens. */ + struct timespec *m_input_available_clear_time; +#define input_available_clear_time (current_thread->m_input_available_clear_time) + /* The OS identifier for this thread. */ sys_thread_t thread_id; From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 11 11:15:04 2016 Received: (at control) by debbugs.gnu.org; 11 Dec 2016 16:15:04 +0000 Received: from localhost ([127.0.0.1]:38287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG6mG-0007G6-KR for submit@debbugs.gnu.org; Sun, 11 Dec 2016 11:15:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG6mF-0007FN-Rt for control@debbugs.gnu.org; Sun, 11 Dec 2016 11:15:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG6m6-0000AA-TI for control@debbugs.gnu.org; Sun, 11 Dec 2016 11:14:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG6m6-0000A4-Pn; Sun, 11 Dec 2016 11:14:54 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3139 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cG6m5-0007Qo-TU; Sun, 11 Dec 2016 11:14:54 -0500 Date: Sun, 11 Dec 2016 18:15:29 +0200 Message-Id: <83lgvme926.fsf@gnu.org> From: Eli Zaretskii To: raman In-reply-to: (message from raman on Sat, 10 Dec 2016 20:00:41 -0800) Subject: Re: bug#25164: 26.0.50; Concurrency: (make-thread #'gnus "gnus") Crashes Emacs References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: control Cc: 25164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) merge 25164 25171 thanks > From: raman > Date: Sat, 10 Dec 2016 20:00:41 -0800 > > This is Emacs built from master after the concurrency branch was merged. > > Evaluating the expression > (make-thread #'gnus "gnus") > crashes Emacs and causes the emacs process to disappear. Note: This does > not happen always -- I've gotten it to run successfully a couple of > times, but crashes more often than not. Thanks, I think I fixed this now. From unknown Mon Aug 18 06:58:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25171: Error in thread causes Emacs to abort Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2016 17:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25171 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: schwab@linux-m68k.org Cc: tom@tromey.com, 25171@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 25171-submit@debbugs.gnu.org id=B25171.14814781599903 (code B ref 25171); Sun, 11 Dec 2016 17:43:01 +0000 Received: (at 25171) by debbugs.gnu.org; 11 Dec 2016 17:42:39 +0000 Received: from localhost ([127.0.0.1]:38343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG891-0002Ze-96 for submit@debbugs.gnu.org; Sun, 11 Dec 2016 12:42:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG890-0002ZT-6Z for 25171@debbugs.gnu.org; Sun, 11 Dec 2016 12:42:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cG88s-0006D5-06 for 25171@debbugs.gnu.org; Sun, 11 Dec 2016 12:42:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cG88r-0006D1-TC; Sun, 11 Dec 2016 12:42:29 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3214 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cG88q-0003Bh-F0; Sun, 11 Dec 2016 12:42:29 -0500 Date: Sun, 11 Dec 2016 19:43:00 +0200 Message-Id: <83bmwie50b.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <83mvg2e95d.fsf@gnu.org> (message from Eli Zaretskii on Sun, 11 Dec 2016 18:13:34 +0200) References: <87wpf6k0j0.fsf@linux-m68k.org> <83mvg2e95d.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) > Date: Sun, 11 Dec 2016 18:13:34 +0200 > From: Eli Zaretskii > Cc: 25171@debbugs.gnu.org > > diff --git a/src/keyboard.c b/src/keyboard.c > index 01b9b3c..cc78548 100644 > --- a/src/keyboard.c > +++ b/src/keyboard.c > @@ -148,9 +148,6 @@ static Lisp_Object regular_top_level_message; > > static sys_jmp_buf getcjmp; > > -/* True while doing kbd input. */ > -bool waiting_for_input; > - > /* True while displaying for echoing. Delays C-g throwing. */ > > static bool echoing; > @@ -322,10 +319,6 @@ static ptrdiff_t echo_length (void); > /* Incremented whenever a timer is run. */ > unsigned timers_run; > > -/* Address (if not 0) of struct timespec to zero out if a SIGIO interrupt > - happens. */ > -struct timespec *input_available_clear_time; > - Actually, making input_available_clear_time thread-specific was a bad idea (it causes current_thread dereferenced from a signal handler, and current_thread could be NULL for short periods of time), so I undid it in a followup commit. The rest seems still valid. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 16:26:50 2017 Received: (at control) by debbugs.gnu.org; 1 Nov 2017 20:26:50 +0000 Received: from localhost ([127.0.0.1]:46472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9zb7-0000fz-QW for submit@debbugs.gnu.org; Wed, 01 Nov 2017 16:26:49 -0400 Received: from mail-wr0-f172.google.com ([209.85.128.172]:48460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9zb5-0000fl-OH for control@debbugs.gnu.org; Wed, 01 Nov 2017 16:26:48 -0400 Received: by mail-wr0-f172.google.com with SMTP id 15so3020729wrb.5 for ; Wed, 01 Nov 2017 13:26:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=Mi40c9wCXrYtSUI0+jTEitR4WZ7bVfEO7kZOWUgIUtA=; b=o8iazq7t+qhcyuHYJcDA+D3b0K/CPofFdF1GT71lWF7TsGChFNfAu51a1f3rbGcfgU 9aden1OerJ4FicJbMc8F+z2RRvBjwxzXN4ibmy6tmRoFgIXUyb9Fr6+yFmMfjuoKFmdy QH0TZB+xRVUELCQrdt1A29vYlrQrQ1JzpRV6jePjra1ScE77inn232JbH9pfzw9BJ6+F 6QSlHoGQv0O4Nr/hs0eqiobL+O0aS3HB94b5BO2YGOBxcQae3FfyTvLCEMsu+0e19LYA i1QEizhelPygy543AUfdXxQ//PNQk8MEmcRjxp01xOdkW8GY1RzVEZfSLf88ljrqfF2X /Ddw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=Mi40c9wCXrYtSUI0+jTEitR4WZ7bVfEO7kZOWUgIUtA=; b=FdwpZXa4vqxjSG36vv6syM+WG8/cheFBZpYCjuogWH18V7qhhSqiJACjFua19vBhEE JyrXYzulFSFnGtUGKA28ZMeRFf6/QzrTgogvsKTuDNg9pNB79w3pstdvwU/sI2XSvwNc ZEmTL9ulIW990c4avT20iC1QpZA/nkTxWVd6guqUH5USvxWpMRdU0z1dfjrOjL+D5lad DTVOKm8fVGgN1VfsCz8GIvo7UFFkJsVimtixwPcr5LWsTcwAz3/YF61uS7ixBXABsGkP t8OCHwdnefyaBuGkyS64uQZ+zAE2cEAmOhfnMylHPTBsykBpde4ooK+NlkkGHz4SCUGE VXnw== X-Gm-Message-State: AMCzsaVosFXM3n6evrOCpd4vKrIj783hLa/t/SIX0g8E8ZwlMhsrp8bV gRVpZ21qOR8CDhNN0KPIluYN76WC6mkwEZqNw/g= X-Google-Smtp-Source: ABhQp+QayB6B/OykjjBCSrF7naq1qj3Iyc/Tvgqa2XG2ZQDAN9T9g1tH0zecZ/t27utJNgiLpagwBeZhogjIpL6z20Y= X-Received: by 10.223.131.65 with SMTP id 59mr771187wrd.66.1509568002026; Wed, 01 Nov 2017 13:26:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.146.227 with HTTP; Wed, 1 Nov 2017 13:26:41 -0700 (PDT) In-Reply-To: <83zi85rbzv.fsf@gnu.org> References: <83zi85rbzv.fsf@gnu.org> From: Noam Postavsky Date: Wed, 1 Nov 2017 16:26:41 -0400 X-Google-Sender-Auth: VQvE63jTR670N-duNXSMtags42U Message-ID: Subject: Re: Make computational threads leave user interface usable To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Bcc: control@debbugs.gnu.org X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control Cc: Paul Pogonyshev , Emacs developers X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) tag 25171 fixed close 25171 quit On Wed, Nov 1, 2017 at 4:16 PM, Eli Zaretskii wrote: > Does 25171 still happen? Because I committed the part of the patch I > thought was a good idea back then. Hmm, maybe not, I had already asked on its merged bug [1] and there was no response. Given that we haven't seen any additional similar reports, we can probably consider it solved. [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25164#28