<div dir="ltr"><div>Hi Michael,<br></div><div><br></div><div>When the vehicle is not set to poll and only receiving can1 messages I managed to obtain a 10Mb file - logging a variety of signals some with 10ms timing without any issues. However, when polling and can1/can2 are operating and I try to log the same signals I get the following crash trace. I would suspect the underlying cause of the crashing relates to both buses being active as opposed to the polling but that may not be the case.</div><div><br></div><div><span style="color:rgb(0,34,0);font-family:Monaco,Menlo,Consolas,"QuickType Mono","Lucida Console","Roboto Mono","Ubuntu Mono","DejaVu Sans Mono","Droid Sans Mono",monospace;font-size:13px;white-space:pre-line">Last crash: abort() was called on core 0
Backtrace:
0x4008e627 0x4008e8c1 0x400e7060 0x40083f6a
Event: ticker.1@esp32wifi 0 secs
WDT tasks: IDLE1|OVMS DukTape</span>  <br></div><div><br></div>0x4008e627 is in invoke_abort (/mnt/c/linux/ovms/esp-idf/components/esp32/panic.c:156).<br>151     #endif<br>152         while (1) {<br>153             if (esp_cpu_in_ocd_debug_mode()) {<br>154                 __asm__ ("break 0,0");<br>155             }<br>156             *((int *) 0) = 0;<br>157         }<br>158     }<br>159<br>160     void abort()<br>0x4008e8c1 is in abort (/mnt/c/linux/ovms/esp-idf/components/esp32/panic.c:171).<br>166          * don't overwrite that.<br>167          */<br>168         if (esp_reset_reason_get_hint() == ESP_RST_UNKNOWN) {<br>169             esp_reset_reason_set_hint(ESP_RST_PANIC);<br>170         }<br>171         invoke_abort();<br>172     }<br>173<br>174<br>175     static const char *edesc[] = {<br>0x400e7060 is in task_wdt_isr (/mnt/c/linux/ovms/esp-idf/components/esp32/task_wdt.c:174).<br>169         esp_task_wdt_isr_user_handler();<br>170         if (twdt_config->panic){     //Trigger Panic if configured to do so<br>171             ESP_EARLY_LOGE(TAG, "Aborting.");<br>172             portEXIT_CRITICAL_ISR(&twdt_spinlock);<br>173             esp_reset_reason_set_hint(ESP_RST_TASK_WDT);<br>174             abort();<br>175         }<br>176<br>177         portEXIT_CRITICAL_ISR(&twdt_spinlock);<br>178     }<br>0x40083f6a is at /mnt/c/linux/ovms/esp-idf/components/freertos/xtensa_vectors.S:1154.<br>1149        wsr     a0, PS<br>1150        rsync<br>1151<br>1152        /* OK to call C code at this point, dispatch user ISRs */<br>1153<br>1154        dispatch_c_isr 1 XCHAL_INTLEVEL1_MASK<br>1155<br>1156        /* Done handling interrupts, transfer control to OS */<br>1157        call0   XT_RTOS_INT_EXIT                /* does not return directly here */<br><div>1158  </div></div>