From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?=C3=93scar?= Fuentes Newsgroups: gmane.emacs.bugs Subject: bug#18116: 24.3.92; url-http calls CALLBACK recursively with malformed CBARGS if the former calls `delete-process' Date: Mon, 18 Aug 2014 21:34:23 +0200 Message-ID: <87oavhvbgg.fsf@wanadoo.es> References: <86ppgr4hqe.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1408390527 2519 80.91.229.3 (18 Aug 2014 19:35:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 18 Aug 2014 19:35:27 +0000 (UTC) To: 18116@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 18 21:35:20 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1XJSi5-0000IW-VC for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Aug 2014 21:35:18 +0200 Original-Received: from localhost ([::1]:45363 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJSi5-0001db-Hq for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Aug 2014 15:35:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39282) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJShx-0001ao-6c for bug-gnu-emacs@gnu.org; Mon, 18 Aug 2014 15:35:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJShr-0004j5-68 for bug-gnu-emacs@gnu.org; Mon, 18 Aug 2014 15:35:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39520) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJShr-0004it-3i for bug-gnu-emacs@gnu.org; Mon, 18 Aug 2014 15:35:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XJShq-0003tj-LV for bug-gnu-emacs@gnu.org; Mon, 18 Aug 2014 15:35:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <86ppgr4hqe.fsf@yandex.ru> Resent-From: =?UTF-8?Q?=C3=93scar?= Fuentes Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 18 Aug 2014 19:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18116 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18116-submit@debbugs.gnu.org id=B18116.140839047614942 (code B ref 18116); Mon, 18 Aug 2014 19:35:02 +0000 Original-Received: (at 18116) by debbugs.gnu.org; 18 Aug 2014 19:34:36 +0000 Original-Received: from localhost ([127.0.0.1]:46463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XJShP-0003sw-6U for submit@debbugs.gnu.org; Mon, 18 Aug 2014 15:34:35 -0400 Original-Received: from smtp11.acens.net ([86.109.99.135]:19733 helo=smtp.movistar.es) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XJShL-0003se-B6 for 18116@debbugs.gnu.org; Mon, 18 Aug 2014 15:34:33 -0400 X-CTCH-RefID: str=0001.0A0B0204.53F25540.0088, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0 X-CTCH-Spam: Unknown Original-Received: from qcore (83.41.63.18) by smtp.movistar.es (8.6.122.03) (authenticated as 981711563$telefonica.net) id 53D7869700994359 for 18116@debbugs.gnu.org; Mon, 18 Aug 2014 19:34:24 +0000 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:92523 Archived-At: Git bisect: 488ac8e4deedd56665301762fe6ad2e9e9dea7e7 is the first bad commit commit 488ac8e4deedd56665301762fe6ad2e9e9dea7e7 Author: Stefan Monnier Date: Wed May 15 14:54:49 2013 -0400 * src/process.c: Export default filters and sentinels to Elisp. (Qinternal_default_process_sentinel, Qinternal_default_process_filter): New constants. (pset_filter, pset_sentinel, make_process, Fset_process_filter) (Fset_process_sentinel, Fformat_network_address): Default to them instead of nil. (server_accept_connection): Sentinels can't be nil any more. (read_and_dispose_of_process_output): New function, extracted from read_process_output. (read_process_output): Use it; filters can't be nil. (Finternal_default_process_filter): New function, extracted from read_process_output. (exec_sentinel_unwind): Remove function. (exec_sentinel): Don't zilch sentinel while running. (status_notify): Sentinels can't be nil. (Finternal_default_process_sentinel): New function extracted from status_notify. (setup_process_coding_systems): Default filter is not nil any more. (syms_of_process): Export new Elisp functions and initialize new constants. * src/lisp.h (make_lisp_proc): New function.