Random Page Fault on Soekris
Justin Wong
jmnwong at gmail.com
Wed Nov 18 20:31:37 UTC 2009
Hi all,
I am currently running a snapshot of the vimage source
(vimage_7_20090505.tgz) against FreeBSD 7.1 on a Soekris Net5501-70. I am
running a small load on the Soekris board and periodically I will receive
the following error:
----------
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x8
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc068745b
stack pointer = 0x28:0xc4362c18
frame pointer = 0x28:0xc4362c44
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 13 (swi4: clock sio)
[thread pid 13 tid 100004 ]
Stopped at send_pkt+0x1b: movl 0x8(%eax),%eax
db> bt
Tracing pid 13 tid 100004 td 0xc4439690
send_pkt(3437336e,2,c4439af0,c4439690,c4362c64,...) at send_pkt+0x1b
ipfw_tick(c453b400,c4439690,0,c4362cbc,c05c1f93,...) at ipfw_tick+0x10e
softclock(0,0,c0838d87,4a1,aa55aa55,...) at softclock+0x247
ithread_loop(c4436020,c4362d38,aa55aa55,aa55aa55,aa55aa55,...) at
ithread_loop+0x1ab
fork_exit(c05986f0,c4436020,c4362d38) at fork_exit+0x96
fork_trampoline() at fork_trampoline+0x8
--- trap 0, eip = 0, esp = 0xc4362d70, ebp = 0 ---
db> show registers
cs 0x20
ds 0xc4430028
es 0xc4360028
fs 0x8
ss 0x28
eax 0
ecx 0x3065b7ee
edx 0xc4b45598
ebx 0xc4b4557c
esp 0xc4362c18
ebp 0xc4362c44
esi 0xc453b400
edi 0x70
eip 0xc068745b send_pkt+0x1b
efl 0x10286
send_pkt+0x1b: movl 0x8(%eax),%eax
----------
Any ideas?
Thanks,
-J
More information about the freebsd-virtualization
mailing list