From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: wait_reading_process_ouput hangs in certain cases (w/ patches) Date: Tue, 27 Feb 2018 16:13:09 +0100 Message-ID: References: <83vaickfu2.fsf@gnu.org> <83tvxwkexg.fsf@gnu.org> <03261534-6bf5-1a5d-915f-d3c55aaa35e9@binary-island.eu> <206ebefa-7583-f049-140c-c8fd041b0719@cs.ucla.edu> <709614e8-1937-07c1-f554-b453ed4f3d4a@binary-island.eu> <7550438b-9fd4-d374-e571-8bb16456cad5@cs.ucla.edu> <797d0e16-1bae-50c2-35f8-05489ffce935@binary-island.eu> <83tvugdiu5.fsf@gnu.org> <877er5s0xv.fsf@gmail.com> <4e4c72bb-295d-81e1-e4ed-cad256bca83c@binary-island.eu> <87zi3v9461.fsf@gmail.com> <87k1uy8x68.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1519745149 6551 195.159.176.226 (27 Feb 2018 15:25:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 27 Feb 2018 15:25:49 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Eli Zaretskii , =?utf-8?Q?andr=C3=A9s_ram=C3=ADrez?= , emacs-devel@gnu.org, eggert@cs.ucla.edu To: Matthias Dahl Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 27 16:25:44 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqh8Q-00019a-7a for ged-emacs-devel@m.gmane.org; Tue, 27 Feb 2018 16:25:42 +0100 Original-Received: from localhost ([::1]:38043 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eqhAS-0003pT-Hw for ged-emacs-devel@m.gmane.org; Tue, 27 Feb 2018 10:27:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eqgwQ-0008MC-Qx for emacs-devel@gnu.org; Tue, 27 Feb 2018 10:13:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eqgwN-0004E4-Bi for emacs-devel@gnu.org; Tue, 27 Feb 2018 10:13:18 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:52718) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eqgwN-0004C4-4K; Tue, 27 Feb 2018 10:13:15 -0500 Original-Received: from cm-84.209.240.67.getinternet.no ([84.209.240.67] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eqgwI-0003OR-76; Tue, 27 Feb 2018 16:13:12 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUaBgmsdmBVKiX8063r tZG/h2vTnHuUXE3133HTAAACX0lEQVQ4jW2UPW/bMBCGGQGB50ujcJVZ25xbOu6c+KKuZZuT1wCV mLUyqvDv9z3RCZygr2hYuIf3SdomvGof3smEcJszzfoVznYBfDcnff4AvsHmXPMOhK3hAhrzf/Ax FLPZhh2R1dzylnwfGB58707ahPClgv12VA/mp9dQlyF8db9RDV/z/gO4d+jz/tCHk0fltN4LbF5o qCVvAVoAn22+Mhf7sPWa3HM4AfVwZrEPO02+q3i/NW0CcJnyUUG4Rm/stdyUfijIFoBDSv32QZJI KqBowfskj9yKDJ2CpzOwZeYHtm1igJ+aWdOvedZd5JRagANs3jufX5hnj6QCeMbuhfNiV7C2WI99 AQeAS/e3bzclVNunc/CJd6te7T3PXyYNAA08+G7Ffcv6zGCQAypde4xkk2aHItPJQDXJWkS61KJO PPYaAG2KxLiWhHYPeeqGAQf9yCaKKqoHahnEDrmL0rOhApYziDdyGMf+gTqAupa6BqBOHXKubp5r BaMAaCi60VBXzry8DDorgrUWAqhhj7kxi27unKiOuG1ruKUk8Yjpq30AiAVoH4OCqoBI0Y4KUHfX RQcwnDyIMsUNRWSTQ3Py0BwW55R9znkSsQBLnUwylo7V6VIvY61g7OaDIrxnUx0r3ziqj85Uk5RQ FvcQv6iqMtVIGWHR2ASAG1hUGTMJ8mGGf3xXQKNWFDqhwEydbVyN5LkpoXxTjbFG8QOCU2dwm112 +eixRp0aoWY/Adj8Jj0bnYTz02De7JRH7R0zFYsXk2di54UEkXRo+JiyHdYRq/zZkMwe53ol0D/T EwLYJbIQxgAAAABJRU5ErkJggg== In-Reply-To: (Matthias Dahl's message of "Tue, 27 Feb 2018 16:02:38 +0100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 80.91.224.195 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:223129 Archived-At: Matthias Dahl writes: > Let's see what happens with this patch. I tried the patch, but Emacs segfaulted immediately. Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x00000000005a9a4c in wait_reading_process_output ( time_limit=time_limit@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, wait_for_cell=wait_for_cell@entry=XIL(0), wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5461 5461 if (wait_proc->nbytes_read != prev_wait_proc_nbytes_read) (gdb) bt #0 0x00000000005a9a4c in wait_reading_process_output ( time_limit=time_limit@entry=0, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=true, wait_for_cell=wait_for_cell@entry=XIL(0), wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5461 #1 0x00000000004fdaf4 in kbd_buffer_get_event (end_time=0x0, used_mouse_menu=0x7fffffffe5db, kbp=) at keyboard.c:3840 #2 read_event_from_main_queue (used_mouse_menu=, local_getcjmp=0x7fffffffe260, end_time=0x0) at keyboard.c:2157 #3 read_decoded_event_from_main_queue (used_mouse_menu=, prev_event=, local_getcjmp=, end_time=) at keyboard.c:2220 #4 read_char (commandflag=commandflag@entry=1, map=map@entry=XIL(0x42d5fc3), prev_event=, -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no