NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/54275: nvme_poll() called too early?
The following reply was made to PR kern/54275; it has been noted by GNATS.
From: Thomas Klausner <wiz%netbsd.org@localhost>
To: matthew green <mrg%eterna.com.au@localhost>
Cc: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Subject: Re: kern/54275: nvme_poll() called too early?
Date: Thu, 6 Jun 2019 07:53:41 +0200
Thanks for the patch!
It makes the machine panic differently:
(handcopied)
nvme0: for admin queue interrupting at msix9 vec 0
nvme0: Samsung SSD 970 EVO Plus 1TB, firmware 1B2QEXM7, serial SOMETHING
ahcisata0 port 5: device present, speed: 6.GB/s
ahcisata0 port 5: clearing WDCIL_RSI failed for drive 15 (THIS LINE DOES NOT HAVE A TIMESTAMP)
ahcisata0 port 5: drive 15 reset failed, sdisabling PMP (THIS LINE DOES NOT HAVE A TIMESTAMP)
ahcisata0 port 5: device present, speed: 6.GB/s
uhidev...
ukbd0...
wskbd...
uhidev...
uhid...
wd0...
nvme0: for io queue 1 interrupting at msix9 vec 1 affinity to cpu0
(repeat with increasing queue, vec, and cpuX)
nvme0: for io queue 31 interrupting at msix9 vec 31 affinity to cpu30
fatal page fault in supervisor mode
trap type 6 code 0x10 rip 0 cs 0x8 rflags 0x10202 cr2 0 ilevel 0x3 rsp 0xffffac090732b028
curlwp 0xfffffa619cdec980 pid 0.22 lowest kstack 0xffffac09073272c0
kernel: page fault trap, code=0
Stopped in pid 0.22 (system) at 0:fatal page fault in supervisor mode
trap type 6 code 0x10 rip 0xffffffff8021e646 cs 0x8 rflags 0x10216 cr2 0xffff964b00000000 ilevel 0x8 rsp 0xffffac090732ac10
curlwp 0xfffffa619cdec980 pid 0.22 lowest kstrack 0xffffac09073272c0
kernel: page fault trap, code=0
Stopped in pid 0.22 (system) at netbsd:db_disasm+0xec: movq 0(%rdx,%rcx,8),%
rcx
db{1}> bt
db_disasm()
db_trap()
kdb_trap()
trap()
--- trap (number 6) ---
?() at 0
softint_dispatch()
DDB lost frame for netbsd:Xsoftintr
Xsoftintr()
--- interrupt ---
1bce138d178e1389:
db{1}>
Cheers,
Thomas
Home |
Main Index |
Thread Index |
Old Index