On Mon, Apr 20, 2020 at 08:03:23AM +0200, Thomas de Grivel wrote:

> Thanks Otto,
> 
> Now I still don't know what could cause the double fault, I see no
> interrupt related code in rtable_l2. What am I missing ? I would like
> to investigate more but I'm not really a kernel developer.

Traps are used for more things than interrupts.

> 
> The wikipedia page says it has to be a kernel bug, as in not from
> userland. It also says it would probably not happen on SPARC64. X86
> has some flawed designs at its core
> 
> I have a small diff for >2GB ext2fs partitions though I don't see how
> it could be related ?

First retest with a kervel without diffs.

If you collect more information you can file a bug report, see
http://www.openbsd.org/report.html

        -Otto


> 
> Le dim. 19 avr. 2020 à 17:30, Otto Moerbeek <[email protected]> a écrit :
> >
> > On Sun, Apr 19, 2020 at 10:26:20AM +0200, Thomas de Grivel wrote:
> >
> > > Hello,
> > >
> > > I got this error last night on an OpenBSD 6.6-stable amd64 on which I
> > > recently enabled IKEv2 :
> > >
> > > > kernel: double fault trap, code=0
> > > > Stopped at        rtable_l2+0x27: callq   srp_enter+0x4
> > >
> > > I'm a bit puzzled by the "double fault trap" part of the message, what
> > > does it mean ?
> > >
> > > The relevant sources seem to be /sys/net/rtable.c and
> > > /sys/kern/kern_srp.c though I don't really grok what I'm looking at
> > > there either.
> > >
> > > --
> > >  Thomas de Grivel
> > >  kmx.io
> > >
> >
> > Googling is not that hard: https://en.wikipedia.org/wiki/Double_fault
> >
> >         -Otto
> 
> 
> 
> -- 
>  Thomas de Grivel
>  kmx.io

Reply via email to