[Ovmsdev] WiFi mode off reboot

Michael Balzer dexter at expeedo.de
Tue Jan 9 04:27:00 HKT 2018


Fixed.

Caused by a scan result coming in after switching off wifi.

(Todo: replace remaining ESP_ERROR_CHECKs in the Wifi module by real error handling)

Regards,
Michael


Am 08.01.2018 um 08:24 schrieb Greg D.:
> Hi folks,
>
> Another crash.  Not repeatable, but wanted to report it before I head up
> stairs to end the day.
>
> I had booted the module, modem off, obdii ecu started, v2 server enabled
> but not connected.  Wifi was started but the local network is hidden, so
> it wasn't connected.  This is all in the startup event script.  OBDWiz
> dongle running, all fine.  The plan was to let it run for the night, to
> catch any longer-term reboots, so I needed to turn off the wifi in order
> to keep the screen from filling up with 'incorrect scan type' messages. 
> Hit wifi mode off, and it crashed (see below).  Doesn't appear to be a
> memory issue.  Tried it a second time, and wifi stopped as normal. 
>
> {sigh}  Definitely time for bed...
>
> Greg
>
>
> OVMS > wifi mode off
> Stopping wifi station...
> ESP_ERROR_CHECK failed: esp_err_t 0x3002 at 0x400d6945
> 0x400d6945:
> _ZN9esp32wifi17EventWifiScanDoneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
> at
> /home/greg/greg/ovms/Open-Vehicle-Monitoring-System-3-master/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/./esp32wifi.cpp:462
> (discriminator 1)
>
> file:
> "/home/greg/greg/ovms/Open-Vehicle-Monitoring-System-3-master/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/./esp32wifi.cpp"
> line 462
> func: void esp32wifi::EventWifiScanDone(std::__cxx11::string, void*)
> expression: esp_wifi_scan_get_ap_records(&apCount, list)
>
> Backtrace: 0x40088810:0x3ffbb580 0x40088b8d:0x3ffbb5a0
> 0x400d6945:0x3ffbb5c0 0x400d75d8:0x3ffbb690 0x40101965:0x3ffbb6d0
> 0x40101bbe:0x3ffbb700 0x40101c61:0x3ffbb750 0x40102089:0x3ffbb9a0
> 0x4013e991:0x3ffbb9c0 0x4013e9d5:0x3ffbb9e0
> 0x40088810: invoke_abort at
> /home/greg/esp/esp-idf/components/esp32/./panic.c:519
>
> 0x40088b8d: _esp_error_check_failed at
> /home/greg/esp/esp-idf/components/esp32/./panic.c:531
>
> 0x400d6945:
> _ZN9esp32wifi17EventWifiScanDoneENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
> at
> /home/greg/greg/ovms/Open-Vehicle-Monitoring-System-3-master/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/esp32wifi/./esp32wifi.cpp:462
> (discriminator 1)
>
> 0x400d75d8:
> _ZNKSt12_Mem_fn_baseIM9esp32wifiFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvELb1EEclIJS6_S7_EvEEvPS0_DpOT_
> at
> /home/greg/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:600
>  (inlined by)
> _ZNSt5_BindIFSt7_Mem_fnIM9esp32wifiFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvEEPS1_St12_PlaceholderILi1EESD_ILi2EEEE6__callIvJOS7_OS8_EJLj0ELj1ELj2EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
> at
> /home/greg/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:1074                                                                                                                                                                                                                                     
>
>  (inlined by)
> _ZNSt5_BindIFSt7_Mem_fnIM9esp32wifiFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvEEPS1_St12_PlaceholderILi1EESD_ILi2EEEEclIJS7_S8_EvEET0_DpOT_
> at
> /home/greg/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:1133                  
>
>  (inlined by)
> _ZNSt17_Function_handlerIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvESt5_BindIFSt7_Mem_fnIM9esp32wifiFvS5_S6_EEPSA_St12_PlaceholderILi1EESF_ILi2EEEEE9_M_invokeERKSt9_Any_dataOS5_OS6_
> at
> /home/greg/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:1871                                                                                                                                                                                                                                                      
>
>
> 0x40101965:
> _ZNKSt8functionIFvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPvEEclES5_S6_
> at
> /home/greg/esp/xtensa-esp32-elf/xtensa-esp32-elf/include/c++/5.2.0/functional:2271
>
> 0x40101bbe:
> _ZN10OvmsEvents11SignalEventENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPv
> at
> /home/greg/greg/ovms/Open-Vehicle-Monitoring-System-3-master/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/main/./ovms_events.cpp:144
>
> 0x40101c61: _ZN10OvmsEvents17SignalSystemEventEP14system_event_t at
> /home/greg/greg/ovms/Open-Vehicle-Monitoring-System-3-master/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/main/./ovms_events.cpp:167
>
> 0x40102089: _ZN10OvmsEvents18ReceiveSystemEventEPvP14system_event_t at
> /home/greg/greg/ovms/Open-Vehicle-Monitoring-System-3-master/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/main/./ovms_events.cpp:155
>
> 0x4013e991: esp_event_post_to_user at
> /home/greg/esp/esp-idf/components/esp32/./event_loop.c:94
>
> 0x4013e9d5: esp_event_loop_task at
> /home/greg/esp/esp-idf/components/esp32/./event_loop.c:94
>
>
> Rebooting...
>
>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.teslaclub.hk
> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26




More information about the OvmsDev mailing list