NetBSD Problem Report #56777

From www@netbsd.org  Sat Apr  2 07:36:34 2022
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 27D231A9239
	for <gnats-bugs@gnats.NetBSD.org>; Sat,  2 Apr 2022 07:36:34 +0000 (UTC)
Message-Id: <20220402073632.6CDFB1A923B@mollari.NetBSD.org>
Date: Sat,  2 Apr 2022 07:36:32 +0000 (UTC)
From: vazub@acc.zubko.cc
Reply-To: vazub@acc.zubko.cc
To: gnats-bugs@NetBSD.org
Subject: amdgpu: kernel module build failure
X-Send-Pr-Version: www-1.0

>Number:         56777
>Category:       port-amd64
>Synopsis:       amdgpu: kernel module build failure
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-amd64-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Apr 02 07:40:00 +0000 2022
>Closed-Date:    Thu Sep 15 21:19:14 +0000 2022
>Last-Modified:  Thu Sep 15 21:19:14 +0000 2022
>Originator:     vazub
>Release:        9.99.96 -CURRENT
>Organization:
-
>Environment:
-
>Description:
zeronet$ ./build.sh -c clang -N0 -V MKLLVM=yes -V HAVE_LLVM=yes -T ../tools -O ../obj -U -j12 kernel=VAZUB-DEBUG
===> build.sh command:    ./build.sh -c clang -N0 -V MKLLVM=yes -V HAVE_LLVM=yes -T ../tools -O ../obj -U -j12 kernel=VAZUB-DEBUG
===> build.sh started:    Sat Apr  2 08:13:24 CEST 2022
===> NetBSD version:      9.99.96
===> MACHINE:             amd64
===> MACHINE_ARCH:        x86_64
===> Build platform:      NetBSD 9.99.95 amd64
===> HOST_SH:             /bin/sh
===> MAKECONF file:       /etc/mk.conf (File not found)
===> TOOLDIR path:        /home/vazub/code/github.com/netbsd/src/../tools
===> DESTDIR path:        /home/vazub/code/github.com/netbsd/src/../obj/destdir.amd64
===> RELEASEDIR path:     /home/vazub/code/github.com/netbsd/src/../obj/releasedir
===> Updated makewrapper: /home/vazub/code/github.com/netbsd/src/../tools/bin/nbmake-amd64
===> Building kernel without building new tools
===> Building kernel:     VAZUB-DEBUG
===> Build directory:     /home/vazub/code/github.com/netbsd/src/../obj/sys/arch/amd64/compile/VAZUB-DEBUG
cleandiring the kern library objects
cleaning the kern library objects
Build directory is /home/vazub/code/github.com/netbsd/src/../obj/sys/arch/amd64/compile/VAZUB-DEBUG
Don't forget to run "make depend"
depending the kern library objects
/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.c:81:18: error: result of comparison of constant 288230376151711743 with expression of type 'unsigned int' is always false [-Werror,-Wtautological-constant-out-of-range-compare]
        if (num_entries > (SIZE_MAX - sizeof(struct amdgpu_bo_list))
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
--- amdgpu_bo_list.o ---

*** Failed target: amdgpu_bo_list.o
*** Failed commands:
	${NORMAL_C}
	=> @: echo "compile  VAZUB-DEBUG/amdgpu_bo_list.o" &&  : echo /home/vazub/code/github.com/netbsd/src/../tools/bin/x86_64--netbsd-clang   -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float   -ffreestanding -fno-zero-initialized-in-bss  -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector  --param ssp-buffer-size=1    -fno-strict-aliasing -fno-common    -std=gnu99    -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-shadow -Wno-pointer-arith -Wno-override-init -Wno-type-limits -Wno-unknown-pragmas -Wno-conversion  -Wno-self-assign -Wno-error=address-of-packed-member  -Wno-error=constant-conversion   --sysroot=/home/vazub/code/github.com/
 netbsd/src/../obj/destdir.amd64 -Damd64 -Dx86_64 -I. -I/home/vazub/code/github.com/netbsd/src/sys/external/mit/xen-include-public/dist/ -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/libnv/dist -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/acpica/dist -I/home/vazub/code/github.com/netbsd/src/sys/../common/lib/libx86emu -I/home/vazub/code/github.com/netbsd/src/sys/../common/lib/libc/misc -I/home/vazub/code/github.com/netbsd/src/sys/../common/include -I/home/vazub/code/github.com/netbsd/src/sys/arch  -I/home/vazub/code/github.com/netbsd/src/sys -nostdinc -DCOMPAT_UTILS  -D__XEN_INTERFACE_VERSION__="0x3020a"  -DDIAGNOSTIC  -DDEBUG  -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/quad -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/string -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/home/vazub
 /code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/acp/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/include -I/home/vazub/code
 /github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/modules/inc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc -DCONFIG_DRM_AMD_ACP=1 -DCONFIG_DRM_AMD_DC_DCN=1 -DCONFIG_DRM_AMD_DC_HDCP=1 -DCONFIG_PERF_EVENTS=0  -D_FORTIFY_SOURCE=2 -I/home/vazub/code/github.com/netbsd/src/sys/external/isc/atheros_hal/dist -I/home/vazub/code/github.com/netbsd/src/sys/external/isc/atheros_hal/ic 
 -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/include/drm -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/common/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/include/drm -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/home/vazub/code/github.com/netbsd/src/sys/../common/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/acpica/dist/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/libnv/dist -c /home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/a
 mdgpu_bo_list.c -o amdgpu_bo_list.o  &&  /home/vazub/code/github.com/netbsd/src/../tools/bin/x86_64--netbsd-clang   -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float   -ffreestanding -fno-zero-initialized-in-bss  -g -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector  --param ssp-buffer-size=1    -fno-strict-aliasing -fno-common    -std=gnu99    -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare -Walloca -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-shadow -Wno-pointer-arith -Wno-override-init -Wno-type-limits -Wno-unknown-pragmas -Wno-conversion  -Wno-self-assign -Wno-error=address-of-packed-member  -Wno-error=constant-conversion   --sysroot=/home/vazub/code/github.com/netbsd/src/../obj/des
 tdir.amd64 -Damd64 -Dx86_64 -I. -I/home/vazub/code/github.com/netbsd/src/sys/external/mit/xen-include-public/dist/ -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/libnv/dist -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/acpica/dist -I/home/vazub/code/github.com/netbsd/src/sys/../common/lib/libx86emu -I/home/vazub/code/github.com/netbsd/src/sys/../common/lib/libc/misc -I/home/vazub/code/github.com/netbsd/src/sys/../common/include -I/home/vazub/code/github.com/netbsd/src/sys/arch  -I/home/vazub/code/github.com/netbsd/src/sys -nostdinc -DCOMPAT_UTILS  -D__XEN_INTERFACE_VERSION__="0x3020a"  -DDIAGNOSTIC  -DDEBUG  -DCOMPAT_44 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/quad -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/string -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/home/vazub/code/github.com/netb
 sd/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/atomic -I/home/vazub/code/github.com/netbsd/src/sys/lib/libkern/../../../common/lib/libc/hash/sha3 -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/acp/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/include -I/home/vazub/code/github.com/netbsd/sr
 c/sys/external/bsd/drm2/dist/drm/amd/display/dc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/clk_mgr -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/modules/inc -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/display/dmub/inc -DCONFIG_DRM_AMD_ACP=1 -DCONFIG_DRM_AMD_DC_DCN=1 -DCONFIG_DRM_AMD_DC_HDCP=1 -DCONFIG_PERF_EVENTS=0  -D_FORTIFY_SOURCE=2 -I/home/vazub/code/github.com/netbsd/src/sys/external/isc/atheros_hal/dist -I/home/vazub/code/github.com/netbsd/src/sys/external/isc/atheros_hal/ic -I/home/vazub/code/gi
 thub.com/netbsd/src/sys/external/bsd/drm2/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/include/drm -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/common/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/include/drm -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/include/uapi -D__KERNEL__ -DCONFIG_X86 -DCONFIG_X86_64 -DCONFIG_X86_PAT -DCONFIG_BACKLIGHT_CLASS_DEVICE=0 -DCONFIG_BACKLIGHT_CLASS_DEVICE_MODULE=0 -DCONFIG_DRM_FBDEV_EMULATION=1 -DCONFIG_DRM_FBDEV_OVERALLOC=100 -DCONFIG_FB=0 -DCONFIG_LOCKDEP=0 -DCONFIG_PCI=1 -I/home/vazub/code/github.com/netbsd/src/sys/../common/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/acpica/dist/include -I/home/vazub/code/github.com/netbsd/src/sys/external/bsd/libnv/dist -c /home/vazub/code/github.com/netbsd/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.c -o am
 dgpu_bo_list.o  &&  : echo /home/vazub/code/github.com/netbsd/src/../tools/bin/nbctfconvert -g -L VERSION -g amdgpu_bo_list.o &&  /home/vazub/code/github.com/netbsd/src/../tools/bin/nbctfconvert -g -L VERSION -g amdgpu_bo_list.o
*** [amdgpu_bo_list.o] Error code 1

nbmake: stopped in /home/vazub/code/github.com/netbsd/obj/sys/arch/amd64/compile/VAZUB-DEBUG
1 error

nbmake: stopped in /home/vazub/code/github.com/netbsd/obj/sys/arch/amd64/compile/VAZUB-DEBUG

ERROR: Failed to make all in "/home/vazub/code/github.com/netbsd/src/../obj/sys/arch/amd64/compile/VAZUB-DEBUG"
*** BUILD ABORTED ***

>How-To-Repeat:
Try to build with latest HEAD as of 2022.04.01
>Fix:
-

>Release-Note:

>Audit-Trail:

State-Changed-From-To: open->closed
State-Changed-By: riastradh@NetBSD.org
State-Changed-When: Thu, 15 Sep 2022 21:19:14 +0000
State-Changed-Why:
amdgpu module build has been fixed and is now on by default


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2022 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.