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

