sshd 7.4p1 with ssl 1.0.2j seg faults, MacOSX 10.12.2/3, clang-800.0.42.1
Darren Tucker
dtucker at zip.com.au
Thu Jan 26 11:41:50 AEDT 2017
On Thu, Jan 26, 2017 at 10:49 AM, Zube <Zube at stat.colostate.edu> wrote:
[...]
> regress/unittests/utf8/tests.c: 51
> test #9 "utf8_inv_badbyt"
>
> ASSERT_INT_EQ (len, wantlen) failed:
> len = 2
> wantlen = 5
That's not a segfault, it's an assertion failure in a UTF8 unit test,
most likely because it's not escaping something that the tests think
should be.
You can skip these tests by setting the environment variable
TEST_SSH_UTF8=no to see if there are other problems.
The test in question is:
one("inv_badbyte", "\377x", -2, -2, -2, "\\377x");
which passes it through OpenSSH's snmprintf which passes it through a
handful of multibyte and wide character functions, so it's not
immediately obvious what's going on. It passes here on a mac mini
running 11.4.2, though, so it'd be interesting to see what's different
between them.
--
Darren Tucker (dtucker at zip.com.au)
GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860 37F4 9357 ECEF 11EA A6FA (new)
Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.
More information about the openssh-unix-dev
mailing list