Date: Tue, 23 Feb 2021 16:06:57 -0600 From: "Dean E. Weimer" <dweimer@dweimer.net> To: Mark Johnston <markj@freebsd.org> Cc: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: Re: dtrace issue on releng/13.0 Message-ID: <629175d926e3a607efa20e3c8641aa74@dweimer.net> In-Reply-To: <YDV0sZmkIsd1sc7u@nuc> References: <7fdb6e85a2bd82606bf5603a21d0625a@dweimer.net> <YDV0sZmkIsd1sc7u@nuc>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2021-02-23 3:33 pm, Mark Johnston wrote: > On Tue, Feb 23, 2021 at 02:36:04PM -0600, Dean E. Weimer via > freebsd-stable wrote: >> I just built and installed FreeBSD 13.0 Beta 3 from source checked out >> with last commit of 4b737a9c58cac69008f189cc44e7d1a81a0b601c after the >> install I was installing a few ports, and perl5.32 failed to build >> stating dtrace -h not available. >> >> root@fbsd13-devel:/ # dtrace -h >> dtrace: failed to establish error handler: "/usr/lib/dtrace/psinfo.d", >> line 1: failed to copy type of 'pr_uid': Type information is in parent >> and unavailable >> >> The initial install from the FreeBSD-BETA3 iso image does work as >> expected, so the problem was introduced since then. >> >> root@fbsd13:/jails/devel # dtrace -h >> dtrace: -h requires one or more scripts or enabling options >> >> It does appear that the commit >> ae093a0614f30d4cdffb853e4eba93322e8ed8f4 >> references changes to dtrace. > > Are you using GENERIC, or some custom kernel configuration? Could you > show output from "ctfdump -S /boot/kernel/kernel"? The error you > reported is typically the result of some problems with the C type > metadata used by dtrace. The commit you referenced ought to be > unrelated. Generic Kernel, I am using a make.conf and src.conf configuration. I hope text wrapping doesn't screw this up too much, left side is original from install off of beta3 iso image. Right side is after build. total number of data objects = 29878 total number of data objects = 29985 total number of functions = 33882 total number of functions = 60651 total number of function arguments = 82078 total number of function arguments = 136339 maximum argument list length = 22 maximum argument list length = 24 average argument list length = 2.42 average argument list length = 2.25 total number of types = 31901 total number of types = 32883 total number of integers = 77 total number of integers = 77 total number of floats = 0 total number of floats = 0 total number of pointers = 7878 total number of pointers = 8683 total number of arrays = 3255 total number of arrays = 3288 total number of func types = 2293 total number of func types = 2298 total number of structs = 10778 total number of structs = 10773 total number of unions = 620 total number of unions = 618 total number of enums = 979 total number of enums = 979 total number of forward tags = 51 total number of forward tags = 51 total number of typedefs = 5150 total number of typedefs = 5143 total number of volatile types = 54 total number of volatile types = 56 total number of const types = 616 total number of const types = 772 total number of restrict types = 6 total number of restrict types = 6 total number of unknowns (holes) = 144 total number of unknowns (holes) = 139 total number of struct members = 80028 total number of struct members = 79982 maximum number of struct members = 248 maximum number of struct members = 248 total size of all structs = 22744641 total size of all structs = 22744363 maximum size of a struct = 2971720 maximum size of a struct = 2971720 average number of struct members = 7.43 average number of struct members = 7.42 average size of a struct = 2110.28 average size of a struct = 2111.24 total number of union members = 2181 total number of union members = 2178 maximum number of union members = 90 maximum number of union members = 90 total size of all unions = 131965 total size of all unions = 131991 maximum size of a union = 41584 maximum size of a union = 41584 average number of union members = 3.52 average number of union members = 3.52 average size of a union = 212.85 average size of a union = 213.58 total number of enum members = 9465 total number of enum members = 9465 maximum number of enum members = 1023 maximum number of enum members = 1023 average number of enum members = 9.67 average number of enum members = 9.67 total number of unique strings = 68195 total number of unique strings = 68172 bytes of string data = 994644 bytes of string data = 994186 maximum string length = 81 maximum string length = 81 average string length = 14.59 average string length = 14.58 make.conf: # Some Default Options From /usr/share/examples/etc/make.conf CFLAGS?= -O CLFAGS+= -pipe COPTFLAGS?= -O COPTFLAGS+= -pipe NO_CPU_CFLAGS= MK_WERROR=no # Port Configuration Options WITH_CCACHE_BUILD= YES OPTIONS_SET= LIBEDIT OPTIMIZED_CFLAGS GSSAPI_NONE OPTIONS_UNSET= X11 X GUI TLS_SRP AVAHI GSSAPI_BASE XPM CUPS EXAMPLES DOCS WRKDIRPREFIX= /var/ports PACKAGES= /var/ports/packages WITH_PKGNG= YES DEFAULT_VERSIONS= pgsql=13 php=80 apache=2.4 perl5=5.32 bdb=6 mysql=105m ssl=openssl python=3.9 python3=3.9 gcc=9 linux=c7 samba=4.13 # Enable Build World & Kernel CCACHE .if (!empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj*)) && !defined(NOCCACHE) CC:=${CC:C,^cc,/usr/local/libexec/ccache/world/cc,1} CXX:=${CXX:C,^c\+\+,/usr/local/libexec/ccache/world/c++,1} .endif .if (!empty(.CURDIR:M/jails/devel/ROOT/usr/src*) || !empty(.CURDIR:M/jails/devel/ROOT/usr/obj*)) && !defined(NOCCACHE) CC:=${CC:C,^cc,/usr/local/libexec/ccache/world/cc,1} CXX:=${CXX:C,^c\+\+,/usr/local/libexec/ccache/world/c++,1} .endif src.conf: WIHTOUT_FLOPPY="YES" WITHOUT_FREEBSD_UPDATE="YES" WITH_BSD_GREP="YES" WITHOUT_BLUETOOTH="YES" WITHOUT_PORTSNAP="YES" WITHOUT_WIRELESS="YES" WITHOUT_WPA_SUPPLICANT_EAPOL="YES" WITHOUT_ATM="YES" WITHOUT_LPR="YES" WITHOUT_PPP="YES" WITHOUT_LLDB="YES" WITHOUT_FTP="YES" WITHOUT_RBOOTD="YES" WITHOUT_TALK="YES" WITHOUT_NTP="YES" WITH_ISCSI="YES" WITH_REPRODUCIBLE_BUILD="YES" WITHOUT_GNU_DIFF="YES" WITH_KERNEL_RETPOLINE="YES" -- Thanks, Dean E. Weimer http://www.dweimer.net/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?629175d926e3a607efa20e3c8641aa74>