Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Aug 2015 13:35:21 +0300
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Anton Shterenlikht <mexas@bris.ac.uk>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: ia64 stable/10 r286316: hang at Entering /boot/kernel/kernel
Message-ID:  <20150828103521.GS2072@kib.kiev.ua>
In-Reply-To: <201508281030.t7SAUITF085404@mech-as222.men.bris.ac.uk>
References:  <20150827162356.GI2072@kib.kiev.ua> <201508281030.t7SAUITF085404@mech-as222.men.bris.ac.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 28, 2015 at 11:30:18AM +0100, Anton Shterenlikht wrote:
> >From kostikbel@gmail.com Thu Aug 27 18:22:37 2015
> >
> >On Thu, Aug 27, 2015 at 01:12:16PM +0100, Anton Shterenlikht wrote:
> >> ia64 stable/10 r286315 boots, but 
> >> r286316 hangs at "Entering /boot/kernel/kernel".
> >> 
> >> Please advise
> >
> >To state an obvious thing.  The commit which you pointed to, changes
> >the code which is not executed at that early kernel boot stage.  The
> >revision cannot cause the consequences you described.
> 
> yes, I'm surprised too.
> 
> >I think that you either have build-environment issue which randomly pops
> >up, or there is some other boot-time issue which is sporadic.  The only
> >suggestion I have, try many boots with kernels which look either good
> >or bad, I would be not surprised if statistic would be completely
> >different from binary good/bad outcome.
> >
> >Otherwise, I do not have an idea.
> >
> 
> I doubt it's a random or a sporadic issue.
> I did a bisection, as suggested, during which
> I built world/kernel on 7 revisions, and when I
> narrowed it down to <50, a further 4 kernels.
> All kernels <=286315 boot, all kernels >= 286316
> do not. I think if it were something random,
> it wouldn't be such a clear cut picture.
> 
> What about my loader.conf:
> 
> # cat /boot/loader.conf 
> zfs_load="YES"
> # soft limits
> kern.dfldsiz=536748032  # default soft limit for process data
> kern.dflssiz=536748032  # default soft limit for stack
> # hard limits
> kern.maxdsiz=536748032  # hard limit for process data
> kern.maxssiz=536748032  # hard limit for stack
> kern.maxtsiz=536748032  # hard limit for text size
>                         # processes may not exceed these limits.
> # 
> 
> My memory:
> 
> real memory  = 8589934592 (8192 MB)
> avail memory = 8387649536 (7999 MB)
> 
> I'll try disabling all these settings in loader.conf
> and see if makes a difference.
> But these settings have been there for a few years
> with no problems.

In the initial range you mentioned, there were some changes related to the
handling of the userspace stacks.  But again, the problem occurs too early
for a userspace-related modification to affect the outcome.

Might be, try the latest stable/10 kernel with the problematic revision
r286316 reversed ?  This might add more points to the Marcel' note about
some static relocation table processed early.



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