From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alain Schneble Newsgroups: gmane.emacs.bugs Subject: bug#22789: 25.1.50; In last master build https connections stop working Date: Wed, 2 Mar 2016 20:07:40 +0100 Message-ID: <86egbsn1fn.fsf@realize.ch> References: <864mcyo14y.fsf@Lenovo-PC.i-did-not-set--mail-host-address--so-tickle-me> <86povm6qeu.wl-j_l_domenech@yahoo.com> <83k2lugeym.fsf@gnu.org> <871t81wtyt.fsf@gnus.org> <87r3g1veqc.fsf@gnus.org> <86si0euizj.fsf@realize.ch> <871t7xhj7t.fsf@gnus.org> <86oab1vjm9.fsf@realize.ch> <86d1rhpvcq.fsf@realize.ch> <834mctbitq.fsf@gnu.org> <868u25p3m2.fsf@realize.ch> <83io18ahya.fsf@gnu.org> <86y4a3on6f.fsf@realize.ch> <87oaazg7fv.fsf@gnus.org> <86twkro0vr.fsf@realize.ch> <87mvqjgqqg.fsf@gnus.org> <86k2lnnlwy.fsf@realize.ch> <831t7u9826.fsf@gnu.org> <87vb56vkti.fsf@gnus.org> <83ziui6w1s.fsf@gnu.org> <87d1rcrc36.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1456945762 8217 80.91.229.3 (2 Mar 2016 19:09:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Mar 2016 19:09:22 +0000 (UTC) Cc: j_l_domenech@yahoo.com, 22789@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 02 20:09:12 2016 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 1abC92-0000lf-1J for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Mar 2016 20:09:12 +0100 Original-Received: from localhost ([::1]:58435 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abC91-0003AD-4w for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Mar 2016 14:09:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abC8w-00039Y-Rn for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 14:09:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1abC8r-0003Wa-R0 for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 14:09:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60977) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1abC8r-0003WW-NR for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 14:09:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1abC8r-0006ew-JC for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2016 14:09:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alain Schneble Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Mar 2016 19:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22789 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22789-submit@debbugs.gnu.org id=B22789.145694572825579 (code B ref 22789); Wed, 02 Mar 2016 19:09:01 +0000 Original-Received: (at 22789) by debbugs.gnu.org; 2 Mar 2016 19:08:48 +0000 Original-Received: from localhost ([127.0.0.1]:58104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1abC8a-0006eR-Pg for submit@debbugs.gnu.org; Wed, 02 Mar 2016 14:08:48 -0500 Original-Received: from clientmail.realize.ch ([46.140.89.53]:1252) by debbugs.gnu.org with smtp (Exim 4.84) (envelope-from ) id 1abC8Y-0006e9-17 for 22789@debbugs.gnu.org; Wed, 02 Mar 2016 14:08:42 -0500 Original-Received: from rintintin.hq.realize.ch.lan.rit ([192.168.0.105]) by clientmail.realize.ch ; Wed, 2 Mar 2016 20:08:06 +0100 Original-Received: from MYNGB (192.168.66.64) by rintintin.hq.realize.ch.lan.rit (192.168.0.105) with Microsoft SMTP Server (TLS) id 15.0.516.32; Wed, 2 Mar 2016 20:07:54 +0100 In-Reply-To: <87d1rcrc36.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 02 Mar 2016 18:03:57 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (windows-nt) X-ClientProxiedBy: rintintin.hq.realize.ch.lan.rit (192.168.0.105) To rintintin.hq.realize.ch.lan.rit (192.168.0.105) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:114303 Archived-At: Lars Ingebrigtsen writes: > Eli Zaretskii writes: > >> So what you can do instead of launching a timer is this: as long as >> some process waits for some sync stuff to complete, reduce the timeout >> with which we call 'pselect' to some reasonably small value, like half >> a second or maybe 0.25 sec. This will ensure the loop doesn't stop as >> long as we wait for at least one such connection. (This will need a >> simple logic to not exit the loop too early; see the variable >> timeout_reduced_for_timers for a similar logic we employ already for >> timers.) > > Aha! With the following (for debugging purposes only) patch, it looks > like I'm getting progress on my https connections even if I don't have a > blinking cursor. (I chose 50ms as my timeout, if I counted my zeroes > correctly...) Were you thinking about something along these lines? If > so, I can clean the patch up... I was debugging it further and AFAICS, there must also be an issue in shr with the processing of images. Because without any patch, if all the images were loaded properly, i.e. the shr-image-fetched callback in shr.el was invoked for each of the images in a page, the images are sometimes not displayed. In shr.el shr-image-fetched, if I comment the line... (url-store-in-cache image-buffer) ...then images are never shown. Strange, not? Or is this expected? And now, even with ordinary http connections, if I delete ~/.emacs.d/url/cache, no images are displayed the first time I load the page. Did I mess up something with my build/installation?