My debugging session on a ESP32-Ethernet-Kit is showing something very strange: when a breakpoint is hit, the debugger is actually on another line. Check this out:
- Thread 17 hit Breakpoint 3, protobuf_c_message_unpack (desc=0x3f407248 <device_info.descriptor>, allocator=0x3ffb133c <protobuf_c.allocator>, len=<optimized out>, data=<optimized out>) at /Users/cc/esp/esp-idf/components/protobuf-c/protobuf-c/protobuf-c/protobuf-c.c:3181
- 3181 scanned_member_slabs[which_slab][in_slab_index++] = tmp;
- info breakpoints
- Num Type Disp Enb Address What
- 3 breakpoint keep y 0x400e92b2 in protobuf_c_message_unpack at /Users/cc/esp/esp-idf/components/protobuf-c/protobuf-c/protobuf-c/protobuf-c.c:3179
- breakpoint already hit 1 time
The source code is freshly built and flashed after idf.py fullclean. ESP-IDF version 4.1. Any idea what's happening?
Thanks, Szabi