From unknown Fri Aug 15 03:38:53 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#10223 <10223@debbugs.gnu.org> To: bug#10223 <10223@debbugs.gnu.org> Subject: Status: 24.0.91; URL (url-http-parse-reponse) errors on Timeout Reply-To: bug#10223 <10223@debbugs.gnu.org> Date: Fri, 15 Aug 2025 10:38:53 +0000 retitle 10223 24.0.91; URL (url-http-parse-reponse) errors on Timeout reassign 10223 emacs submitter 10223 Donald Curtis severity 10223 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 05 13:32:22 2011 Received: (at submit) by debbugs.gnu.org; 5 Dec 2011 18:32:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXdKw-0006w3-64 for submit@debbugs.gnu.org; Mon, 05 Dec 2011 13:32:22 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RXdKs-0006vt-N0 for submit@debbugs.gnu.org; Mon, 05 Dec 2011 13:32:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RXdKJ-00031A-Pv for submit@debbugs.gnu.org; Mon, 05 Dec 2011 13:31:45 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID,T_FRT_PACKAGE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:42331) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RXdKJ-000316-OH for submit@debbugs.gnu.org; Mon, 05 Dec 2011 13:31:43 -0500 Received: from eggs.gnu.org ([140.186.70.92]:45358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RXdKI-0005WB-4Z for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2011 13:31:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RXdKF-0002zf-Rw for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2011 13:31:42 -0500 Received: from mail-vw0-f41.google.com ([209.85.212.41]:37636) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RXdKF-0002zY-OP for bug-gnu-emacs@gnu.org; Mon, 05 Dec 2011 13:31:39 -0500 Received: by vbbfn1 with SMTP id fn1so1801431vbb.0 for ; Mon, 05 Dec 2011 10:31:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; bh=WQLEo07Oc7FE5mfYA09j/BIaq46p47Nu6EEj8DFxk0g=; b=Md9SbqGrAGkYHzBbiqYqJLt4g8kgbxihx4HPv7slvCxuQjjiuzbFvBnrNA87T5ewS7 9hPk3QzPsPJ8me+aIKA/F9+deCOxoocxPlX7DqRyueZ+dvVZRuvpqzzbk+SNOO2p6CUy r2vQ20Rz3YL8Z5NDiS38JhWauw411fGg7f/RM= Received: by 10.52.97.34 with SMTP id dx2mr5701446vdb.3.1323109898422; Mon, 05 Dec 2011 10:31:38 -0800 (PST) Received: from [172.16.14.104] ([192.133.84.6]) by mx.google.com with ESMTPS id a8sm17964157vdj.11.2011.12.05.10.31.36 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 05 Dec 2011 10:31:36 -0800 (PST) From: Donald Curtis Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: 24.0.91; URL (url-http-parse-reponse) errors on Timeout Date: Mon, 5 Dec 2011 12:31:35 -0600 Message-Id: <6F5C846B-C559-4C80-B98F-37C5B75233A2@gmail.com> To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) I have tracked down a bug to the url package, but let me explain how I get this error. I have my own package.el repository that is hosted on a shared hosting service. When I install a number of packages using the following command (or from the package-list-packages interface), (mapc 'package-install '(markdown-mode deft hl-sentence magit evil)) error occurs after the `magit` package (which takes a while to compile). I tracked it down to URL using persistent connections. If I disable keepalives, (setq url-http-attempt-keepalives nil) then it works. It appears that when url-http-parse-response is called, there is no data, since the timeout has occurred. I realize this is actually because my hosting service has decided that the timeout should be low. But it's reasonable to assume that url should be able to handle this situation OR package.el should handle it. I'd be willing to take a stab at a patch but I'm not familiar enough with URL to know if that is where the fix should go or if it should go in package.el. --- TAIL OF *URL-DEBUG* Buffer http -> Marking connection as free: melpa.milkbox.net:80 # http -> url-http-parse-headers called in ( *http = melpa.milkbox.net:80*<2>) http -> url-http-parse-response called in ( *http = melpa.milkbox.net:80*<2>) http -> Parsed HTTP headers: class=3D2 status=3D200 http -> Finished parsing HTTP headers: t http -> Marking connection as free: melpa.milkbox.net:80 # http -> Activating callback in buffer ( *http melpa.milkbox.net:80*<2>) retrieval -> Synchronous fetching done (#>) http -> url-http-parse-response called in ( *http = melpa.milkbox.net:80*<2>) http -> Found existing connection: melpa.milkbox.net:80 # http -> Reusing existing connection: melpa.milkbox.net:80 http -> Marking connection as busy: melpa.milkbox.net:80 # http -> Request is: GET /packages/evil-20111205.tar HTTP/1.1 MIME-Version: 1.0 Connection: keep-alive Extension: Security/Digest Security/SSL Host: melpa.milkbox.net Accept: */* User-Agent: URL/Emacs (i386-apple-darwin11.2.0; OpenStep) retrieval -> Spinning in url-retrieve-synchronously: nil (#>) http -> url-http-end-of-document-sentinel in buffer ( *http = melpa.milkbox.net:80*<2>) http -> Marking connection as free: melpa.milkbox.net:80 # http -> Activating callback in buffer ( *http melpa.milkbox.net:80*<2>) retrieval -> Synchronous fetching done (#>) --- ERROR OCCURS --- Debugger entered--Lisp error: (error "Trying to parse HTTP response code = in odd buffer: *http melpa.milkbox.net:80*<2>") signal(error ("Trying to parse HTTP response code in odd buffer: = *http melpa.milkbox.net:80*<2>")) error("Trying to parse HTTP response code in odd buffer: %s" " *http = melpa.milkbox.net:80*<2>") url-http-parse-response() package-handle-response() package-download-tar(evil "20111205") package-download-transaction((evil)) package-install(evil) mapc(package-install (markdown-mode deft hl-sentence magit evil)) eval((mapc (quote package-install) (quote (markdown-mode deft = hl-sentence magit evil))) nil) eval-expression((mapc (quote package-install) (quote (markdown-mode = deft hl-sentence magit evil))) nil) call-interactively(eval-expression nil nil) recursive-edit() debug(error (error "Trying to parse HTTP response code in odd buffer: = *http melpa.milkbox.net:80*")) signal(error ("Trying to parse HTTP response code in odd buffer: = *http melpa.milkbox.net:80*")) error("Trying to parse HTTP response code in odd buffer: %s" " *http = melpa.milkbox.net:80*") url-http-parse-response() package-handle-response() package-download-tar(deft "20111102") package-download-transaction((deft)) package-install(deft) mapc(package-install (markdown-mode deft hl-sentence magit evil)) eval((mapc (quote package-install) (quote (markdown-mode deft = hl-sentence magit evil))) nil) eval-expression((mapc (quote package-install) (quote (markdown-mode = deft hl-sentence magit evil))) nil) call-interactively(eval-expression nil nil) --- END OF BUG REPORT --- T In GNU Emacs 24.0.91.1 (i386-apple-darwin11.2.0, NS = apple-appkit-1138.23) of 2011-11-16 on hendrix.local Windowing system distributor `Apple', version 10.3.1138 configured using `configure '--prefix=3D/usr/local/Cellar/emacs/HEAD' = '--without-dbus' = '--enable-locallisppath=3D/usr/local/share/emacs/site-lisp' = '--infodir=3D/usr/local/Cellar/emacs/HEAD/share/info/emacs' '--with-ns' = '--disable-ns-self-contained' 'CC=3D/usr/bin/llvm-gcc' 'CFLAGS=3D-O3 = -march=3Dcore2 -w -pipe'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default enable-multibyte-characters: t Major mode: Debugger Minor modes in effect: savehist-mode: t recentf-mode: t shell-dirtrack-mode: t ido-ubiquitous: t ido-everywhere: t show-paren-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-c h v p a c k a g e i n s t a l l C-w C-g C-c h f p a c k a g e i n s t a l l C-n C-n C-n C-n C-n C-x o C-x 1 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-s u r l C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-g C-x b i n i C-p C-e C-b C-w t C-x C-s M-: M-p M-p M-n C-p C-p C-p C-p C-p C-p C-x o C-n C-n C-n C-n C-n C-n C-p C-p C-p C-p C-p C-p C-p C-n C-n C-n C-n C-s C-g C-x b C-s h a n d l e - r e s p o n C-s C-s C-n C-n C-n C-n C-n C-n C-n C-n C-r C-r C-r C-r C-r C-r C-x o C-x RET Recent messages: Wrote = /Users/dcurtis/.emacs.d/elpa/markdown-mode-20111203/markdown-mode-pkg.elc Checking /Users/dcurtis/.emacs.d/elpa/markdown-mode-20111203... Compiling = /Users/dcurtis/.emacs.d/elpa/markdown-mode-20111203/markdown-mode.el...don= e Wrote = /Users/dcurtis/.emacs.d/elpa/markdown-mode-20111203/markdown-mode.elc Checking /Users/dcurtis/.emacs.d/elpa/markdown-mode-20111203... Done (Total of 2 files compiled, 1 skipped) Contacting host: melpa.milkbox.net:80 Entering debugger... Quit Mark saved where search started [2 times] Load-path shadows: ~/.emacs.d/custom hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.0.91/lisp/custom /Users/dcurtis/.emacs.d/elpa/magit-20111205/.dir-locals hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.0.91/lisp/gnus/.dir-locals Features: (shadow sort flyspell ispell mail-extr message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader emacsbug debug derived noutline outline easy-mmode compile autoload tar-mode mail-utils url-cache network-stream starttls url-http tls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse url-vars mailcap time-stamp hi-lock multi-isearch vc-git jka-compr find-func eldoc elisp-slime-nav etags paredit hl-line saveplace idle-highlight-mode dropdown-list yasnippet help-mode view whitespace tango-dark-theme savehist recentf tree-widget wid-edit autorevert cua-base cus-start cus-load warnings server misc midnight auctex-autoloads tex-site info browse-kill-ring-autoloads deft-autoloads ess-autoloads tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv macroexp gnus-util mm-util mail-prsvr password-cache format-spec tramp-loaddefs ess-toolbar ess-mouse mouseme thingatpt browse-url ess-menu speedbar sb-image ezimage dframe ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a executable shell pcomplete ess-arc-d ess-vst-d ess-xls-d ess-lsp-l ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp5-d ess-sp3-d ess-r-d ess-r-args assoc ess-s-l ess-inf ess-utils comint ring ess-mode noweb-mode ess ess-custom regexp-opt easymenu ess-compat ess-site evil-autoloads haskell-mode-autoloads hl-sentence-autoloads markdown-mode+-autoloads markdown-mode-autoloads starter-kit-bindings-autoloads windmove starter-kit-lisp-autoloads elisp-slime-nav-autoloads starter-kit-autoloads edmacro kmacro smex starter-kit-misc ido-ubiquitous ido paren starter-kit-defuns uniquify advice help-fns advice-preload magit-autoloads ido-ubiquitous-autoloads smex-autoloads find-file-in-project-autoloads idle-highlight-mode-autoloads paredit-autoloads undo-tree-autoloads yasnippet-autoloads package tabulated-list defun cl time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 11 11:43:13 2012 Received: (at 10223) by debbugs.gnu.org; 11 Mar 2012 15:43:13 +0000 Received: from localhost ([127.0.0.1]:45142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S6kvQ-0008M0-FY for submit@debbugs.gnu.org; Sun, 11 Mar 2012 11:43:13 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:41339) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S6kvO-0008Lr-3e for 10223@debbugs.gnu.org; Sun, 11 Mar 2012 11:43:11 -0400 Received: from bb116-14-103-36.singnet.com.sg ([116.14.103.36]:58439 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1S6kSY-0006rm-OT; Sun, 11 Mar 2012 11:13:23 -0400 From: Chong Yidong To: Donald Curtis Subject: Re: bug#10223: 24.0.91; URL (url-http-parse-reponse) errors on Timeout References: <6F5C846B-C559-4C80-B98F-37C5B75233A2@gmail.com> Date: Sun, 11 Mar 2012 23:13:15 +0800 In-Reply-To: <6F5C846B-C559-4C80-B98F-37C5B75233A2@gmail.com> (Donald Curtis's message of "Mon, 5 Dec 2011 12:31:35 -0600") Message-ID: <87obs3p3w4.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 10223 Cc: 10223@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Donald Curtis writes: > It appears that when url-http-parse-response is called, there is no > data, since the timeout has occurred. I realize this is actually > because my hosting service has decided that the timeout should be low. > But it's reasonable to assume that url should be able to handle this > situation OR package.el should handle it. I've committed a fix to url-http.el. Thanks for the bug report. From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 11 11:43:24 2012 Received: (at control) by debbugs.gnu.org; 11 Mar 2012 15:43:24 +0000 Received: from localhost ([127.0.0.1]:45145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S6kvb-0008MO-5E for submit@debbugs.gnu.org; Sun, 11 Mar 2012 11:43:24 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:41341) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S6kvZ-0008ME-IV for control@debbugs.gnu.org; Sun, 11 Mar 2012 11:43:22 -0400 Received: from bb116-14-103-36.singnet.com.sg ([116.14.103.36]:58440 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1S6kSl-0006rz-2e for control@debbugs.gnu.org; Sun, 11 Mar 2012 11:13:35 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 10223 Date: Sun, 11 Mar 2012 23:13:26 +0800 Message-ID: <87boo3maqx.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) close 10223 thanks From unknown Fri Aug 15 03:38:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 Apr 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator