Subject: panic in ath_rate_findrate(): ndx is 0
To: None <current-users@netbsd.org>
From: Jukka Salmi <j+nbsd@2007.salmi.ch>
List: current-users
Date: 11/09/2007 18:42:10
Hello,

my WLAN AP running NetBSD/i386 4.0_RC1 crashed twice in the last 24
hours:

panic: ndx is 0
Stopped at      netbsd:cpu_Debugger+0x4:        popl    %ebp
db> bt
cpu_Debugger(c0ee88c0,0,0,c0ee8854,0) at netbsd:cpu_Debugger+0x4
panic(c026dee7,0,0,0,20) at netbsd:panic+0x12b                  
ath_rate_findrate(c10e5000,c10f4000,0,108,c0ee896f) at netbsd:ath_rate_findrate+0x3de
ath_start(c10e503c,c1185700,2,5,c1185700) at netbsd:ath_start+0x941                  
ifq_enqueue(c10e503c,c118dc00,c10e5160,c10e5160,c0ee8a6c) at netbsd:ifq_enqueue+0xb5
ether_output(c10e503c,c1185700,c0e962f8,c1048908,0) at netbsd:ether_output+0x3bc    
ip_output(c118dc00,0,c0e962f4,1,0) at netbsd:ip_output+0x996                    
ip_forward(c118dc00,1,8004e39,8004e39,c0ee8b10) at netbsd:ip_forward+0x1b2
ip_input(c118dc00,0,c0ee8b48,c012202e,c106ea80) at netbsd:ip_input+0x4fb  
ipintr(c0ee0010,30,10,c0ee0010,c0ee8ce0) at netbsd:ipintr+0x59          
DDB lost frame for netbsd:Xsoftnet+0x41, trying 0xc0ee8b50    
Xsoftnet() at netbsd:Xsoftnet+0x41                        
--- interrupt ---                 
0x246:           
db> show registers
ds          0x10  
es          0x10
fs          0x30
gs          0x10
edi         0xc10f41f8
esi         0xc026dee7  copyright+0x9d67
ebp         0xc0ee8828  _prop_array_pool+0x46e28
ebx         0                                   
edx         0x7
ecx         0x286
eax         0x1  
eip         0xc0205411  cpu_Debugger+0x4
cs          0x8                         
eflags      0x246
esp         0xc0ee8828  _prop_array_pool+0x46e28
ss          0x10                                
netbsd:cpu_Debugger+0x4:        popl    %ebp
db> reboot
syncing disks... sip1: receive ring overrun
sip0: receive ring overrun
done


Any hints about what's the problem here?

TIA, Jukka

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~