Bert Melis
Bert Melis
Is it reproducable with generic code? Are you using the master or develop branch? I can look into the issue next week.
The crash reason is not in the log... the "Guru meditation error..." contains why the code crashed. It could be the watchdog, a dangling pointer... Is there a way to...
Most obvious reason is an invalid pointer dereference. Mqtt messages are stored on the heap and cleaned up at regular intervals. Maybe (despite I tested a lot) there is an...
I'm on holiday now so I can't look into this in detail. I obviously also cant test it myself at this moment. It is odd that the stack trace does...
May I find this a but odd. The mqtt lib already puts the messages in a queue so there should not be adifference. If it really is a heap (fragmentation?)...
The log doesn't show a publish message. Please include your publishing code. Does the publish function return a packet ID? (or 1 if qos == 0)
You can only subscribe/publish/unsubscribe when connected.
Reviving this question. A problem I have with the vector of callbacks is that it is not straightforward to **remove** a callback. Not a big problem, but still...
A log would be handy. Especially the reset code: why does it reboot?
Do you have the broker log? PS I hate to say, but this lib is built on top of AsyncTCP and that library seems not to be mainainted. It might...