Цитата:
======================== CPU EXCEPTION ========================
Current Task = SSH_0 Stack Pointer = 82F0E1F0
---------------------------CP0 Registers-----------------------
Status : 1000FC01 Interrupt enable Normal level
Cause : 00000010 Address error exception (load or instruction fetch)
EPC : 8030018C Addr : 00000045
Stack : 82F0E1F0 Return : 80188FC8
------------------------normal registers-----------------------
at( $1) : 00000000 v0( $2) : 80A43750 v1( $3) : 82F0E240 a0( $4) : 80A44B50
a1( $5) : 00001400 a2( $6) : 00000000 a3( $7) : 00000000 t0( $8) : 00000000
t1( $9) : 00000000 t2($10) : 00000000 t3($11) : 00000000 t4($12) : 000013F6
t5($13) : 00000081 t6($14) : 001E3090 t7($15) : 00000000 s0($16) : 00000001
s1($17) : 80F76CF0 s2($18) : 80F76CC0 s3($19) : 0040BF63 s4($20) : 00000000
s5($21) : 82F0E258 s6($22) : 00000004 s7($23) : 802105D4 t8($24) : 00000000
t9($25) : 00000000 k0($26) : 00000010 k1($27) : 848D0850 gp($28) : 80A3A850
sp($29) : 82F0E1F0 fp($30) : 84622BF4 ra($31) : 80188FC8
--------------------------task stack---------------------------
82F0E1F0 : 0000002C 00000000 8226EB40 804B019C
82F0E200 : 804B03D8 804B0364 00000000 5E7DE142
82F0E210 : 8226EB40 517B1653 82F0E298 00000000
82F0E220 : 001F0004 80518C4C 8030018C 00000045
82F0E230 : 1000FC01 00000010 000000D0 00000010
82F0E240 : 80188204 80F769A0 80F77050 82265000
82F0E250 : 80F76D20 82265000 00000010 87A51480
82F0E260 : 00000008 80F76BB8 00000000 00000010
82F0E270 : 801C7F4C 80F461E0 00000045 000177A0
82F0E280 : 1000FC01 8030018C 00817EC6 0205FB18
82F0E290 : 00000000 00000001 80F76C80 00001BA0
82F0E2A0 : 80F77050 80F76CF0 80F76CC0 00000041
82F0E2B0 : 1000FC00 00000041 82EED1A8 00000000
82F0E2C0 : 0000000A 00000081 00000010 0002EF40
82F0E2D0 : 00000001 80F76CF0 80F76CC0 0040BF63
82F0E2E0 : 80F769A0 80F77050 82265000 80F76D20
[;H[2J
Boot Procedure V1.00.B003
-------------------------------------------------------------------------------
Сам баг довольно трудно воспроизводимый, я сам его далеко не сразу словил, и вообще далеко не сразу обнаружил. По началу вообще грешил на питание свитчей, но когда свитчи стоявщие под упс, тоже начинали перегружаться, тут уже все ясно стало.
Баг появляется при заходе через ssh, но далеко не всегда. У меня в одной подсети стоят 50 3200-10, так вот если последовательно заходить через ssh на них — один из них точно перегрузится. Баг с гораздо большей периодичностью повторяется на работающем свитче, чем на свитче, спокойно стоящем на стенде.
Также есть ощущение, что баг возникает, когда долго не заходить через ssh, так как, пытаясь словить баг, я несколько раз по несколько сотен раз соединялся со свитчем (правда свитч был стендовый) - но результатов это не приносило, если же погонять через свитч траффик, и через пару часов попробовать на него зайти через ssh — вот условия для наиболее вероятного воспроизведения бага.