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
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.teslaclub.hkhttp://lists.teslaclub.hk/mailman/listinfo/ovmsdev