Skip site navigation (1)Skip section navigation (2)
Date:      20 Dec 2000 03:29:26 +0100
From:      Assar Westerlund <assar@FreeBSD.ORG>
To:        "Renaud Waldura" <renaud@waldura.com>
Cc:        <emulation@FreeBSD.ORG>
Subject:   Re: q3ded 1.17: linux_socketcall returns errno -11
Message-ID:  <5l7l4vbzax.fsf@assaris.sics.se>
In-Reply-To: "Renaud Waldura"'s message of "Tue, 19 Dec 2000 14:50:43 -0800"
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>

next in thread | previous in thread | raw e-mail | index | archive | help
"Renaud Waldura" <renaud@waldura.com> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5l7l4vbzax.fsf>