Boris Zbarsky
Boris Zbarsky
@vivien-apple See also https://github.com/project-chip/connectedhomeip/pull/23134
@tehampson Did #17778 fix this by any chance?
That error happens if someone calls `DeviceCommissioner::Commission` for a device id that we don't have a PASE session to and aren't trying to set up a PASE session for. @caipiblack...
> Edit: It can be reproduced using linux chip-tool on TE9 commit with lighting-app example for ESP32: Perfect. This indeed reproduces things for me. So what happens is that we...
https://github.com/project-chip/connectedhomeip/pull/19141 makes the "try again with a different device id" case work, at least.
> Once we get this error, all subsequent pairing was failing: When trying to pair with the same node id, or a different one? Note that the comment in #16868...
@Damian-Nordic Any ideas what might be going on here?
Example output: ``` 2022-02-03 02:03:15.802 INFO WARNING: ThreadSanitizer: data race (pid=31995) 2022-02-03 02:03:15.802 INFO Write of size 8 at 0x7b5000010700 by thread T4: 2022-02-03 02:03:15.803 INFO #0 memset ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:795 (libtsan.so.0+0x3790f)...
The key part here is that Init() on the platform mdns stuff needs to be a no-op after the first call. Right now it might not be handling that right...