From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Nebulous streaming/point bug Date: Thu, 13 Oct 2011 02:34:32 +0200 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1318466100 20018 80.91.229.12 (13 Oct 2011 00:35:00 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 13 Oct 2011 00:35:00 +0000 (UTC) Cc: Ted Zlatanov To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 13 02:34:56 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RE9GB-0006wc-77 for ged-emacs-devel@m.gmane.org; Thu, 13 Oct 2011 02:34:55 +0200 Original-Received: from localhost ([::1]:44623 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE9GA-0000NR-IQ for ged-emacs-devel@m.gmane.org; Wed, 12 Oct 2011 20:34:54 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:56578) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE9G6-0000NA-0R for emacs-devel@gnu.org; Wed, 12 Oct 2011 20:34:52 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RE9G2-0007ak-3a for emacs-devel@gnu.org; Wed, 12 Oct 2011 20:34:49 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:55565) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RE9G1-0007ag-Ra for emacs-devel@gnu.org; Wed, 12 Oct 2011 20:34:46 -0400 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RE9Fs-0000Nf-4c; Thu, 13 Oct 2011 02:34:36 +0200 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Thu, 13 Oct 2011 01:44:00 +0200") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.90 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEWHABt7ARlNEh2JARxl LTd7ABiBV19xABdwABYPCAhiBBe7oaZuABWZAB5UChh2ABjdE0JwAAACPklEQVQ4jXXUzWsTQRQA 8PXiSQ8iiB6KUEtgDZZIEEGqB10CIXjyJp4kPCjDgqUnBf0fXErgtbCHIkKC3VMYKEPOkoI1IbpC 4KUlLcKGdkTQY8C3X2kSt4+wm8wvM/vem0kMXxJ1PhUv/CrSWfRekVEVNnVH+kTraVgjY/mnTVlh 6OOn2fDmw8NsKF7OHCcj+/sM54wnM5S0lfBt2xZzIJTil1JSzT/Dtn0AvsJ/S0m7BTBdagK8ilSq dV66kxmdYna630pgxTOkDeCTD8mkP0I1EwAOBRJEi1OXOX7kXEvuWhUZ1lSqpvA7uverS1UTN4Qs QQL121cW+HbRxNqqiRVplWIYoLv2jt9de2w6ook56SzF0Eb3s7dD9NECrOziFlTBiA5HgE5jtE50 HAI2a5xjPINhtHeVKAfSKSM4E9Dojr4yLAnpcFZlIVW8lBe4o8Y6jbetxUVEB/MKUkCtD2/qwOJx Bqy1YngUoKs1xmEyOAl0PdfFNMzwYsdAlxoezkQK1LsxC09SoPos3EqhMzuOd1I4wCD7Gf237enx jTOYXSmEeKcCR0/DVgp9dIOoF3PQO+CWhCUOE6jYxr0XY4YFE/WQmxEBd16QUdj/wlWcBugtYxuH ZgyKjPv1Uz4Mm/w5CEuxkLcQI3i+E56SpD4PMG+93A1hZYWXGrx3t9vX9/YbBcBaDSIoFPj3PDja 7L4m+vGAgIsTqyFE6X4/OqHwv6RDPm+rKE+gN/5Lh1EHGPIJpAf9WQolUXYU/QPkqg7G+3WIIQAA AABJRU5ErkJggg== X-Now-Playing: Mount Vernon Arts Lab's _The Seance at Hobs Lane_: "The Mandrake Club" X-MailScanner-ID: 1RE9Fs-0000Nf-4c MailScanner-NULL-Check: 1319070876.65531@artdh6k98fzc385TANSUsQ X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:145087 Archived-At: Lars Magne Ingebrigtsen writes: > So something is wonky here. Ted? :-) I've added a lot of printf, and I think I now can see what's going on. Sort of. If I call `accept-process-output' explicitly on the GnuTLS process, then I get all the data. If I'm waiting for the idle loop to fetch the data (i.e., wait_reading_process_output being called with no explicit process), then that never happens. I'm guessing this doesn't happen because select somehow doesn't work the same on the GnuTLS sockets as they used to in older versions of the library, even though the manual page says that it probably should... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/