[Ovmsdev] 3.3.004-117 crashes

Craig Leres leres at xse.com
Sat Jun 29 00:31:39 HKT 2024


Since upgrading from 3.3.004-20 I've noticed my modules frequently are 
not connected to the cell network:

     OVMS# cell
     MODEM Status
       Model: SIM7600
       Network Registration: Searching
         Provider: AT&T Hologram
         Signal: -105 dBm
         Mode: LTE,Online
       State: NetWait
       Mux: Status up
       PPP: Not connected
          Last Error: User Interrupt
       GPS: Connected on channel: #1

As before, power cycling is a short term fix.

While I was looking into this I noticed that both of my production 
modules had crash counters=1 with stack traces. One looks like an 
abort() from esp_sha_read_digest_state().

The car for the first crash hasn't moved in more than a week. I drove 
the 2nd car yesterday (and had to power cycle the ovms module while I 
was out because I noticed it wasn't connected to the cell network so the 
module had less than 24 hours of uptime on it when it crashed).

		Craig

ice 1470 % ./backtrace.sh 0x400891bf 0x40089459 0x4026f861 0x4024b93a 
0x40244182 0x402470d7 0x4025650b 0x402473a6 0x402473d1 0x4012bd0c 
0x4012d3bc 0x4012eb09 0x4012f02f 0x4012b516 0x4011f40b 0x4011f4a9
+ xtensa-esp32-elf-addr2line -e build/ovms3.elf 0x400891bf 0x40089459 
0x4026f861 0x4024b93a 0x40244182 0x402470d7 0x4025650b 0x402473a6 
0x402473d1 0x4012bd0c 0x4012d3bc 0x4012eb09 0x4012f02f 0x4012b516 
0x4011f40b 0x4011f4a9
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/esp32/panic.c:736
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/esp32/panic.c:736
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/esp32/hwcrypto/sha.c:272
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/mbedtls/port/esp_sha256.c:349
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/mbedtls/mbedtls/library/ssl_tls.c:7649
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/mbedtls/mbedtls/library/ssl_tls.c:7649
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/mbedtls/mbedtls/library/ssl_cli.c:3894
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/mbedtls/mbedtls/library/ssl_tls.c:7649
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/mbedtls/mbedtls/library/ssl_tls.c:7649
components/mongoose/mongoose/mongoose.c:1701
components/mongoose/mongoose/mongoose.c:1701
components/mongoose/mongoose/mongoose.c:1701
components/mongoose/mongoose/mongoose.c:1701
components/mongoose/mongoose/mongoose.c:1701
main/ovms_netmanager.cpp:1203
main/ovms_netmanager.cpp:1203

ice 1471 % ./backtrace.sh  0x400f5950 0x4023fc12 0x40122463 0x401223fa 
0x40114f35 0x401150f6 0x401151d0 0x4011524d
+ xtensa-esp32-elf-addr2line -e build/ovms3.elf 0x400f5950 0x4023fc12 
0x40122463 0x401223fa 0x40114f35 0x401150f6 0x401151d0 0x4011524d
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/lwip/lwip/src/core/timeouts.c:381
/home/ice/u0/leres/esp/openvehicles-xtensa-esp32-elf/components/lwip/lwip/src/apps/sntp/sntp.c:693
main/ovms_time.cpp:104
main/ovms_time.cpp:104
/usr/local/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:2271
main/ovms_events.cpp:310 (discriminator 2)
main/ovms_events.cpp:262
main/ovms_events.cpp:89




More information about the OvmsDev mailing list