[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/46464: lib/librumphijack/t_tcpip:ssh test case randomly fails
The following reply was made to PR kern/46464; it has been noted by GNATS.
From: Antti Kantee <pooka%NetBSD.org@localhost>
To: Andreas Gustafsson <gson%gson.org@localhost>
Subject: Re: kern/46464: lib/librumphijack/t_tcpip:ssh test case randomly
Date: Sat, 19 Jul 2014 10:13:18 +0000
On 19/07/14 09:11, Andreas Gustafsson wrote:
> Hi Antti,
> I have now tracked down the cause of PR 46464 to an assertion failure
> in librumphijack:
> assertion "(pfd_rump[nfds].revents & POLLIN) == 0" failed: file
> line 2073, function "_sys___pollts50"
> What is the intent of the assertion? It seems to be asserting that
> the two threads can't simultaneously notify each other, but it looks
> like they can.
I am almost sure you are correct. The rest of the code seems to handle
two polls finishing correctly, too. That assert and the same one in
another branch a few lines lower should be removed.
Main Index |
Thread Index |