From nobody Mon May 27 18:36:03 2024 X-Original-To: testing@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Vp48z2V9pz5Lh6P for ; Mon, 27 May 2024 18:36:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vp48y6s1nz4c55 for ; Mon, 27 May 2024 18:36:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716834963; a=rsa-sha256; cv=none; b=Dadsc+jA4BrQjjt6FJ92Y8mZUDXerEftaHIr8REGz1UJgVsfS+bAKmEOLegp+d+LSsQn6B EazAHo4fuaJohsK08eFtTgaNSiLdHKkOlOrwGLXegMfy2Hr+4cnEms3EykFlj65zmv5XV1 7lm7q6k165Iua808EVr7Op1gDdcbjCiAH/G6Y02vkfXCS0gcdz7oWtV/9BPVKbz8KT1K40 UFHueHyUSr/nOa/T2+9ZkGlVaiZBmCAT07VVqtBp19cLKjJJPZrh3c24nme1YHgwySF+nB fP8TYLx5PhpXXkT6V/1P8DKzRWni88xpcA8XGjWU/2FkDsvlkz+lkOf6P19Zmg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716834963; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=mnrwPobKcE1hr7tgp4tGwdJIt3MCD2l2Oo58aO4JlgE=; b=vjZbdumToQ69ZS+JBgMWsZe0HHKVZjx38fdBa0CfFhjv/tWoC183ElYBgL3QsSSvIxtUlc fQF+721ftPz2hYIXQvEShfv+EADnfOng7+XKlNFXIHCeyTVESM5yPt3aJJkMmRdrJorcXu sbtmed7h7Jx0hdHZPC4jn5xWsOW3yzDE0F7mu03f4oxljzgHHsa31NnqIQ4a2bsclaCHJQ gyc005aXxrFmJpFe6RlBQ0dIxjJlKfIZzX4sT/L86n6DOLc6blgCm/WcKYGP7rI/hVkU7D o+zLEx8mGdAUA41gNVEWf/E6tBIj8LetjQ5BGHP8yDk5dDRfjalORksvk+eifw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Vp48y6Shdzvn5 for ; Mon, 27 May 2024 18:36:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 44RIa2dV009225 for ; Mon, 27 May 2024 18:36:02 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 44RIa2h3009220 for testing@FreeBSD.org; Mon, 27 May 2024 18:36:02 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 279354] New test kern/unix_seqpacket_test:random_eor_and_waitall reliably fails Date: Mon, 27 May 2024 18:36:03 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rlibby@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: testing@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279354 Bug ID: 279354 Summary: New test kern/unix_seqpacket_test:random_eor_and_waitall reliably fails Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: tests Assignee: testing@FreeBSD.org Reporter: rlibby@freebsd.org The new test kern/unix_seqpacket_test:random_eor_and_waitall reliably fails in both CI and in my manual testing on an amd64 GENRIC VM. The test was added here: https://cgit.freebsd.org/src/commit/?id=3Deb338e2370b4644382e6404d7402bc05e= ef13e54 eb338e2370b4 tests/unix_seqpacket: provide random data pumping test with MSG_EOR Here is a failure in CI from April 9, the first run I could find after the test was committed: https://ci.freebsd.org/job/FreeBSD-main-amd64-test/25066/testReport/sys.ker= n/unix_seqpacket_test/random_eor_and_waitall/ and is still failing as of the latest run on May 19: https://ci.freebsd.org/job/FreeBSD-main-amd64-test/25240/testReport/sys.ker= n/unix_seqpacket_test/random_eor_and_waitall/ It fails for me every time when run with this on an amd64 GENERIC vm: kyua debug -k /usr/tests/sys/Kyuafile kern/unix_seqpacket_test:random_eor_and_waitall I've seen it fail in a few different ways: > % for i in {1..10}; do kyua debug -k /usr/tests/sys/Kyuafile kern/unix_se= qpacket_test:random_eor_and_waitall; done > Using seed: 0x41fd, 0xd11e, 0x7725, 0xadf8, 0xe04f, 0x1d61, > *** Check failed: /usr/src/freebsd/tests/sys/kern/unix_seqpacket_test.c:1= 255: len !=3D iov.iov_len: recvmsg(MSG_WAITALL): 1132, expected 3141 > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0x8fa8, 0xdbe5, 0x1403, 0xb14d, 0x84f8, 0xfbd0, > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0x5b73, 0xc363, 0x39d7, 0xc52a, 0xfa9d, 0x15ab, > *** Check failed: /usr/src/freebsd/tests/sys/kern/unix_seqpacket_test.c:1= 255: len !=3D iov.iov_len: recvmsg(MSG_WAITALL): 4484, expected 27917 > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1269: data corruption past 4923 > Using seed: 0xaa47, 0x3831, 0xb603, 0x97df, 0xb839, 0x0109, > *** Check failed: /usr/src/freebsd/tests/sys/kern/unix_seqpacket_test.c:1= 255: len !=3D iov.iov_len: recvmsg(MSG_WAITALL): 4525, expected 9299 > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0x679a, 0xc263, 0xa25f, 0x348c, 0x2d3a, 0x0cd2, > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0xaa1e, 0x7317, 0x2dde, 0xe299, 0x1139, 0xf8d8, > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0x6b58, 0x2247, 0x5d93, 0x9c57, 0x326d, 0x1614, > *** Check failed: /usr/src/freebsd/tests/sys/kern/unix_seqpacket_test.c:1= 255: len !=3D iov.iov_len: recvmsg(MSG_WAITALL): 682, expected 24997 > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0x8eca, 0xc5bd, 0xc09d, 0xe15e, 0xe7c3, 0xfdad, > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0x2859, 0x311b, 0x69d4, 0xd44c, 0xce3d, 0xe01b, > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met > Using seed: 0x0329, 0x992f, 0x6937, 0x766c, 0x47e5, 0x5270, > kern/unix_seqpacket_test:random_eor_and_waitall -> failed: /usr/src/fre= ebsd/tests/sys/kern/unix_seqpacket_test.c:1182: send(params->sock, ¶ms-= >sendbuf[off], len, flags) =3D=3D len not met I traced the the errno for the send() failure as EMSGSIZE. The test should be adjusted not to produce a failure. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Tue May 28 03:12:29 2024 X-Original-To: testing@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VpHct2PVvz5LPRX for ; Tue, 28 May 2024 03:12:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VpHcs5m3lz4Skh for ; Tue, 28 May 2024 03:12:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1716865949; a=rsa-sha256; cv=none; b=Y4x4WPii9acN5Ti72vFlMf0iwF9sY13+oC+s68Pw8PIY9LcCY1qKqZf5nPoaKrvzvRiu/E iv7gBN1c62YV4YL6mI/qLiw3iVvzttFC/cSyRM+SEr38vBJgt5s6VRQLDvQh2oUjM3e7hk KXyq+iEW2jf/4ew+OF/lm0265+i63wr6GtlKYg5L5sRrvq8N60IbBd3p/CA5y0FYZd2Al7 pqHpPoRUaa2XVk34TDNFzNd49BZDMiUIT8mWQbJ2NRqQTxxO4ojAz/ppsGhzzDj15gzaBX jz2L+nvTGrGCusoSIb82cd7SXgAASLm95oLXJdtu0JXroH55ukAw9Niq8Y8nPQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1716865949; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=E6KgSg8pTZdmUUrlurX8F29bvEy8ff9fTvxfZoJhV0c=; b=LvpsTrMYVBUuSwzqxgdHpDx75pk/2rRZR4rwjav+QyrAmmcJcWMX3Sp/ZGtQSyA5n7saUd 09Sdc37yD06Pu8CydFfhCyq6wy9Gjv/wAIommTdSJdyF0jIK1xiy5TaPxaIoRlT9FqYK0s 8YtG3Si4x0CQ0+K0ZWczlJFlamyu7C3WpJE0lr0BpTj1mILNHPxSX39DZBBsmp8yz3+4St TtVV0GJo2jZzX+mQCdG3aulaK796aTpEVDTq7mjB8+WO+u4szBEbZf92cLpDQTkE2pwk+x aIXAI+XKEh25l6fowkNFgAGL1crn6lbn56Scs/S2xLH3kVhUFtf+h0F+XdGlWg== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VpHcs5MlYz19Zj for ; Tue, 28 May 2024 03:12:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 44S3CTDo099732 for ; Tue, 28 May 2024 03:12:29 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 44S3CTsu099731 for testing@FreeBSD.org; Tue, 28 May 2024 03:12:29 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: testing@FreeBSD.org Subject: [Bug 279354] New test kern/unix_seqpacket_test:random_eor_and_waitall reliably fails Date: Tue, 28 May 2024 03:12:29 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: glebius@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: testing@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Testing List-Archive: https://lists.freebsd.org/archives/freebsd-testing List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-testing@freebsd.org Sender: owner-freebsd-testing@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279354 --- Comment #1 from Gleb Smirnoff --- That's because SOCK_SEQPACKET indeed is buggy. The test was committed together with new implementation d80a97def9a1db6f07f5d2e68f7ad62b27918947. With that revision test reliably doesn't fail. However, the new implementa= tion had three issues: aio(9) incompatibility, lack of sendfile(2) support and finally krpc(9) incompatibility. In my private branch I have already covered all expept krpc. This one is really tough. Anyway, the plan is that the new implementation gets finally back into the main branch and won't be reverted. You can assign this bug to me or just close it. --=20 You are receiving this mail because: You are the assignee for the bug.=