[riot-notifications] [RIOT-OS/RIOT] cpu/esp32: instabilities in multiheap memory management (#11941)

Gunar Schorcht notifications at github.com
Wed Jul 31 11:16:08 CEST 2019


#### Description

There seems to be an instability in the multiheap implementation of ESP32. If the WiFi interface is used with module `esp_now` or `esp_wifi`, the multiheap memory management of the SDK is used extensively. After some time the ESP32 stops to work and a short error message can be observed in the terminal
```
> CORRUPT
```
before it blocks completely. After that ESP32 can be only reactivated by hardware reset.

This error message is caused by an assertion in the mutiheap implementation and should normally looks like:
```
CORRUPT HEAP: multi_heap.c:428 detected at 0x3FC00123
```

#### Steps to reproduce the issue

Just compile and flash `examples/gnrc_networking`, for example:
```
USEMODULE=esp_now make BOARD=esp32-wroom-32 -C examples/gnrc_networking flash
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/issues/11941
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190731/1fdf17ce/attachment.htm>


More information about the notifications mailing list