Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Nov 2010 15:40:09 +0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        Colin Percival <cperciva@freebsd.org>
Cc:        "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>
Subject:   Re: system stalls when wallclock/TOD nudged
Message-ID:  <AANLkTikoFuUDcwF8AojoWCXdwnobbkyrj7343phmt2ap@mail.gmail.com>
In-Reply-To: <4CE77AE7.3010106@freebsd.org>
References:  <4CE68CD7.10804@freebsd.org> <1290191413.1758.16.camel@localhost> <4CE77AE7.3010106@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I bet if you did some slicing of -head versions, you'll find an
earlier version that doesn't do that. :-)



ADrian

On 20 November 2010 15:38, Colin Percival <cperciva@freebsd.org> wrote:
> On 11/19/10 10:30, Larry Maloney wrote:
>> Does your motherboard have a hardware watchdog timer?
>
> Not one which is accessible from within a DomU. :-)
>
> It seems that this bug is related somehow to the idle thread sleeping -- =
when
> I comment out the call to idle_block from cpu_idle_hlt in i386/machdep.c =
the
> stalling goes away.
>
>> On Fri, 2010-11-19 at 06:42 -0800, Colin Percival wrote:
>>> I'm seeing a weird bug here, and I'm wondering if anyone else has exper=
ienced
>>> this and/or has any clue how to fix it.
>>>
>>> During the boot process, in the middle of running rc.d scripts, my Free=
BSD/Xen
>>> instance stalls. =A0It does nothing until I send a shutdown signal, at =
which point
>>>> [XEN] hypervisor wallclock nudged; nudging TOD.
>>> and a couple buffered lines of rc.d script output are printed. =A0From =
there the
>>> rc.shutdown script starts running, but it too stalls after a short time=
; then I
>>> see
>>>> [XEN] hypervisor wallclock nudged; nudging TOD.
>>>> Nov 19 14:08:33 init: timeout expired for /bin/sh on /etc/rc.shutdown:=
 Interrupted system call; going to single user mode
>>> printed, suggesting that the shutdown watchdog timer at least managed t=
o not get
>>> stuck even though everything else did.
>
> --
> Colin Percival
> Security Officer, FreeBSD | freebsd.org | The power to serve
> Founder / author, Tarsnap | tarsnap.com | Online backups for the truly pa=
ranoid
> _______________________________________________
> freebsd-xen@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-xen
> To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org"
>



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