Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jul 2026 16:08:39 +0000 (GMT)
From:      jenkins-admin@FreeBSD.org
To:        bapt@FreeBSD.org, dev-ci@FreeBSD.org
Cc:        jenkins-admin@FreeBSD.org
Subject:   FreeBSD-main-amd64-build - Build #36089 - Failure
Message-ID:  <1325479355.2313.1784736521907@jenkins.ci.freebsd.org>

index | next in thread | raw e-mail

FreeBSD-main-amd64-build - Build #36089 (c141d75430c75d21aa8260287b9e2a05905335b3) - Failure

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

Status explanation:
"Failure" - the build is suspected being broken by the following changes
"Still Failing" - the build has not been fixed by the 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)

4c94869c37e14dc334e2400d1a26d5ded89576fc by bapt:
uvideo: replace contigmalloc with OBJT_PHYS vm_object for mmap buffer

4b9d794b6aa86a2b205e480928552d3f606d9bcc by bapt:
uvideo: validate frame size before mmap buffer allocation

f12dd1d5f0303fe3bc5030293bda04b04995b72c by bapt:
uvideo: lock the mmap queue and read path

cb26bda8ca36e0e421f75d82e1aa46df8f2ff814 by bapt:
uvideo: bounds-check frame interval reads against bLength

2120f3e5ec701d92848c259ece4dfbf1aa95f6cb by bapt:
uvideo: track streaming ownership per-fd and free buffers on STREAMOFF

12b4a02bd88117b07f3e142af71b70bade4fd57e by bapt:
uvideo: fix close/detach race on streaming teardown

599a4d6beff07f93f019e0aff9105a8e642a600f by bapt:
uvideo: use size_t for sc_mmap_count and loop index in reqbufs

c141d75430c75d21aa8260287b9e2a05905335b3 by bapt:
uvideo: validate frame descriptors and fix integer overflows in size



The end of the build log:

[...truncated 90.00 MiB...]
--- all_subdir_usb/aue ---
ln -sf /usr/obj/usr/src/amd64.amd64/sys/GENERIC/opt_bus.h opt_bus.h
--- opt_usb.h ---
--- all_subdir_usb/umodem ---
--- umodem.ko ---
--- all_subdir_usb/umoscom ---
ctfconvert -L VERSION -g umoscom.o
--- all_subdir_usb/aue ---
ln -sf /usr/obj/usr/src/amd64.amd64/sys/GENERIC/opt_usb.h opt_usb.h
--- all_subdir_usb/umodem ---
objcopy --strip-debug --add-gnu-debuglink=umodem.ko.debug  umodem.ko.full umodem.ko
--- all_subdir_usb/uvisor ---
ctfmerge -L VERSION -g -o uvisor.ko.full uvisor.o 
--- all_subdir_usb/axe ---
===> usb/axe (all)
--- all_subdir_usb/umcs ---
ctfmerge -L VERSION -g -o umcs.ko.full umcs.o 
--- all_subdir_usb/aue ---
--- opt_inet.h ---
ln -sf /usr/obj/usr/src/amd64.amd64/sys/GENERIC/opt_inet.h opt_inet.h
--- all_subdir_usb/uvideo ---
/usr/src/sys/dev/usb/video/uvideo.c:3710:6: error: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Werror,-Wformat]
 3709 |         DPRINTFN(1, "allocated %d bytes mmap buffer at kva %#jx\n",
      |                                ~~
      |                                %zu
 3710 |             buf_size_total, (uintmax_t)kva);
      |             ^~~~~~~~~~~~~~
/usr/src/sys/dev/usb/usb_debug.h:42:21: note: expanded from macro 'DPRINTFN'
   41 |     printf("%s: " fmt,                          \
      |                   ~~~
   42 |            __FUNCTION__ ,##__VA_ARGS__);        \
      |                            ^~~~~~~~~~~
--- all_subdir_usb/aue ---
--- opt_platform.h ---
--- all_subdir_usb/axe ---
[Creating objdir /usr/obj/usr/src/amd64.amd64/sys/GENERIC/modules/usr/src/sys/modules/usb/axe...]
--- all_subdir_usb/axge ---
===> usb/axge (all)
--- all_subdir_usb/i2ctinyusb ---
ctfmerge -L VERSION -g -o i2ctinyusb.ko.full i2ctinyusb.o i2ctinyusb.o 
--- all_subdir_usb/aue ---
ln -sf /usr/obj/usr/src/amd64.amd64/sys/GENERIC/opt_platform.h opt_platform.h
--- all_subdir_usb/umcs ---
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk umcs.ko.full  export_syms | xargs -J % objcopy % umcs.ko.full
--- all_subdir_usb/umoscom ---
--- umoscom.ko.full ---
--- all_subdir_usb/aue ---
--- device_if.h ---
--- all_subdir_usb/umoscom ---
ld -m elf_x86_64_fbsd -warn-common --build-id=sha1 -T /usr/src/sys/conf/ldscript.kmod.amd64 -r  -o umoscom.ko.full umoscom.o 
--- all_subdir_usb/aue ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
--- all_subdir_usb/uether ---
--- usb_ethernet.o ---
--- all_subdir_usb/axge ---
[Creating objdir /usr/obj/usr/src/amd64.amd64/sys/GENERIC/modules/usr/src/sys/modules/usb/axge...]
--- all_subdir_usb/umcs ---
--- umcs.ko.debug ---
--- all_subdir_usb/uether ---
cc -target x86_64-unknown-freebsd16.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin  -O2 -pipe -fno-common  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -DKLD_TIED -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/amd64.amd64/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -I/usr/src/sys/contrib/ck/include -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdebug-prefix-map=./machine=/usr/src/sys/amd64/include -fdebug-prefix-map=./x86=/usr/src/sys/x86/include -fdebug-prefix-map=./i386=/usr/src/sys/i386/include -I/usr/obj/usr/src/amd64.amd64/sys/GENERIC    -MD  -MF.depend.usb_ethernet.o -MTusb_ethernet.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector-strong  -gdwarf-4 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wswitch -Wno-error=tautological-compare -Wno-error=empty-body -Wno-error=parentheses-equality -Wno-error=unused-function -Wno-error=pointer-sign -Wno-error=shift-negative-value -Wno-address-of-packed-member -Wno-format-zero-length   -mno-aes -mno-avx  -std=gnu17 -c /usr/src/sys/dev/usb/net/usb_ethernet.c -o usb_ethernet.o
--- all_subdir_usb/uvisor ---
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk uvisor.ko.full  export_syms | xargs -J % objcopy % uvisor.ko.full
--- all_subdir_usb/umcs ---
objcopy --only-keep-debug umcs.ko.full umcs.ko.debug
--- all_subdir_usb/umoscom ---
ctfmerge -L VERSION -g -o umoscom.ko.full umoscom.o 
--- all_subdir_usb/umcs ---
--- umcs.ko ---
--- all_subdir_usb/i2ctinyusb ---
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk i2ctinyusb.ko.full  export_syms | xargs -J % objcopy % i2ctinyusb.ko.full
--- all_subdir_usb/umcs ---
objcopy --strip-debug --add-gnu-debuglink=umcs.ko.debug  umcs.ko.full umcs.ko
--- all_subdir_usb/uvisor ---
--- uvisor.ko.debug ---
objcopy --only-keep-debug uvisor.ko.full uvisor.ko.debug
--- all_subdir_usb/cdce ---
===> usb/cdce (all)
--- all_subdir_usb/umoscom ---
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk umoscom.ko.full  export_syms | xargs -J % objcopy % umoscom.ko.full
--- all_subdir_usb/i2ctinyusb ---
--- i2ctinyusb.ko.debug ---
--- all_subdir_usb/axe ---
--- machine ---
--- all_subdir_usb/uvisor ---
--- uvisor.ko ---
--- all_subdir_usb/i2ctinyusb ---
objcopy --only-keep-debug i2ctinyusb.ko.full i2ctinyusb.ko.debug
--- all_subdir_usb/uvisor ---
objcopy --strip-debug --add-gnu-debuglink=uvisor.ko.debug  uvisor.ko.full uvisor.ko
--- all_subdir_usb/axe ---
machine -> /usr/src/sys/amd64/include
--- all_subdir_usb/umb ---
ctfconvert -L VERSION -g if_umb.o
--- all_subdir_usb/cdce ---
[Creating objdir /usr/obj/usr/src/amd64.amd64/sys/GENERIC/modules/usr/src/sys/modules/usb/cdce...]
--- all_subdir_usb/i2ctinyusb ---
--- i2ctinyusb.ko ---
--- all_subdir_usb/aue ---
--- bus_if.h ---
--- all_subdir_usb/axe ---
--- x86 ---
--- all_subdir_usb/aue ---
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
--- all_subdir_usb/umoscom ---
--- umoscom.ko.debug ---
--- all_subdir_usb/i2ctinyusb ---
objcopy --strip-debug --add-gnu-debuglink=i2ctinyusb.ko.debug  i2ctinyusb.ko.full i2ctinyusb.ko
--- all_subdir_usb/axge ---
--- machine ---
--- all_subdir_usb/cdceem ---
===> usb/cdceem (all)
--- all_subdir_usb/axe ---
x86 -> /usr/src/sys/x86/include
--- all_subdir_usb/umoscom ---
objcopy --only-keep-debug umoscom.ko.full umoscom.ko.debug
--- all_subdir_usb/axge ---
machine -> /usr/src/sys/amd64/include
--- all_subdir_usb/uvideo ---
1 error generated.
--- all_subdir_usb/axe ---
--- i386 ---
--- all_subdir_usb/axge ---
--- x86 ---
--- all_subdir_usb/umoscom ---
--- umoscom.ko ---
--- all_subdir_usb/cdceem ---
[Creating objdir /usr/obj/usr/src/amd64.amd64/sys/GENERIC/modules/usr/src/sys/modules/usb/cdceem...]
--- all_subdir_usb/cue ---
===> usb/cue (all)
--- all_subdir_usb/uvideo ---
*** [uvideo.o] Error code 1

make[5]: stopped making "all" in /usr/src/sys/modules/usb/uvideo
make[5]: 1 error

make[5]: stopped making "all" in /usr/src/sys/modules/usb/uvideo
--- all_subdir_usb/umoscom ---
objcopy --strip-debug --add-gnu-debuglink=umoscom.ko.debug  umoscom.ko.full umoscom.ko
--- all_subdir_usb/uvideo ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/axe ---
i386 -> /usr/src/sys/i386/include
--- all_subdir_usb/axge ---
x86 -> /usr/src/sys/x86/include
--- all_subdir_usb/axe ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/axge ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/umoscom ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/uslcom ---
ctfconvert -L VERSION -g uslcom.o
--- all_subdir_usb/cue ---
[Creating objdir /usr/obj/usr/src/amd64.amd64/sys/GENERIC/modules/usr/src/sys/modules/usb/cue...]
--- all_subdir_usb/cdceem ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/cdce ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/uslcom ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/aue ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/umb ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/cue ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/uvscom ---
ctfconvert -L VERSION -g uvscom.o

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/cp2112 ---
ctfconvert -L VERSION -g cp2112.o
--- all_subdir_usb/uplcom ---
ctfconvert -L VERSION -g uplcom.o
--- all_subdir_usb/cp2112 ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_usb/uplcom ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_zfs ---
--- zfs_vfsops.o ---
ctfconvert -L VERSION -g zfs_vfsops.o
--- zio_crypt.o ---
ctfconvert -L VERSION -g zio_crypt.o
--- all_subdir_usb ---
--- all_subdir_usb/uether ---
ctfconvert -L VERSION -g usb_ethernet.o

make[4]: stopped making "all" in /usr/src/sys/modules/usb
--- all_subdir_zfs ---
--- zfs_znode_os.o ---
ctfconvert -L VERSION -g zfs_znode_os.o
--- all_subdir_usb ---
--- all_subdir_usb/udl ---
ctfconvert -L VERSION -g udl.o
--- all_subdir_zfs ---
--- zvol_os.o ---
ctfconvert -L VERSION -g zvol_os.o
--- all_subdir_usb ---

make[4]: stopped making "all" in /usr/src/sys/modules/usb

make[3]: stopped making "all" in /usr/src/sys/modules
--- all_subdir_zfs ---
--- zfs_vnops_os.o ---
ctfconvert -L VERSION -g zfs_vnops_os.o

make[3]: stopped making "all" in /usr/src/sys/modules
*** [modules-all] Error code 2

make[2]: stopped making "all" in /usr/obj/usr/src/amd64.amd64/sys/GENERIC
make[2]: 1 error

make[2]: stopped making "all" in /usr/obj/usr/src/amd64.amd64/sys/GENERIC
      106.14 real      1832.29 user       297.14 sys

make[1]: stopped making "buildkernel" in /usr/src

make: stopped making "buildkernel" in /usr/src
Build step 'Execute shell' marked build as failure
[WARNINGS]Skipping publisher since build result is FAILURE
FTP: Current build result is [FAILURE], not going to run.
[PostBuildScript] - [INFO] Executing post build scripts.
[PostBuildScript] - [INFO] Build does not have any of the results [SUCCESS]. Did not execute build step #0.
[PostBuildScript] - [INFO] Executing post build scripts.
[FreeBSD-main-amd64-build] $ /bin/sh -xe /tmp/jenkins16170268362512957028.sh
+ sh freebsd-ci/scripts/jail/clean.sh
clean jail FreeBSD-main-amd64-build
Checking for post-build
Performing post-build step
Checking if email needs to be generated
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
Sending mail from default account using System Admin e-mail address
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1325479355.2313.1784736521907>