It seems that mdns_free is being called, while mdns_free is running… It is trivial to fix it in the timer deletion code, but that just delays the problem until a bit later (the hostname free). I am looking at this now. Regards, Mark.
On 19 Mar 2018, at 9:40 AM, Stephen Casner <casner@acm.org> wrote:
On Sun, 18 Mar 2018, Michael Balzer wrote:
From a first look at the mdns code in your backtrace, I would guess that's a double free() for the timer, it seems the timer_handle never gets NULLed.
That may be a bug (deficiency) in the esp-idf mDNS code.
Perhaps I hit it because OvmsMDNS::StopMDNS was called without everything coming up correctly first?
-- Steve _______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev