On Tue, 2017-10-17 at 21:39 +0300, Johan Hedberg wrote:
Hi Steve,
On Tue, Oct 17, 2017, Steve Brown wrote:
More ...
In looking at the log, it appears that the beacon_complete callback never gets called from bt_mesh_adv_send. So, net_buf_unref never gets called and we run out of buffers.
It's still a mystery how that's related to the patch you found with bisect. Did you try the v2 of my patch? The first version will not make any difference to you since it had the missing unref in a branch that's never taken in your case.
Johan
I looked at the recent commits and didn't see any connection either.That's why I gave up and did the bisect.
Is it possible that because the buffer wasn't released, subsequent commands queued up and eventually used up all available buffers?