Всем кто слышит.
отлаживаю проект под МИПС32 - елвис ВМ10Я на их демо-плате.
запускаю программу интенсивно обрабатывающую запросы с ТСПклиента, и дающего дебажный журнал в консоль. в течение 5мин работы вылетает исключение
примерно такого вида
*** 0x80045338: exception 'Address Save'
*** last isr : addr=$80052650, ret=$8004d3c8
*** last exception: addr=$80052650, ret=$8004d3c8
*** : addr=$80052650, ret=$8004d3c8
*** cause=0x00808414, badvaddr=0x30001c02, config=0x80060183, errEPC=0x223cf1
t0 = 980005b0 s0 = 80081360 t8 = 0 lo = 834
at = 275a05a4 t1 = 980110a4 s1 = 98011064 t9 = 0 hi = 578
v0 = 2f5d0 t2 = 1388 s2 = 98011038 status = 30001c03
v1 = 1388 t3 = 800800f8 s3 = 0 epc = 80045338
a0 = 30001c00 t4 = 98010000 s4 = 0 gp = 98000000
a1 = 800800f8 t5 = 0 s5 = 0 sp = 80081310
a2 = 0 t6 = 0 s6 = 0 fp = 80081380
a3 = 980104a8 t7 = 0 s7 = 0 ra = 80045224
ошибка может быть 'Address Save' 'Address Load' 'Illgal Instruction'
badvaddr=0x30001c02 - чаще всего, а может быть и 800002xx
когда лезу в место ошибки по адресу epc - там вполне валидный код, с совершенно нормально вровнеными адресами.
Помогите докопаться до источника траблы.
заметил что при выключении кеша - поймать это не удается, все тормозит но пашет стабильно.