Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: UVM Fault



On Sat, 14 Jun 2008 06:37:25 pm Mike Pumford wrote:
> John R. Shannon wrote:
> > Started happening immediately upon upgrade to 4.99.64:
> > 
> 
> > 
> > DOMU runs squid proxy. Repeatable fault occurs on forst web access via
> > squid. Works if previous 4.99.63 kernel is used in DOMU.
> > 
> Seeing something similar here on a quad core 4.99.64 on amd64.

Here's the trace with registers as requested:


Jun 16 12:04:59 squid[12711]: Squid Parent: child process 21641 started
uvm_fault(0xffffa000141a1720, 0x0, 1) -> e
fatal page fault in supervisor mode
trap type 6 code 0 rip ffffffff803a34a6 cs e030 rflags 10282 cr2  0 cpl 0 rsp 
ffffa00013be7810
kernel: page fault trap, code=0
Stopped in pid 16282.1 (pinger) at      netbsd:rb_tree_insert_node+0x26:        
m
ovq     0(%rax),%r14
rb_tree_insert_node() at netbsd:rb_tree_insert_node+0x26
uvm_pagealloc_strat() at netbsd:uvm_pagealloc_strat+0x2d2
uvm_loan() at netbsd:uvm_loan+0xb13
sosend() at netbsd:sosend+0x622
do_sys_sendmsg() at netbsd:do_sys_sendmsg+0x364
sys_sendto() at netbsd:sys_sendto+0x55
syscall() at netbsd:syscall+0x98
ds          0
es          0x3455
fs          0x567
gs          0
rdi         0x1
rsi         0xffffa000006b2908
rbp         0xffffa00013be7850
rbx         0xffffa000006b2908
rdx         0
rcx         0
rax         0
r8          0xffffffff80576100  cpu_info_primary
r9          0xffffa000006b2908
r10         0xffffa0000089b6d0
r11         0xd
r12         0
r13         0xffffa000006b2908
r14         0x1
r15         0
rip         0xffffffff803a34a6  rb_tree_insert_node+0x26
cs          0xe030
rflags      0x10282
rsp         0xffffa00013be7810
ss          0xe02b
netbsd:rb_tree_insert_node+0x26:        movq    0(%rax),%r14

db> ps/l
 PID         LID S     FLAGS       STRUCT LWP *               NAME WAIT
>16282     >   1 7         4   ffffa00014bc1040             pinger
 13987         1 3        84   ffffa00013c0e7c0            unlinkd piperd
 21641         1 3        84   ffffa00014bc1be0              squid select
 12711         1 3        84   ffffa000146e8420              squid wait
 25107         1 3        84   ffffa00013eb7400               tail kqueue
 4180          1 3        84   ffffa000141a07e0             pickup kqueue
 1358          1 3        84   ffffa00013594000                ksh ttyraw
 1394          1 3        80   ffffa000135943e0                 su wait
 1437          1 3        80   ffffa00013eb77e0                ksh pause
 1541          1 3        84   ffffa000135947c0               sshd select
 1577          1 3        80   ffffa00013594ba0               sshd netio
 437           1 3        80   ffffa000121f7ba0              getty ttyraw
 442           1 3        84   ffffa00013b5c3e0               cron nanoslp
 428           3 3        84   ffffa00013b5cba0              mlnet parked
               2 3        84   ffffa000121f2040              mlnet parked
               1 3        84   ffffa00013b48040              mlnet select
 421           1 3        80   ffffa00013b5c000               qmgr kqueue
 369           1 3        84   ffffa00013b48420             master kqueue
 304           1 3        80   ffffa000121f2420               smbd pause
 280           1 3        80   ffffa00013b48800               smbd select
 264           1 3        84   ffffa00013b48be0               nmbd select
 274           1 3        80   ffffa000139ff400               sshd select
 238           1 3        84   ffffa000139ff020               ntpd pause
 196           1 3        84   ffffa000139ff7e0          rpc.lockd select
 188           1 3        84   ffffa000139fbba0          rpc.statd select
 102           1 3        84   ffffa0001371c040             ypbind select
 131           1 3        84   ffffa0001371c420            rpcbind select
 106           1 2         4   ffffa0001371cbe0            syslogd
 1             1 3        84   ffffa000121f8bc0               init wait
 0            31 3       204   ffffa000139ffbc0              nfsio nfsiod
              30 3       204   ffffa000139fb000              nfsio nfsiod
              29 3       204   ffffa000139fb3e0              nfsio nfsiod
              28 3       204   ffffa000139fb7c0              nfsio nfsiod
              27 3       204   ffffa0001371c800            physiod physiod
              26 3       204   ffffa000121f77c0        vmem_rehash vmem_rehash
              25 3       204   ffffa000121f73e0           aiodoned aiodoned
              24 3       204   ffffa000121f7000            ioflush syncer
              23 3       204   ffffa000121f87e0           pgdaemon pgdaemon
              22 3       204   ffffa000121f2800          cryptoret crypto_wait
              21 3       204   ffffa000121f8020             xenbus rdst
              20 3       204   ffffa000121f8400           xenwatch evtsq
              10 3       204   ffffa000121f2be0           pmfevent pmfevent
               9 3       204   ffffa000121ec020            cachegc cachegc
               8 3       204   ffffa000121ec400              vrele vrele
               7 3       204   ffffa000121ec7e0            xcall/0 xcall
               6 1       204   ffffa000121ecbc0          softser/0
               5 1       204   ffffa000121ea000          softclk/0
               4 1       204   ffffa000121ea3e0          softbio/0
               3 1       204   ffffa000121ea7c0          softnet/0
               2 1       205   ffffa000121eaba0             idle/0
               1 3       204   ffffffff80571b80            swapper schedule


Home | Main Index | Thread Index | Old Index