Date: Wed, 3 Jul 2019 08:42:21 +0000 From: "Schuendehuette, Matthias" <matthias.schuendehuette@siemens.com> To: Konstantin Belousov <kostikbel@gmail.com> Cc: "'freebsd-stable@freebsd.org'" <freebsd-stable@freebsd.org>, "Osipov, Michael" <michael.osipov@siemens.com> Subject: AW: GENERIC crash 11.3-PRERELEASE (i386) Message-ID: <1EFE239F82F279488E86A61C92D5E2DE0A088124@DENBGAT9EJ1MSX.ww902.siemens.net> In-Reply-To: <20190627185956.GP8697@kib.kiev.ua> References: <1EFE239F82F279488E86A61C92D5E2DE0A082864@DENBGAT9EJ1MSX.ww902.siemens.net> <20190627185956.GP8697@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Konstantin, I did some research regarding the kernel crash with the following results> 1) Last working kernel is: "FreeBSD 11.3-BETA1 (BLNN719X) #8 r348361: Wed Jul 3 09:30:17 CEST 2019" 1a) DDB-Backtrace of the crashing kernel r348362 can be seen on "Boot_BT.jp= g" in the dropbox directory=20 "https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl= =3D0" 2) Source code revision is: root@blnn719x - /usr/src 2056 # svn info Path: . Working Copy Root Path: /usr/src URL: https://svn.freebsd.org/base/stable/11 Relative URL: ^/stable/11 Repository Root: https://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 348361 Node Kind: directory Schedule: normal Last Changed Author: jkim Last Changed Rev: 348343 Last Changed Date: 2019-05-29 02:00:52 +0200 (Wed, 29 May 2019) 3) Diff to next revision: root@blnn719x - /usr/src 2057 # svn diff -r 348362 Index: sys/amd64/amd64/initcpu.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- sys/amd64/amd64/initcpu.c (revision 348362) +++ sys/amd64/amd64/initcpu.c (working copy) @@ -247,6 +247,7 @@ } hw_ibrs_recalculate(); hw_ssb_recalculate(false); + hw_mds_recalculate(); switch (cpu_vendor_id) { case CPU_VENDOR_AMD: init_amd(); Index: sys/i386/i386/initcpu.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- sys/i386/i386/initcpu.c (revision 348362) +++ sys/i386/i386/initcpu.c (working copy) @@ -769,6 +769,7 @@ elf32_nxstack =3D 1; } #endif + hw_mds_recalculate(); if ((amd_feature & AMDID_RDTSCP) !=3D 0 || (cpu_stdext_feature2 & CPUID_STDEXT2_RDPID) !=3D 0) wrmsr(MSR_TSC_AUX, PCPU_GET(cpuid)); Index: sys/x86/x86/cpu_machdep.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- sys/x86/x86/cpu_machdep.c (revision 348362) +++ sys/x86/x86/cpu_machdep.c (working copy) @@ -1118,14 +1118,6 @@ } } -static void -hw_mds_recalculate_boot(void *arg __unused) -{ - - hw_mds_recalculate(); -} -SYSINIT(mds_recalc, SI_SUB_SMP, SI_ORDER_ANY, hw_mds_recalculate_boot, NUL= L); - static int sysctl_mds_disable_handler(SYSCTL_HANDLER_ARGS) { Index: . =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- . (revision 348362) +++ . (working copy) Property changes on: . ___________________________________________________________________ Modified: svn:mergeinfo ## -0,1 +0,0 ## Reverse-merged /head:r348075 Somewhere here is the problem... with best regards Matthias Sch=FCndeh=FCtte Siemens AG Large Drives Applications Information Technology Information Technology Product Lifecycle Management LDA IT PLM Nonnendammallee 72 13629 Berlin, Deutschland Tel.: +49 30 386-29957 Mobil: +49 170 8162912 mailto:matthias.schuendehuette@siemens.com www.siemens.com/ingenuityforlife -----Urspr=FCngliche Nachricht----- Von: Konstantin Belousov <kostikbel@gmail.com>=20 Gesendet: Donnerstag, 27. Juni 2019 21:00 An: Schuendehuette, Matthias (LDA IT PLM) <matthias.schuendehuette@siemens.= com> Cc: 'freebsd-stable@freebsd.org' <freebsd-stable@freebsd.org> Betreff: Re: GENERIC crash 11.3-PRERELEASE (i386) On Thu, Jun 27, 2019 at 07:11:40AM +0000, Schuendehuette, Matthias wrote: > Hi, >=20 > the missing attachments can be found here now: >=20 > https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl= =3D0 >=20 So your AP (Application Processor) seems to get fault, most likely in the trap handler. There were absolutely no changes in the stable/11 in the area of SMP startup for quite long time. To get anywhere, you should perhaps add ddb to your kernel configuration and get the backtrace. The backtrace would be long, I am only interested in the first several frames before faults go into recursion. But, since 1 month earlier kernel worked, and there were no changes, this might indicate either a failing hardware (your machine is quite old, it is Core2 Xeon, am I right ?) or problems with your build environment.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1EFE239F82F279488E86A61C92D5E2DE0A088124>