Schuendehuette, Matthias (LDA IT PLM)
2019-Jul-10 12:47 UTC
GENERIC crash 11.3-PRERELEASE (i386)
Hello Konstantin, the 'svn' output: ***** root at blnn719x - /usr/src 2052 # svn st ??????? sys/i386/conf/BLNN719X root at blnn719x - /usr/src 2053 # 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: 349719 Node Kind: directory Schedule: normal Last Changed Author: delphij Last Changed Rev: 349718 Last Changed Date: 2019-07-04 09:32:25 +0200 (Thu, 04 Jul 2019) ***** The last lines of the verbose boot messages can be found here: https://www.dropbox.com/preview/FreeBSD-stable/Boot_verbose.jpg Thank you very much so far Matthias Am 05.07.2019 um 21:11 schrieb Konstantin Belousov:> On Fri, Jul 05, 2019 at 11:12:29AM +0000, Schuendehuette, Matthias wrote: >> Hello Konstantin, >> >> *** >> Obviously Outlook has destroyed my last reply - here again: >> *** >> >> I did what you suggested: deleted the content of /usr/src and 'svn co' >> the 11-STABLE sources again. >> >> I investigated the three >> source files mentioned below and confirmed the 'svn diff' results: >> >> "hw_mds_recalculate();" has been removed from >> >> sys/amd64/amd64/initcpu.c and >> sys/i386/i386/initcpu.c >> >> >> and: >> >> "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, NULL);" >> >> has been inserted into 'sys/x86/x86/cpu_machdep.c' >> >> >> That's still the case for 'r349719'. Also remains true that a kernel of >> 'r349719' crashes as described earlier. > Ok, show me > 1. svn st and svn info output of the checkout you use > 2. While kernel messages with verbose boot enabled, for your machine, and > the kernel which fails to boot. >> >> With best regards and have a nice weekend >> >> Matthias Schuendehuette >> >> >> >> >> -----Urspr?ngliche Nachricht----- >> Von: Konstantin Belousov<kostikbel at gmail.com> >> Gesendet: Mittwoch, 3. Juli 2019 15:55 >> An: Schuendehuette, Matthias (LDA IT PLM)<matthias.schuendehuette at siemens.com> >> Cc: 'freebsd-stable at freebsd.org'<freebsd-stable at freebsd.org>; Osipov, Michael (LDA IT PLM)<michael.osipov at siemens.com> >> Betreff: Re: GENERIC crash 11.3-PRERELEASE (i386) >> >> On Wed, Jul 03, 2019 at 08:42:21AM +0000, Schuendehuette, Matthias wrote: >>> 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.jpg" >>> in the dropbox directory >>> "https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl=0" >>> >>> >>> 2) Source code revision is: >>> >>> root at 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 at blnn719x - /usr/src >>> 2057 # svn diff -r 348362 >>> Index: sys/amd64/amd64/initcpu.c >>> ==================================================================>>> --- 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 >>> ==================================================================>>> --- sys/i386/i386/initcpu.c (revision 348362) >>> +++ sys/i386/i386/initcpu.c (working copy) >>> @@ -769,6 +769,7 @@ >>> elf32_nxstack = 1; >>> } >>> #endif >>> + hw_mds_recalculate(); >>> if ((amd_feature & AMDID_RDTSCP) != 0 || >>> (cpu_stdext_feature2 & CPUID_STDEXT2_RDPID) != 0) >>> wrmsr(MSR_TSC_AUX, PCPU_GET(cpuid)); >>> Index: sys/x86/x86/cpu_machdep.c >>> ==================================================================>>> --- 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, NULL); >>> - >>> static int >>> sysctl_mds_disable_handler(SYSCTL_HANDLER_ARGS) >>> { >>> Index: . >>> ==================================================================>>> --- . (revision 348362) >>> +++ . (working copy) >>> >>> Property changes on: . >>> ___________________________________________________________________ >>> Modified: svn:mergeinfo >>> ## -0,1 +0,0 ## >>> Reverse-merged /head:r348075 >>> >>> >>> >>> Somewhere here is the problem... >> Definitely, there is some problem, but I doubt that it is due to the >> revision in the svn. The diff above is the reverse of the stable/11 >> r348362 that was committed on 2019-05-29. Indeed, the missed (or >> reverted) r348362 would cause exactly the symptoms you described with >> failing AP startup. >> >> I have no idea why do you have the change reverted with merge info, in >> your sources. Clean up and retry with pristine tree. >> >>> >>> >>> with best regards >>> Matthias Sch?ndeh?tte >>>
Schuendehuette, Matthias (LDA IT PLM)
2019-Jul-10 13:02 UTC
GENERIC crash 11.3-PRERELEASE (i386)
Sorry, wrong link... :-( See the verbose boot messages here... https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl=0 ...in file "Boot_verbose.jpg" Regards - Matthias Am 10.07.2019 um 14:47 schrieb [ext] Schuendehuette, Matthias (LDA IT PLM):> Hello Konstantin, > > the 'svn' output: > > ***** > root at blnn719x - /usr/src > 2052 # svn st > ??????? sys/i386/conf/BLNN719X > > root at blnn719x - /usr/src > 2053 # 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: 349719 > Node Kind: directory > Schedule: normal > Last Changed Author: delphij > Last Changed Rev: 349718 > Last Changed Date: 2019-07-04 09:32:25 +0200 (Thu, 04 Jul 2019) > ***** > > The last lines of the verbose boot messages can be found here: > > https://www.dropbox.com/preview/FreeBSD-stable/Boot_verbose.jpg > > > Thank you very much so far > > Matthias > > > Am 05.07.2019 um 21:11 schrieb Konstantin Belousov: >> On Fri, Jul 05, 2019 at 11:12:29AM +0000, Schuendehuette, Matthias >> wrote: >>> Hello Konstantin, >>> >>> *** >>> Obviously Outlook has destroyed my last reply - here again: >>> *** >>> >>> I did what you suggested: deleted the content of /usr/src and 'svn co' >>> the 11-STABLE sources again. >>> >>> I investigated the three >>> source files mentioned below and confirmed the 'svn diff' results: >>> >>> "hw_mds_recalculate();" has been removed from >>> >>> ????sys/amd64/amd64/initcpu.c??? and >>> ????sys/i386/i386/initcpu.c >>> >>> >>> and: >>> >>> "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, NULL);" >>> >>> has been inserted into 'sys/x86/x86/cpu_machdep.c' >>> >>> >>> That's still the case for 'r349719'. Also remains true that a kernel of >>> 'r349719' crashes as described earlier. >> Ok, show me >> 1. svn st and svn info output of the checkout you use >> 2. While kernel messages with verbose boot enabled, for your machine, >> and >> ??? the kernel which fails to boot. >>> >>> With best regards and have a nice weekend >>> >>> Matthias Schuendehuette >>> >>> >>> >>> >>> -----Urspr?ngliche Nachricht----- >>> Von: Konstantin Belousov<kostikbel at gmail.com> Gesendet: Mittwoch, 3. >>> Juli 2019 15:55 >>> An: Schuendehuette, Matthias (LDA IT >>> PLM)<matthias.schuendehuette at siemens.com> >>> Cc: 'freebsd-stable at freebsd.org'<freebsd-stable at freebsd.org>; >>> Osipov, Michael (LDA IT PLM)<michael.osipov at siemens.com> >>> Betreff: Re: GENERIC crash 11.3-PRERELEASE (i386) >>> >>> On Wed, Jul 03, 2019 at 08:42:21AM +0000, Schuendehuette, Matthias >>> wrote: >>>> 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.jpg" >>>> ???????? in the dropbox directory >>>> "https://www.dropbox.com/sh/buzxekimo2h2r67/AADpUvLndhm2SHa5t9s9Ckksa?dl=0" >>>> >>>> >>>> >>>> 2) Source code revision is: >>>> >>>> root at 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 at blnn719x - /usr/src >>>> 2057 # svn diff -r 348362 >>>> Index: sys/amd64/amd64/initcpu.c >>>> ==================================================================>>>> --- 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 >>>> ==================================================================>>>> --- sys/i386/i386/initcpu.c???? (revision 348362) >>>> +++ sys/i386/i386/initcpu.c???? (working copy) >>>> @@ -769,6 +769,7 @@ >>>> ???????????????? elf32_nxstack = 1; >>>> ???????? } >>>> ? #endif >>>> +?????? hw_mds_recalculate(); >>>> ???????? if ((amd_feature & AMDID_RDTSCP) != 0 || >>>> ???????????? (cpu_stdext_feature2 & CPUID_STDEXT2_RDPID) != 0) >>>> ???????????????? wrmsr(MSR_TSC_AUX, PCPU_GET(cpuid)); >>>> Index: sys/x86/x86/cpu_machdep.c >>>> ==================================================================>>>> --- 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, NULL); >>>> - >>>> ? static int >>>> ? sysctl_mds_disable_handler(SYSCTL_HANDLER_ARGS) >>>> ? { >>>> Index: . >>>> ==================================================================>>>> --- .?? (revision 348362) >>>> +++ .?? (working copy) >>>> >>>> Property changes on: . >>>> ___________________________________________________________________ >>>> Modified: svn:mergeinfo >>>> ## -0,1 +0,0 ## >>>> ??? Reverse-merged /head:r348075 >>>> >>>> >>>> >>>> Somewhere here is the problem... >>> Definitely, there is some problem, but I doubt that it is due to the >>> revision in the svn. The diff above is the reverse of the stable/11 >>> r348362 that was committed on 2019-05-29. Indeed, the missed (or >>> reverted) r348362 would cause exactly the symptoms you described with >>> failing AP startup. >>> >>> I have no idea why do you have the change reverted with merge info, in >>> your sources.? Clean up and retry with pristine tree. >>> >>>> >>>> >>>> with best regards >>>> Matthias Sch?ndeh?tte >>>> > _______________________________________________ > freebsd-stable at freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"