tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: amd64 panics w/XEN_DOM0, not GENERIC
> OK. I guess it's calling physio_biodone() though stdone() (the stack
> frames got optimized, so stdone() doesn't show up in the stack
> trace). Can you run a kernel with the attached patch (either GENERIC
> of XEN3_DOM0) ? It should give more details about what's going on.
With the GENERIC (+DEBUG+DIAGNOSTIC) kernel, I got:
stdone error 5 count 32768 resid 0
panic: kernel diagnostic assertion "bp->b_error == 0" failed: file
"/amd/guinness/usr/src/os/NetBSD/src/sys/kern/kern_physio.c", line 219
fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip ffffffff80523155 cs 8 rflags 246 cr2 7f7ffbb52000 cpl 6
rsp ffff80004ceada60
Stopped in pid 0.18 (system) at netbsd:breakpoint+0x5: leave
more bits below.
-Todd
---<snip>---
db{0}> trace
breakpoint() at netbsd:breakpoint+0x5
panic() at netbsd:panic+0x260
__kernassert() at netbsd:__kernassert+0x2d
physio_biodone() at netbsd:physio_biodone+0xa7
biodone2() at netbsd:biodone2+0x95
scsipi_complete() at netbsd:scsipi_complete+0x18a
scsipi_completion_thread() at netbsd:scsipi_completion_thread+0xba
db{0}> ps/l
PID LID S FLAGS STRUCT LWP * NAME WAIT
1463 1 3 84 ffff80004f2cc000 sshd select
2422 1 3 84 ffff80004d955be0 sshd netio
3740 1 3 80 ffff80004f4cebc0 gzip piperd
4108 1 3 84 ffff80004f2cc3e0 chunker netio
1288 1 3 80 ffff80004f141020 pickup kqueue
868 1 3 80 ffff80004f4dc420 dumper netio
888 1 3 80 ffff80004f4dc800 dumper netio
1866 1 3 80 ffff80004f4dcbe0 dumper netio
1685 1 3 84 ffff80004f4ce020 dumper select
1171 141 3 4 ffff80004f2ccba0 taper physio
140 3 84 ffff80004d923bc0 taper parked
1 3 80 ffff80004f4ce400 taper parked
843 1 3 80 ffff80004f4ce7e0 driver select
1642 1 3 80 ffff80004f265040 perl wait
1186 1 3 80 ffff80004f2cc7c0 ksh pause
608 1 3 80 ffff80004f265420 sh wait
1133 1 3 80 ffff80004d955420 cron piperd
947 1 3 80 ffff80004ee327c0 bash ttyraw
1020 1 3 80 ffff80004f02d040 sshd select
404 1 3 80 ffff80004f265800 sshd netio
1141 1 3 80 ffff80004f1417e0 getty ttyraw
366 1 3 80 ffff80004f265be0 qmgr kqueue
447 1 3 80 ffff80004f141400 getty ttyraw
515 2 3 80 ffff80004cff1000 apcupsd socket
1 3 80 ffff80004f141bc0 apcupsd select
461 1 3 84 ffff80004f09c000 cron nanoslp
519 1 3 80 ffff80004f09c7c0 inetd kqueue
486 1 3 80 ffff80004f09c3e0 master kqueue
285 1 3 80 ffff80004f0287e0 smartd nanoslp
296 1 3 84 ffff80004f09cba0 snmpd select
297 1 3 84 ffff80004f02d420 sshd select
279 1 3 84 ffff80004f02d800 ntpd pause
216 5 3 84 ffff80004f02dbe0 slave nfsd
4 3 84 ffff80004f028020 slave nfsd
3 3 84 ffff80004f028400 slave nfsd
2 3 10000084 ffff80004f028bc0 slave nfsd
1 3 80 ffff80004d9237e0 master select
210 1 3 84 ffff80004ee32000 mountd select
180 1 3 80 ffff80004ee323e0 mount_mfs mfsidl
153 1 3 84 ffff80004ee32ba0 rpcbind select
132 1 2 4 ffff80004d923400 syslogd
1 1 3 84 ffff80004b09f3e0 init wait
>0 49 5 204 ffff80004d955800 (zombie)
48 3 204 ffff80004d923020 physiod physiod
47 3 204 ffff80004cff13e0 vmem_rehash vmem_rehash
46 3 204 ffff80004cff17c0 aiodoned aiodoned
45 3 204 ffff80004cff1ba0 ioflush syncer
44 3 204 ffff80004cfed040 pgdaemon pgdaemon
43 3 204 ffff80004cfed420 raidio1 raidiow
42 3 204 ffff80004cfed800 raid1 rfwcond
41 3 204 ffff80004cfedbe0 raidio0 raidiow
40 3 204 ffff80004cfe0020 raid0 rfwcond
39 3 204 ffff80004b09fba0 cryptoret crypto_wait
38 3 204 ffff80004b09e420 usb4 usbevt
37 3 204 ffff80004b09e040 usb2 usbevt
36 3 204 ffff80004b09e800 usb3 usbevt
35 3 204 ffff80004b09ebe0 usb1 usbevt
34 3 204 ffff80004cfe0400 usbtask-dr usbtsk
33 3 204 ffff80004b09f7c0 usbtask-hc usbtsk
32 3 204 ffff80004b09f000 usb0 usbevt
31 3 204 ffff80004cfe07e0 coretemp1 coretemp1
30 3 204 ffff80004cfe0bc0 coretemp0 coretemp0
21 3 204 ffff80004b09c020 iic0 iicintr
20 3 204 ffff80004b09c400 atabus1 atath
19 3 204 ffff80004b09c7e0 atabus0 atath
> 18 7 204 ffff80004b09cbc0 scsibus0
17 3 204 ffff80004b099000 xcall/1 xcall
16 1 204 ffff80004b0993e0 softser/1
15 1 204 ffff80004b0997c0 softclk/1
14 1 204 ffff80004b099ba0 softbio/1
13 1 204 ffff80004b093040 softnet/1
12 7 205 ffff80004b093420 idle/1
11 3 204 ffff80004b093800 sysmon smtaskq
10 3 204 ffff80004b093be0 pmfevent pmfevent
9 3 204 ffff80004b08c020 cachegc cachegc
8 3 204 ffff80004b08c400 vrele vrele
7 3 204 ffff80004b08c7e0 xcall/0 xcall
6 1 204 ffff80004b08cbc0 softser/0
5 1 204 ffff80004b08a000 softclk/0
4 1 204 ffff80004b08a3e0 softbio/0
3 1 204 ffff80004b08a7c0 softnet/0
2 1 205 ffff80004b08aba0 idle/0
1 3 204 ffffffff80bccd60 swapper schedule
db{0}> ps/a
PID COMMAND STRUCT PROC * UAREA * VMSPACE/VM_MAP
1463 sshd ffff80004f1df008 ffff80004ecf6d80 ffff80004cfe95c0
2422 sshd ffff80004d957d50 ffff80004d98bd80 ffff80004cfe9cf0
3740 gzip ffff80004cfe47f8 ffff80004d982d80 ffff80004d9aba18
4108 chunker ffff80004cfe4000 ffff80004f36ed80 ffff80004f358d10
1288 pickup ffff80004f345ab0 ffff80004f1e9d80 ffff80004d9ab738
868 dumper ffff80004f4ddaa0 ffff80004f50ed80 ffff80004f3585e0
888 dumper ffff80004f4ddd48 ffff80004f50bd80 ffff80004f358e80
1866 dumper ffff80004f345010 ffff80004f508d80 ffff80004f2c9018
1685 dumper ffff80004f3452b8 ffff80004f505d80 ffff80004f3588c0
1171 taper ffff80004f345560 ffff80004f58dd80 ffff80004f2c9188
843 driver ffff80004f345808 ffff80004f4fad80 ffff80004f2c92f8
1642 perl ffff80004f1df2b0 ffff80004f292d80 ffff80004f2c9748
1186 ksh ffff80004f345d58 ffff80004f30dd80 ffff80004f358020
608 sh ffff80004f1df558 ffff80004f25bd80 ffff80004f358190
1133 cron ffff80004ef9d2b8 ffff80004d97bd80 ffff80004f358a30
947 bash ffff80004d9572b0 ffff80004ee62d80 ffff80004f358750
1020 sshd ffff80004cfe4aa0 ffff80004f067d80 ffff80004f11c180
404 sshd ffff80004f1df800 ffff80004f24fd80 ffff80004f358300
1141 getty ffff80004f09e2a8 ffff80004f1e2d80 ffff80004f11c8b0
366 qmgr ffff80004f1dfaa8 ffff80004f24ad80 ffff80004f11c460
447 getty ffff80004f09e000 ffff80004f22ad80 ffff80004f11c740
515 apcupsd ffff80004f09e550 ffff80004d8b5d80 ffff80004d9ab2e8
461 cron ffff80004f09e7f8 ffff80004f0ecd80 ffff80004f11ce70
519 inetd ffff80004f09ed48 ffff80004f0e2d80 ffff80004d9ab5c8
486 master ffff80004f09eaa0 ffff80004f136d80 ffff80004d9ab008
285 smartd ffff80004ef9d808 ffff80004f00fd80 ffff80004cfe98a0
296 snmpd ffff80004ef9d010 ffff80004f06bd80 ffff80004d9ab178
297 sshd ffff80004ef9d560 ffff80004f063d80 ffff80004d9ab458
279 ntpd ffff80004ef9dab0 ffff80004f05cd80 ffff80004d9ab8a8
216 nfsd ffff80004cfe4550 ffff80004f059d80 ffff80004d9abe68
210 mountd ffff80004ef9dd58 ffff80004f007d80 ffff80004d9abb88
180 mount_mfs ffff80004d957008 ffff80004ef78d80 ffff80004d9abcf8
153 rpcbind ffff80004d957558 ffff80004ee09d80 ffff80004cfe9450
132 syslogd ffff80004cfe42a8 ffff80004d8bed80 ffff80004cfe9a10
1 init ffff80004cfe4d48 ffff80004cfced80 ffff80004cfe9e60
>0 system ffffffff80bccaa0 ffff80004d978d80 ffffffff80c9fb20
P
Home |
Main Index |
Thread Index |
Old Index