FreeBSD-main-amd64-test - Build #26607 - Still Unstable

From: <jenkins-admin_at_FreeBSD.org>
Date: Fri, 20 Jun 2025 09:24:26 UTC
FreeBSD-main-amd64-test - Build #26607 (1d8f8f3e36fafdb50613d042f5fa75d8cbcf2b8f) - Still Unstable

Build information: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/26607/
Full change log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/26607/changes
Full build log: https://ci.FreeBSD.org/job/FreeBSD-main-amd64-test/26607/console

Status explanation:
"Unstable" - some tests are suspected being broken by the following changes
"Still Unstable" - the failing test cases have not been fixed by these
                   following changes and this is a notification to note that
                   these changes have not been fully tested by the CI system

Change summaries:
(Those commits are likely but not certainly responsible)

b93161a7e38d37ce560ca562b1f1c18f73551cc2 by olce:
sys/param.h: Split some macros into new <sys/_param.h>

2fefe2c88b31dc7f173c9424f3eb13d49e98d55a by olce:
runq: Deduce most parameters, remove machine headers

c21c24adde9822a7f364e131ad7b0c4008723502 by olce:
runq: More selective includes of <sys/runq.h> to reduce pollution

28b54827f5c10212de752a8e2c4eaf07170d242c by olce:
runq: Hide function prototypes under _KERNEL

a11926f2a5f00b57ebff5bd548c9904b7f6e5800 by olce:
runq: API tidy up: 'pri' => 'idx', 'idx' as int, remove

57540a0666f6bfebf55c905dceac36230c0743c5 by olce:
runq: Clarity and style pass

7e2502e3dec989ea31e5300ade759a721718548d by olce:
runq: More macros; Better and more consistent naming

200fc93dace76cf251460adc58ca809c36031f3e by olce:
runq: Re-order functions more logically

439dc920f2d88e3fe2869a2845f15d8ab44cc051 by olce:
runq: Revamp runq_find*(), new runq_find_range()

de78657a3aef3c2efbcbdf9ea73a95283c91fab0 by olce:
runq: runq_check(): Re-implement on top of runq_findq()

757bab06fb59abca8b7fda38e8f546ff7c2d3280 by olce:
runq: Tidy up and rename runq_setbit() and runq_clrbit()

a31193172cb98bd1fb242555ca8e122efff74258 by olce:
runq: New function runq_is_queue_empty(); Use it in ULE

9c3f4682bb90eeb85b0bbe8728a493e7d2ffece3 by olce:
runq: New runq_findq(), common low-level search implementation

f4be333bc56759d33dca49ab4d19eaf22134e844 by olce:
sched_ule: Re-implement stealing on top of runq common-code

fdf31d27476968456a8a389d8152370582756ef1 by olce:
sched_ule: runq_steal_from(): Suppress first thread special case

baecdea10eb50ac20c2ed1fcd4171d3a609e90b5 by olce:
sched_ule: Use a single runqueue per CPU

8ecc41918066422d6788a67251b22d11a6efeddf by olce:
Internal scheduling priorities: Always use symbolic ones

fd141584cf89d7d24543ef5be83c6927a5d67ffa by olce:
zfs: spa: ZIO_TASKQ_ISSUE: Use symbolic priority

af8de65ef23e7e447916370851f39aea3f74e16a by olce:
runq: Switch to 256 levels

e3a4b989d7f7d82f7ab8cefe0d665dbe6b74d316 by olce:
runq: Bump __FreeBSD_version after switching to 256 levels

b2a9ee2a72eabcfe7942cfbc2a576b5603ef218c by olce:
runq: Remove userland references to RQ_PPQ in rtprio contexts

a2d1c3bc2bb44a824a8d1f688aa1fd3b66fa759b by olce:
epoch_test: Assign different priorities using offset 1

055b5b5f850da9d8355740b7a0698fa790c4f97d by olce:
runq: Restrict <sys/runq.h> to kernel only

d710acecc00f59dbcc1006ca330f0eeb1a133695 by olce:
runq: Add copyright

dee257c28d936bb7b459d3eda207531b3cf1bd4e by olce:
sched: Internal priority ranges: Reduce kernel, increase timeshare

6792f3411f6d99e1698589835adbf6b7b51c7c74 by olce:
sched_ule: Recover previous nice and anti-starvation behaviors

a33225efb4bc2598e4caa1c1f7f715653e8b1fda by olce:
sched_ule: Sanitize CPU's use and priority computations, and ticks

a454ff6b0440ec1a8e6b5c8154ad22c32df13c51 by olce:
sched_4bsd: Move ESTCPULIM() after its macro dependencies

51a4ae05abe6e170de0ff82641d8fce19043eea9 by olce:
sched_4bsd: Remove RQ_PPQ from ESTCPULIM()'s formula

eebc148f25c3012b943083b48fbfc13494e9c77f by olce:
sched_4bsd: ESTCPULIM(): Allow any value in the timeshare range

1d8f8f3e36fafdb50613d042f5fa75d8cbcf2b8f by olce:
ps(1), top(1): Priority: Let 0 be the first timesharing level



The failed test cases:

13 tests failed.
FAILED:  sys.kqueue.libkqueue.kqueue_test.main

Error Message:
Received signal 6

FAILED:  cddl.lib.libtpool.libtpool_test.complete_exhaustion

Error Message:
/usr/src/cddl/lib/libtpool/tests/libtpool_test.c:68: pthread_barrier_wait(&barrier) != 0

FAILED:  sys.fs.fusefs.bad_server.main

Error Message:
Returned non-success exit status 1

FAILED:  libexec.nuageinit.nuageinit.config2_userdata_packages

Error Message:
atf-check failed; see the output of the test for details

FAILED:  bin.pwait.pwait_test.basic

Error Message:
atf-check failed; see the output of the test for details

FAILED:  bin.pwait.pwait_test.or_flag

Error Message:
atf-check failed; see the output of the test for details

FAILED:  sys.netpfil.pf.sctp.related_icmp

Error Message:
atf-check failed; see the output of the test for details

FAILED:  lib.libc.gen.glob2_test.glob_callback_test

Error Message:
/usr/src/lib/libc/tests/gen/glob2_test.c:152: glob(3) failed to invoke callback function

FAILED:  lib.libc.gen.glob_blocks_test.glob_b_callback_test

Error Message:
/usr/src/lib/libc/tests/gen/glob_blocks_test.c:35: glob(3) failed to invoke callback block

FAILED:  sys.netgraph.ksocket.udp_bind

Error Message:
/usr/src/tests/sys/netgraph/ksocket.c:104: connect(us, (struct sockaddr *)rep->data, sizeof(struct sockaddr_in)) == 0 not met

FAILED:  sys.netgraph.ksocket.udp_connect

Error Message:
/usr/src/tests/sys/netgraph/ksocket.c:72: NgSendMsg(cs, ".:" OURHOOK, NGM_KSOCKET_COOKIE, NGM_KSOCKET_CONNECT, &sa, sizeof(sa)) >= 0 not met

FAILED:  sys.netinet.broadcast.INADDR_BROADCAST

Error Message:
/usr/src/tests/sys/netinet/broadcast.c:65: sending of broadcast failed: 51

FAILED:  sys.netinet.fibs_test.same_ip_multiple_ifaces_fib0

Error Message:
atf-check failed; see the output of the test for details