Re: fxp0 and vlan panic

From: Randy Bush <randy_at_psg.com>
Date: Sat, 5 Mar 2005 08:37:44 -1000
>>> Just for the record, and for people not reading CVS commit logs, I
>>> committed a fix for this a few days ago and I will make sure to MFC
>>> it in time for 5.4-RELEASE.
>> 
>> might this give me some help on occasional but repeated fxp
>> crashes under load?
>> 
>> Fatal trap 12: page fault while in kernel mode
>> fault virtual address   = 0x80808517
>> fault code              = supervisor read, page not present
>> instruction pointer     = 0x8:0xc047d2d0
>> stack pointer           = 0x10:0xd3f78c88
>> frame pointer           = 0x10:0xd3f78cac
>> 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         = 15 (irq5: fxp0)
>> [thread pid 15 tid 100008 ]
>> Stopped at      fxp_intr_body+0xd0:     cmpw    $0,0(%esi)
>> db> trace
>> Tracing pid 15 tid 100008 td 0xc155fb80
>> fxp_intr_body(c161a000,c161a000,40,ffffffff,c0630cb6) at fxp_intr_body+0xd0
>> fxp_intr(c161a000,0,0,0,0) at fxp_intr+0x141
>> ithread_loop(c1551a00,d3f78d48,0,0,0) at ithread_loop+0x1a8
>> fork_exit(c04da530,c1551a00,d3f78d48) at fork_exit+0x7f
>> fork_trampoline() at fork_trampoline+0x8
>> --- trap 0x1, eip = 0, esp = 0xd3f78d7c, ebp = 0 ---
> 
> It probably won't help with that.  Could I have you to get a system core
> for this crash and show me precisely where this happens with gdb -k ?

i wish.  on most of my current systems lately, crashes don't leave
cores :-(

savecore: no dumps found

yet

# grep crash /etc/rc.conf
dumpdev="/dev/da0s1b"   # Device name to crashdump to (or NO).
dumpdir="/var/crash"    # Directory where crash dumps are to be stored

# df 
Filesystem  1024-blocks     Used    Avail Capacity  Mounted on
/dev/da0s1a      257998    89306   148054    38%    /
devfs                 1        1        0   100%    /dev
/dev/da0s1e       64462      222    59084     0%    /root
/dev/da0s1h    30829122 13978770 14384024    49%    /usr
/dev/da0s1f     1032142    90670   858902    10%    /var
/dev/da0s1g     1032142    93282   856290    10%    /var/spool
procfs                4        4        0   100%    /proc
/dev/md0          63214       10    58148     0%    /tmp

randy
Received on Sat Mar 05 2005 - 17:37:47 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:29 UTC