From owner-freebsd-emulation Tue Dec 19 18:31: 2 2000 From owner-freebsd-emulation@FreeBSD.ORG Tue Dec 19 18:31:00 2000 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from assaris.sics.se (h122n4fls32o892.telia.com [213.64.47.122]) by hub.freebsd.org (Postfix) with ESMTP id E11A337B400 for ; Tue, 19 Dec 2000 18:30:50 -0800 (PST) Received: (from assar@localhost) by assaris.sics.se (8.9.3/8.9.3) id DAA84534; Wed, 20 Dec 2000 03:29:26 +0100 (CET) (envelope-from assar) Sender: assar@assaris.sics.se To: "Renaud Waldura" Cc: Subject: Re: q3ded 1.17: linux_socketcall returns errno -11 References: <01a901c067b1$8ced2d00$0402010a@biohz.net> <3A3C0199.8DED329B@cup.hp.com> <000901c067c8$d406a7e0$0402010a@biohz.net> <5l3dfmm44y.fsf@assaris.sics.se> <001f01c06a0e$1edf2200$0402010a@biohz.net> From: Assar Westerlund Date: 20 Dec 2000 03:29:26 +0100 In-Reply-To: "Renaud Waldura"'s message of "Tue, 19 Dec 2000 14:50:43 -0800" Message-ID: <5l7l4vbzax.fsf@assaris.sics.se> Lines: 22 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.6 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Renaud Waldura" writes: > Now, the funny thing is, the exact same thing happens on Linux. Here is the > strace output: > > 01 gettimeofday({977090705, 46700}, {420, 0}) = 0 > 02 select(1, [0], NULL, NULL, {0, 0}) = 0 (Timeout) > 03 recvfrom(4, 0x8220c40, 16384, 0, 0xbfffba10, 0xbfffba0c) = -1 EAGAIN > (Resource temporarily unavailable) > > Pretty much equivalent to the FreeBSD trace... Unfortunately q3ded on Linux > works like a charm, and it doesn't on FreeBSD. So, I'm still looking. Any > ideas? I think your analysis is correct. To get any idea on what might be wrong, I think you need to catch more tracing output. Could you try strace:ing and ktrace:ing the whole execution of q3ded on linux and freebsd, and make both of these and the DEBUG-output available somewhere (ftp or http) instead of posting it to the list? Thanks. /assar To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message