From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.bugs Subject: Re: Thread + Socket + Pipes Bug? Date: 10 Aug 2003 22:19:52 +0100 Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Message-ID: References: <1060243090.29489.46.camel@helicon> <1060304971.30311.2.camel@helicon> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1060550545 5292 80.91.224.253 (10 Aug 2003 21:22:25 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 10 Aug 2003 21:22:25 +0000 (UTC) Cc: bug-guile@gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sun Aug 10 23:22:23 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19lxdv-00040k-00 for ; Sun, 10 Aug 2003 23:22:23 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19lxcM-0007hU-Pt for guile-bugs@m.gmane.org; Sun, 10 Aug 2003 17:20:46 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19lxcI-0007eH-1u for bug-guile@gnu.org; Sun, 10 Aug 2003 17:20:42 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19lxbl-00079U-2l for bug-guile@gnu.org; Sun, 10 Aug 2003 17:20:41 -0400 Original-Received: from [80.84.72.21] (helo=s1.uklinux.net) by monty-python.gnu.org with esmtp (Exim 4.20) id 19lxbk-00074X-CF for bug-guile@gnu.org; Sun, 10 Aug 2003 17:20:08 -0400 Original-Received: from laruns.ossau.uklinux.net (bts-0371.dialup.zetnet.co.uk [194.247.49.115]) by s1.uklinux.net (8.11.6p2/8.11.6) with ESMTP id h7ALJrS27759; Sun, 10 Aug 2003 22:19:57 +0100 Original-Received: from laruns.ossau.uklinux.net.ossau.uklinux.net (localhost [127.0.0.1]) by laruns.ossau.uklinux.net (Postfix on SuSE Linux 7.2 (i386)) with ESMTP id 1DD26DC4D4; Sun, 10 Aug 2003 22:19:53 +0100 (BST) Original-To: Robert Marlow In-Reply-To: <1060304971.30311.2.camel@helicon> Original-Lines: 77 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Bug reports for GUILE, GNU's Ubiquitous Extension Language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.bugs:887 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.bugs:887 Robert, I'm having trouble reproducing the problem, and I also have some questions about the code. 1. Repro Can you be precise about "dumping data" to port 6008. I've tried running with just ./buggy.scm in one window, and the following in another window... [neil@laruns ~]$ telnet localhost 6008 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. bye bye again ^] telnet> close Connection closed. [neil@laruns ~]$ telnet localhost 6008 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. hello hello again hello 3 hello 4 ^] telnet> close Connection closed. ...but I don't see any error (or any other output/result) anywhere. 2. Code Why do you need to lock and unlock the mutex so much on the main thread? It looks to me as though the data protected by the mutex is just `message' - is that correct? Regards, Neil >>>>> "Robert" == Robert Marlow writes: Robert> Hi Neil Robert> Sorry, I think I neglected to mention. I'm using Guile 1.6.4 on Solaris Robert> and GNU/Linux. Robert> Thanks heaps for checking it out. Robert> On Fri, 2003-08-08 at 05:25, Neil Jerram wrote: >> Robert, >> >> You probably said in your earlier reports, but ... which version(s) of >> Guile do you see this bug with? >> >> (I'll try to make time over the weekend to investigate ...) >> >> Thanks, >> Neil Robert> -- Robert> Regards, Robert> Robert Marlow _______________________________________________ Bug-guile mailing list Bug-guile@gnu.org http://mail.gnu.org/mailman/listinfo/bug-guile