[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #25791 [Core Tor/Tor]: test_util_fgets_eagain fails on FreeBSD 0.2.9
#25791: test_util_fgets_eagain fails on FreeBSD 0.2.9
------------------------------+--------------------------------
Reporter: mikeperry | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone: Tor: 0.2.9.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
------------------------------+--------------------------------
It looks like on FreeBSD, this test is failing because fgets is returning
NULL upon EAGAIN:
https://jenkins.torproject.org/view/Failed+Unstable/job/tor-ci-freebsd-
amd64-0.2.9/33/consoleFull
{{{
09:31:49 util/fgets_eagain:
09:31:49 FAIL ../tor/src/test/test_util.c:3963: assert(retptr OP_EQ
buf): 0x0 vs 0x7fffffffe404
}}}
That test block is:
{{{
/* Send in a partial line */
retlen = write(test_pipe[1], "A", 1);
tt_int_op(retlen, OP_EQ, 1);
retptr = fgets(buf, sizeof(buf), test_stream);
tt_int_op(errno, OP_EQ, EAGAIN);
tt_ptr_op(retptr, OP_EQ, buf);
tt_str_op(buf, OP_EQ, "A");
errno = 0;
}}}
This test appears absent on 0.3.3 now. I'm not sure what this failure
means here. Is FreeBSD just different, or is this an actual issue?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25791>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs