From owner-freebsd-hackers Tue Apr 6 22: 1:11 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from buddha.ghandi.cx (satori.rt66.com [198.59.162.32]) by hub.freebsd.org (Postfix) with ESMTP id 6F2D614CC0 for ; Tue, 6 Apr 1999 22:00:59 -0700 (PDT) (envelope-from ghandi@ghandi.cx) Received: from localhost (ghandi@localhost) by buddha.ghandi.cx (8.9.2/8.9.2) with ESMTP id WAA06454; Tue, 6 Apr 1999 22:59:00 -0600 (MDT) (envelope-from ghandi@ghandi.cx) Date: Tue, 6 Apr 1999 22:58:59 -0600 (MDT) From: Dino Dai Zovi X-Sender: ghandi@localhost To: hackers@freebsd.org Cc: ghandi@mindless.com Subject: Forks hang in libsocket++ Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In the libsocket++ package (from ports), some of the tests either hang or bomb out in different ways. Usually when the test program bombs, it will print out something to the effect of: "tfork0 in free(): warning: chunk is already free." Where tfork just uses the C++ class to fork and pass messages between the parent and child. The tests fail in tpipe, tsockpair, tfork, and tfork0. I am running FreeBSD 3.1-STABLE (cvsup on April 4). I have not tested it on any other platforms myself, but I am told that all tests pass on Linux 2.0.xx and SunOS 4.1.X. If anyone has any insight into what's going on, I'd greatly appreciate it, a CS assignment requires that we use this library, and I'd like to develop it on my machine :) Thanks. -Dino --------------------------------------------------------------------- Dino A. Dai Zovi "The world grasps after systems, ghandi@mindless.com and is imprisoned in dogmas." http://www.ghandi.cx -Buddha --------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message