Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wifi authentication with WIFI_ALL_CHANNEL_SCAN and multiple APs with same SSID leads to memory leak if PWD is wrong (IDFGH-10106) #11381

Open
3 tasks done
RungeJan opened this issue May 11, 2023 · 12 comments
Assignees
Labels
Type: Bug bugs in IDF

Comments

@RungeJan
Copy link

Answers checklist.

  • I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
  • I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
  • I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.

v5.0.2

Operating System used.

Windows

How did you build your project?

VS Code IDE

If you are using Windows, please specify command line type.

PowerShell

Development Kit.

ESP32-WROVER-E on Custom board

Power Supply used.

External 3.3V

What is the expected behavior?

Setup

Multiple APs with the same ssid (wifi network with mutliple repeaters, security WPA2/WPA3-Personal)
Trying (unlimited) reconnects with wifi config containing invalid passwort
wifi_config_t: sta.scan_method is set to WIFI_ALL_CHANNEL_SCAN

Expected behaviour

The program is running forever, trying to access the ssid with a wrong password, available heap is not decreasing constantly.

Code

The following adjusted version of the wifi getting started example shows the problem:

#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/event_groups.h"
#include "esp_system.h"
#include "esp_wifi.h"
#include "esp_event.h"
#include "esp_log.h"
#include "nvs_flash.h"

#include "esp_timer.h"
#include "esp_mac.h"

#include "lwip/err.h"
#include "lwip/sys.h"

#define EXAMPLE_ESP_WIFI_SSID      "phasepi"
#define EXAMPLE_ESP_WIFI_PASS      "wrongPwd"

static EventGroupHandle_t s_wifi_event_group;

#define WIFI_CONNECTED_BIT BIT0

static const char *TAG = "wifi station";

static void event_handler(void *arg, esp_event_base_t event_base,
	int32_t event_id, void *event_data)
{
	if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_START) {
			esp_wifi_connect();
	} else if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_DISCONNECTED) {
		ESP_LOGI(TAG, "connect to the AP fail");
		ESP_LOGI(TAG, "retry to connect to the AP");
		esp_wifi_connect();
	} else if (event_base == IP_EVENT && event_id == IP_EVENT_STA_GOT_IP) {
		ip_event_got_ip_t *event = (ip_event_got_ip_t *)event_data;
		ESP_LOGI(TAG, "got ip:" IPSTR, IP2STR(&event->ip_info.ip));
		xEventGroupSetBits(s_wifi_event_group, WIFI_CONNECTED_BIT);
	}
}

void wifi_init_sta(void)
{
	s_wifi_event_group = xEventGroupCreate();

	ESP_ERROR_CHECK(esp_netif_init());

	ESP_ERROR_CHECK(esp_event_loop_create_default());
	esp_netif_create_default_wifi_sta();

	wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT();
	ESP_ERROR_CHECK(esp_wifi_init(&cfg));

	esp_event_handler_instance_t instance_any_id;
	esp_event_handler_instance_t instance_got_ip;
	ESP_ERROR_CHECK(esp_event_handler_instance_register(WIFI_EVENT,
		ESP_EVENT_ANY_ID, &event_handler, NULL, &instance_any_id));
	ESP_ERROR_CHECK(esp_event_handler_instance_register(IP_EVENT,
		IP_EVENT_STA_GOT_IP, &event_handler, NULL, &instance_got_ip));

	wifi_config_t wifi_config = {
		.sta = {
			.ssid = EXAMPLE_ESP_WIFI_SSID,
			.password = EXAMPLE_ESP_WIFI_PASS,
			.scan_method = WIFI_ALL_CHANNEL_SCAN,
		}
	};

	ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA));
	ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_STA, &wifi_config));
	ESP_ERROR_CHECK(esp_wifi_start());

	ESP_LOGI(TAG, "wifi_init_sta finished.");

	// Wait for connected, bit, will never happen with invalid config
	EventBits_t bits = xEventGroupWaitBits(s_wifi_event_group,
		WIFI_CONNECTED_BIT, pdFALSE, pdFALSE, portMAX_DELAY);

	if (bits & WIFI_CONNECTED_BIT) {
		ESP_LOGI(TAG, "connected to ap SSID:%s password:%s",
			EXAMPLE_ESP_WIFI_SSID, EXAMPLE_ESP_WIFI_PASS);
	} else {
		ESP_LOGE(TAG, "UNEXPECTED EVENT");
	}
}

static void printHeapInfo(void)
{
	static uint32_t heapFree = 0, heapMinFree = 0;

	uint32_t curVal = esp_get_free_heap_size();
	size_t totalSize = heap_caps_get_total_size(MALLOC_CAP_DEFAULT);
	size_t largestFreeBlock = heap_caps_get_largest_free_block(MALLOC_CAP_DEFAULT);
	uint32_t internalFree = esp_get_free_internal_heap_size();
	size_t minFree = (size_t)esp_get_minimum_free_heap_size();
	if (heapFree != curVal || minFree != heapMinFree) {
		heapFree = curVal;
		heapMinFree = minFree;
		int64_t uptime = (esp_timer_get_time() / 1000000LL);
		ESP_LOGI(TAG, "[up:%lld] Heap: free: %lu(internal: %lu) (largest block: %u), min free: %lu / %u max",
			uptime, curVal, internalFree, largestFreeBlock, heapMinFree, totalSize);
	}
}

static void app_task(void *arg)
{
	while (1) {
		// print free heap-stats every 5sec
		printHeapInfo();
		vTaskDelay(pdMS_TO_TICKS(5000));
	}
}

void app_main(void)
{
	esp_err_t ret = nvs_flash_init();
	if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) {
		ESP_ERROR_CHECK(nvs_flash_erase());
		ret = nvs_flash_init();
	}
	ESP_ERROR_CHECK(ret);

	// Create Task to monitor the memory
	xTaskCreate(app_task, "Mem_Mon", 1024 * 4, NULL, tskIDLE_PRIORITY + 1, NULL);

	ESP_LOGI(TAG, "ESP_WIFI_MODE_STA");
	wifi_init_sta();
}

What is the actual behavior?

Actual behaviour

While running you can see the available heap decreasing constantly. Sometimes the program will crash after the heap is fully decreased, sometimes the program keeps running with a minimum of memory left but the task watchdog is triggered periodically

Steps to reproduce.

  1. Run the provided code
  2. Wait a while
  3. Watch the available heap decrease, as shown in the log outputs

Debug Logs.

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:6940
ho 0 tail 12 room 4
load:0x40078000,len:15500
load:0x40080400,len:3844
entry 0x4008064c
I (29) boot: ESP-IDF v5.0.1 2nd stage bootloader
I (29) boot: compile time 10:28:41
I (29) boot: chip revision: v3.0
I (32) boot.esp32: SPI Speed      : 40MHz
I (37) boot.esp32: SPI Mode       : DIO
I (41) boot.esp32: SPI Flash Size : 2MB
I (46) boot: Enabling RNG early entropy source...
I (51) boot: Partition Table:
I (55) boot: ## Label            Usage          Type ST Offset   Length
I (62) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (70) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (77) boot:  2 factory          factory app      00 00 00010000 00100000
I (85) boot: End of partition table
I (89) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=1dc6ch (121964) map
I (141) esp_image: segment 1: paddr=0002dc94 vaddr=3ffb0000 size=02384h (  9092) load
I (145) esp_image: segment 2: paddr=00030020 vaddr=400d0020 size=79200h (496128) map
I (326) esp_image: segment 3: paddr=000a9228 vaddr=3ffb2384 size=00fb8h (  4024) load
I (328) esp_image: segment 4: paddr=000aa1e8 vaddr=40080000 size=14c3ch ( 85052) load
I (377) boot: Loaded app from partition at offset 0x10000
I (378) boot: Disabling RNG early entropy source...
I (389) cpu_start: Pro cpu up.
I (389) cpu_start: Starting app cpu, entry point is 0x400812bc
I (0) cpu_start: App cpu up.
I (406) cpu_start: Pro cpu start user code
I (406) cpu_start: cpu freq: 160000000 Hz
I (406) cpu_start: Application information:
I (410) cpu_start: Project name:     wifiAuthTest
I (416) cpu_start: App version:      1
I (420) cpu_start: Compile time:     May 11 2023 10:27:47
I (426) cpu_start: ELF file SHA256:  498243ad3fa0a9f2...
I (432) cpu_start: ESP-IDF:          v5.0.1
I (437) cpu_start: Min chip rev:     v0.0
I (442) cpu_start: Max chip rev:     v3.99 
I (447) cpu_start: Chip rev:         v3.0
I (452) heap_init: Initializing. RAM available for dynamic allocation:
I (459) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (465) heap_init: At 3FFB6F68 len 00029098 (164 KiB): DRAM
I (471) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (477) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (484) heap_init: At 40094C3C len 0000B3C4 (44 KiB): IRAM
I (491) spi_flash: detected chip: generic
I (495) spi_flash: flash io: dio
W (499) spi_flash: Detected size(16384k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (513) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (580) wifi station: ESP_WIFI_MODE_STA
I (580) wifi station: [up:0] Heap: free: 277056(internal: 277056) (largest block: 147456), min free: 277052 / 303432 max
I (600) wifi:wifi driver task: 3ffc0110, prio:23, stack:6656, core=0
I (600) system_api: Base MAC address is not set
I (600) system_api: read default base MAC address from EFUSE
I (620) wifi:wifi firmware version: 17afb16
I (620) wifi:wifi certification version: v7.0
I (620) wifi:config NVS flash: enabled
I (620) wifi:config nano formating: disabled
I (620) wifi:Init data frame dynamic rx buffer num: 32
I (630) wifi:Init management frame dynamic rx buffer num: 32
I (630) wifi:Init management short buffer num: 32
I (640) wifi:Init dynamic tx buffer num: 32
I (640) wifi:Init static rx buffer size: 1600
I (650) wifi:Init static rx buffer num: 10
I (650) wifi:Init dynamic rx buffer num: 32
I (650) wifi_init: rx ba win: 6
I (660) wifi_init: tcpip mbox: 32
I (660) wifi_init: udp mbox: 6
I (660) wifi_init: tcp mbox: 6
I (670) wifi_init: tcp tx win: 5744
I (670) wifi_init: tcp rx win: 5744
I (680) wifi_init: tcp mss: 1440
I (680) wifi_init: WiFi IRAM OP enabled
I (680) wifi_init: WiFi RX IRAM OP enabled
I (710) phy_init: phy_version 4670,719f9f6,Feb 18 2021,17:07:07
I (810) wifi:mode : sta (94:e6:86:c1:3f:84)
I (810) wifi:enable tsf
I (810) wifi station: wifi_init_sta finished.
I (3230) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (3230) wifi:state: init -> auth (b0)
I (4620) wifi:state: auth -> init (600)
I (4630) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (4630) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (4640) wifi:state: init -> auth (b0)
I (5580) wifi station: [up:5] Heap: free: 229636(internal: 229636) (largest block: 110592), min free: 219696 / 303432 max
I (6030) wifi:state: auth -> init (600)
I (6040) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (6040) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (6040) wifi:state: init -> auth (b0)
I (7440) wifi:state: auth -> init (600)
I (7450) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (7450) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (7450) wifi:state: init -> auth (b0)
I (8850) wifi:state: auth -> init (600)
I (8850) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (8850) wifi station: connect to the AP fail
I (8850) wifi station: retry to connect to the AP
I (10580) wifi station: [up:10] Heap: free: 233296(internal: 233296) (largest block: 110592), min free: 211596 / 303432 max
I (11270) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (11270) wifi:state: init -> auth (b0)
I (12670) wifi:state: auth -> init (600)
I (12670) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (12670) wifi station: connect to the AP fail
I (12680) wifi station: retry to connect to the AP
I (15090) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (15090) wifi:state: init -> auth (b0)
I (15580) wifi station: [up:15] Heap: free: 232836(internal: 232720) (largest block: 110592), min free: 211596 / 303432 max
I (16480) wifi:state: auth -> init (600)
I (16480) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (16480) wifi station: connect to the AP fail
I (16490) wifi station: retry to connect to the AP
I (18900) wifi station: connect to the AP fail
I (18900) wifi station: retry to connect to the AP
I (20580) wifi station: [up:20] Heap: free: 233372(internal: 233372) (largest block: 110592), min free: 211596 / 303432 max
I (21320) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (21320) wifi:state: init -> auth (b0)
I (22700) wifi:state: auth -> init (600)
I (22710) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (22710) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (22710) wifi:state: init -> auth (b0)
I (24120) wifi:state: auth -> init (600)
I (24120) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (24120) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (24120) wifi:state: init -> auth (b0)
I (25510) wifi:state: auth -> init (600)
I (25520) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (25520) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (25520) wifi:state: init -> auth (b0)
I (25580) wifi station: [up:25] Heap: free: 225616(internal: 225616) (largest block: 110592), min free: 209696 / 303432 max
I (26920) wifi:state: auth -> init (600)
I (26930) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (26930) wifi station: connect to the AP fail
I (26930) wifi station: retry to connect to the AP
I (29350) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (29350) wifi:state: init -> auth (b0)
I (30580) wifi station: [up:30] Heap: free: 224856(internal: 224856) (largest block: 110592), min free: 209696 / 303432 max
I (30740) wifi:state: auth -> init (600)
I (30750) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (30750) wifi station: connect to the AP fail
I (30750) wifi station: retry to connect to the AP
I (33170) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (33170) wifi:state: init -> auth (b0)
I (35580) wifi station: [up:35] Heap: free: 227844(internal: 227844) (largest block: 110592), min free: 209696 / 303432 max
I (38150) wifi:state: auth -> init (200)
I (38150) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (38150) wifi station: connect to the AP fail
I (38150) wifi station: retry to connect to the AP
I (40570) wifi station: connect to the AP fail
I (40570) wifi station: retry to connect to the AP
I (40580) wifi station: [up:40] Heap: free: 230528(internal: 230528) (largest block: 110592), min free: 209696 / 303432 max
I (42980) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (42980) wifi:state: init -> auth (b0)
I (44370) wifi:state: auth -> init (600)
I (44380) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (44380) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (44380) wifi:state: init -> auth (b0)
I (45580) wifi station: [up:45] Heap: free: 221740(internal: 221740) (largest block: 110592), min free: 209696 / 303432 max
I (45800) wifi:state: auth -> init (600)
I (45800) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (45800) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (45810) wifi:state: init -> auth (b0)
I (47240) wifi:state: auth -> init (600)
I (47250) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (47250) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (47250) wifi:state: init -> auth (b0)
I (48640) wifi:state: auth -> init (600)
I (48640) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (48640) wifi station: connect to the AP fail
I (48640) wifi station: retry to connect to the AP
I (50580) wifi station: [up:50] Heap: free: 227616(internal: 227616) (largest block: 110592), min free: 209308 / 303432 max
I (51060) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (51060) wifi:state: init -> auth (b0)
I (52450) wifi:state: auth -> init (600)
I (52460) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (52460) wifi station: connect to the AP fail
I (52460) wifi station: retry to connect to the AP
I (54880) wifi station: connect to the AP fail
I (54880) wifi station: retry to connect to the AP
I (55580) wifi station: [up:55] Heap: free: 227684(internal: 227684) (largest block: 110592), min free: 209308 / 303432 max
I (57290) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (57290) wifi:state: init -> auth (b0)
I (58680) wifi:state: auth -> init (600)
I (58690) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (58690) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (58690) wifi:state: init -> auth (b0)
I (60100) wifi:state: auth -> init (600)
I (60110) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (60110) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (60110) wifi:state: init -> auth (b0)
I (60580) wifi station: [up:60] Heap: free: 221560(internal: 221808) (largest block: 110592), min free: 206720 / 303432 max

...
Continues like this, here are some later debug outputs:
I (654140) wifi station: retry to connect to the AP
I (655580) wifi station: [up:655] Heap: free: 111604(internal: 111604) (largest block: 106496), min free: 93324 / 303432 max
I (656550) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (656550) wifi:state: init -> auth (b0)
I (657990) wifi:state: auth -> init (600)
I (658000) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (658000) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (658000) wifi:state: init -> auth (b0)
I (659440) wifi:state: auth -> init (600)
I (659450) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (659450) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (659450) wifi:state: init -> auth (b0)
I (660580) wifi station: [up:660] Heap: free: 101820(internal: 101820) (largest block: 98304), min free: 89676 / 303432 max
I (660890) wifi:state: auth -> init (600)
I (660900) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (660900) wifi:new:<1,0>, old:<6,0>, ap:<255,255>, sta:<1,0>, prof:1
I (660900) wifi:state: init -> auth (b0)
I (662360) wifi:state: auth -> init (600)
I (662370) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (662370) wifi station: connect to the AP fail
I (662370) wifi station: retry to connect to the AP
I (664790) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1
I (664790) wifi:state: init -> auth (b0)
I (665580) wifi station: [up:665] Heap: free: 107420(internal: 107420) (largest block: 106496), min free: 88704 / 303432 max

...

I (1169110) wifi station: retry to connect to the AP
I (1170580) wifi station: [up:1170] Heap: free: 9692(internal: 9692) (largest block: 7424), min free: 1024 / 303432 max
I (1171530) wifi station: connect to the AP fail
I (1171530) wifi station: retry to connect to the AP
I (1173950) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1173950) wifi:state: init -> auth (b0)
I (1175580) wifi station: [up:1175] Heap: free: 4060(internal: 4020) (largest block: 2816), min free: 1024 / 303432 max
I (1175690) wifi:state: auth -> init (600)
I (1175700) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1175700) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1175700) wifi:state: init -> auth (b0)
I (1180580) wifi station: [up:1180] Heap: free: 4412(internal: 4412) (largest block: 1664), min free: 1024 / 303432 max
I (1180740) wifi:state: auth -> init (200)
I (1180740) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1180750) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1180750) wifi:state: init -> auth (b0)
I (1185580) wifi station: [up:1185] Heap: free: 3628(internal: 3628) (largest block: 1280), min free: 1024 / 303432 max
I (1185770) wifi:state: auth -> init (200)
I (1185770) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1185770) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (1185770) wifi:state: init -> auth (b0)
I (1190580) wifi station: [up:1190] Heap: free: 2836(internal: 2836) (largest block: 736), min free: 1024 / 303432 max
I (1190800) wifi:state: auth -> init (200)
I (1190800) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (1190800) wifi station: connect to the AP fail
I (1190800) wifi station: retry to connect to the AP
I (1193220) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1193220) wifi:state: init -> auth (b0)
I (1194370) wifi:state: auth -> init (600)
I (1194370) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1194380) wifi station: connect to the AP fail
I (1194380) wifi station: retry to connect to the AP
I (1195580) wifi station: [up:1195] Heap: free: 7236(internal: 7236) (largest block: 4608), min free: 248 / 303432 max
I (1196790) wifi station: connect to the AP fail
I (1196790) wifi station: retry to connect to the AP
I (1199210) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1199210) wifi:state: init -> auth (b0)
I (1200350) wifi:state: auth -> init (600)
I (1200360) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1200360) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1200360) wifi:state: init -> auth (b0)
I (1200580) wifi station: [up:1200] Heap: free: 3424(internal: 3388) (largest block: 1792), min free: 248 / 303432 max
I (1201380) wifi:state: auth -> init (100)
I (1201380) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1201380) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1201390) wifi:state: init -> auth (b0)
I (1202320) wifi:state: auth -> init (100)
I (1202320) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1202320) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (1202330) wifi:state: init -> auth (b0)
I (1203260) wifi:state: auth -> init (100)
I (1203260) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (1203260) wifi station: connect to the AP fail
I (1203260) wifi station: retry to connect to the AP
I (1205580) wifi station: [up:1205] Heap: free: 5048(internal: 5048) (largest block: 3456), min free: 116 / 303432 max
I (1205680) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1205680) wifi:state: init -> auth (b0)
I (1210580) wifi station: [up:1210] Heap: free: 2444(internal: 2444) (largest block: 736), min free: 116 / 303432 max
I (1210700) wifi:state: auth -> init (200)
I (1210700) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1210700) wifi station: connect to the AP fail
I (1210700) wifi station: retry to connect to the AP
I (1213120) wifi station: connect to the AP fail
I (1213120) wifi station: retry to connect to the AP
I (1215530) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1215540) wifi:state: init -> auth (b0)
I (1215580) wifi station: [up:1215] Heap: free: 3872(internal: 3872) (largest block: 3584), min free: 116 / 303432 max
I (1220560) wifi:state: auth -> init (200)
I (1220560) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1220560) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1220570) wifi:state: init -> auth (b0)
I (1220580) wifi station: [up:1220] Heap: free: 3580(internal: 3580) (largest block: 2176), min free: 116 / 303432 max
I (1225580) wifi station: [up:1225] Heap: free: 1740(internal: 1740) (largest block: 864), min free: 116 / 303432 max
I (1225580) wifi:state: auth -> init (200)
I (1225590) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1225590) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1225600) wifi:state: init -> auth (b0)
I (1226520) wifi:state: auth -> init (100)
I (1226520) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (1226530) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (1226530) wifi:state: init -> auth (b0)
I (1227460) wifi:state: auth -> init (100)
I (1227460) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (1227460) wifi station: connect to the AP fail
I (1227460) wifi station: retry to connect to the AP
I (1229880) wifi station: connect to the AP fail
I (1229880) wifi station: retry to connect to the AP
I (1230580) wifi station: [up:1230] Heap: free: 3088(internal: 3088) (largest block: 2176), min free: 116 / 303432 max

...
Task watchdog gets triggered:
Backtrace: 0x400D7B13:0x3FFB1A60 0x400D7C9A:0x3FFB1A80 0x40082B6D:0x3FFB1AA0 0x40082D7F:0x3FFBEF50 0x40082EC1:0x3FFBEF80 0x400E1B96:0x3FFBEFA0 0x400E1AEC:0x3FFBEFC0 0x400E1B89:0x3FFBEFF0 0x400DF0CC:0x3FFBF020 0x400DF223:0x3FFBF0B0 0x400E1717:0x3FFBF0D0 0x400E188E:0x3FFBF100 0x400E19ED:0x3FFBF150 0x401273EA:0x3FFBF170 0x40123904:0x3FFBF1B0 0x40121FF0:0x3FFBF1D0 0x4012327A:0x3FFBF420 0x4011DC9E:0x3FFBF440 0x4011DD97:0x3FFBF470 0x400F2A1E:0x3FFBF490 0x400F3F97:0x3FFBF4E0 0x400F8304:0x3FFBF500 0x400F4D25:0x3FFBF570 0x400FBF54:0x3FFBF590 0x400FC3FA:0x3FFBF5E0 0x400FD0FD:0x3FFBF630 0x400FD163:0x3FFBF6B0 0x400F825D:0x3FFBF6D0 0x400F2A42:0x3FFBF740 0x400F3F97:0x3FFBF790 0x400F8304:0x3FFBF7B0 0x400F4D25:0x3FFBF820 0x400FBF54:0x3FFBF840 0x400FC3FA:0x3FFBF890 0x400FD0FD:0x3FFBF8E0 0x400FD163:0x3FFBF960 0x400F825D:0x3FFBF980 0x400F2A42:0x3FFBF9F0 0x400F3F97:0x3FFBFA40 0x400F8304:0x3FFBFA60 0x400F4D25:0x3FFBFAD0 0x400FBF54:0x3FFBFAF0 0x400FC3FA:0x3FFBFB40 0x400FD0FD:0x3FFBFB90 0x400FD163:0x3FFBFC10 0x400F825D:0x3FFBFC30 0x400F2A42:0x3FFBFCA0 0x400F3F97:0x3FFBFCF0 0x400F8304:0x3FFBFD10 0x400F4D25:0x3FFBFD80 0x400FBF54:0x3FFBFDA0 0x400FC3FA:0x3FFBFDF0 0x400FD0FD:0x3FFBFE40 0x400FD184:0x3FFBFEC0 0x400F6440:0x3FFBFF10 0x400F66CA:0x3FFBFF60 0x400F68D8:0x3FFBFFA0 0x400FB7B1:0x3FFBFFD0 0x400FB7D2:0x3FFBFFF0 0x400FB310:0x3FFC0010 0x400FB599:0x3FFC0030 0x40090DB1:0x3FFC0050 0x4008BCCD:0x3FFC0080
0x400d7b13: task_wdt_timeout_handling at E:/ESP_IDF_5.0.1/esp-idf/components/esp_system/task_wdt/task_wdt.c:461 (discriminator 3)

0x400d7c9a: task_wdt_isr at E:/ESP_IDF_5.0.1/esp-idf/components/esp_system/task_wdt/task_wdt.c:585

0x40082b6d: _xt_lowint1 at E:/ESP_IDF_5.0.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x40082d7f: lock_acquire_generic at E:/ESP_IDF_5.0.1/esp-idf/components/newlib/locks.c:123

0x40082ec1: _lock_acquire at E:/ESP_IDF_5.0.1/esp-idf/components/newlib/locks.c:154

0x400e1b96: esp_mpi_enable_hardware_hw_op at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp32/bignum.c:32

0x400e1aec: mbedtls_mpi_mul_mpi at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:534

0x400e1b89: mbedtls_mpi_mul_int at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:557

0x400df0cc: mbedtls_mpi_div_mpi at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/mbedtls/library/bignum.c:1690

0x400df223: mbedtls_mpi_mod_mpi at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/mbedtls/library/bignum.c:1760

0x400e1717: calculate_rinv at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:200 (discriminator 2)

0x400e188e: esp_mpi_exp_mod at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:388

0x400e19ed: mbedtls_mpi_exp_mod at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:460

0x401273ea: crypto_bignum_legendre at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c:266 (discriminator 2)

0x40123904: dragonfly_get_random_qr_qnr at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/src/common/dragonfly.c:69

0x40121ff0: sae_derive_pwe_ecc at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/src/common/sae.c:347

0x4012327a: sae_prepare_commit at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/src/common/sae.c:1359

0x4011dc9e: wpa3_build_sae_commit at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:69 (discriminator 1)

0x4011dd97: wpa3_build_sae_msg at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:155

0x400f2a1e: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd163: cnx_connect_next_ap at ??:?

0x400f825d: ieee80211_sta_new_state at ??:?

0x400f2a42: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd163: cnx_connect_next_ap at ??:?

0x400f825d: ieee80211_sta_new_state at ??:?

0x400f2a42: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd163: cnx_connect_next_ap at ??:?

0x400f825d: ieee80211_sta_new_state at ??:?

0x400f2a42: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd184: cnx_start_handoff_cb at ??:?

0x400f6440: clear_bss_queue at ??:?

0x400f66ca: clear_bss_queue at ??:?

0x400f68d8: scan_inter_channel_timeout_process at ??:?

0x400fb7b1: chm_end_op at ??:?

0x400fb7d2: chm_end_op_timeout_process at ??:?

0x400fb310: esp_wifi_register_mgmt_frame_internal at ??:?

0x400fb599: ieee80211_timer_do_process at ??:?

0x40090db1: ppTask at ??:?

0x4008bccd: vPortTaskWrapper at E:/ESP_IDF_5.0.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:154


E (1557290) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:
E (1557290) task_wdt:  - IDLE (CPU 0)
E (1557290) task_wdt: Tasks currently running:
E (1557290) task_wdt: CPU 0: wifi
E (1557290) task_wdt: CPU 1: IDLE
E (1557290) task_wdt: Print CPU 0 (current core) backtrace


Backtrace: 0x400D7B13:0x3FFB1A60 0x400D7C9A:0x3FFB1A80 0x40082B6D:0x3FFB1AA0 0x40082D88:0x3FFBEF50 0x40082EC1:0x3FFBEF80 0x400E1B96:0x3FFBEFA0 0x400E1AEC:0x3FFBEFC0 0x400E1B89:0x3FFBEFF0 0x400DF0CC:0x3FFBF020 0x400DF223:0x3FFBF0B0 0x400E1717:0x3FFBF0D0 0x400E188E:0x3FFBF100 0x400E19ED:0x3FFBF150 0x401273EA:0x3FFBF170 0x40123904:0x3FFBF1B0 0x40121FF0:0x3FFBF1D0 0x4012327A:0x3FFBF420 0x4011DC9E:0x3FFBF440 0x4011DD97:0x3FFBF470 0x400F2A1E:0x3FFBF490 0x400F3F97:0x3FFBF4E0 0x400F8304:0x3FFBF500 0x400F4D25:0x3FFBF570 0x400FBF54:0x3FFBF590 0x400FC3FA:0x3FFBF5E0 0x400FD0FD:0x3FFBF630 0x400FD163:0x3FFBF6B0 0x400F825D:0x3FFBF6D0 0x400F2A42:0x3FFBF740 0x400F3F97:0x3FFBF790 0x400F8304:0x3FFBF7B0 0x400F4D25:0x3FFBF820 0x400FBF54:0x3FFBF840 0x400FC3FA:0x3FFBF890 0x400FD0FD:0x3FFBF8E0 0x400FD163:0x3FFBF960 0x400F825D:0x3FFBF980 0x400F2A42:0x3FFBF9F0 0x400F3F97:0x3FFBFA40 0x400F8304:0x3FFBFA60 0x400F4D25:0x3FFBFAD0 0x400FBF54:0x3FFBFAF0 0x400FC3FA:0x3FFBFB40 0x400FD0FD:0x3FFBFB90 0x400FD163:0x3FFBFC10 0x400F825D:0x3FFBFC30 0x400F2A42:0x3FFBFCA0 0x400F3F97:0x3FFBFCF0 0x400F8304:0x3FFBFD10 0x400F4D25:0x3FFBFD80 0x400FBF54:0x3FFBFDA0 0x400FC3FA:0x3FFBFDF0 0x400FD0FD:0x3FFBFE40 0x400FD184:0x3FFBFEC0 0x400F6440:0x3FFBFF10 0x400F66CA:0x3FFBFF60 0x400F68D8:0x3FFBFFA0 0x400FB7B1:0x3FFBFFD0 0x400FB7D2:0x3FFBFFF0 0x400FB310:0x3FFC0010 0x400FB599:0x3FFC0030 0x40090DB1:0x3FFC0050 0x4008BCCD:0x3FFC0080
0x400d7b13: task_wdt_timeout_handling at E:/ESP_IDF_5.0.1/esp-idf/components/esp_system/task_wdt/task_wdt.c:461 (discriminator 3)

0x400d7c9a: task_wdt_isr at E:/ESP_IDF_5.0.1/esp-idf/components/esp_system/task_wdt/task_wdt.c:585

0x40082b6d: _xt_lowint1 at E:/ESP_IDF_5.0.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118

0x40082d88: xPortCanYield at E:/ESP_IDF_5.0.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:622
 (inlined by) lock_acquire_generic at E:/ESP_IDF_5.0.1/esp-idf/components/newlib/locks.c:127

0x40082ec1: _lock_acquire at E:/ESP_IDF_5.0.1/esp-idf/components/newlib/locks.c:154

0x400e1b96: esp_mpi_enable_hardware_hw_op at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp32/bignum.c:32

0x400e1aec: mbedtls_mpi_mul_mpi at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:534

0x400e1b89: mbedtls_mpi_mul_int at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:557

0x400df0cc: mbedtls_mpi_div_mpi at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/mbedtls/library/bignum.c:1690

0x400df223: mbedtls_mpi_mod_mpi at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/mbedtls/library/bignum.c:1760

0x400e1717: calculate_rinv at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:200 (discriminator 2)

0x400e188e: esp_mpi_exp_mod at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:388

0x400e19ed: mbedtls_mpi_exp_mod at E:/ESP_IDF_5.0.1/esp-idf/components/mbedtls/port/esp_bignum.c:460

0x401273ea: crypto_bignum_legendre at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c:266 (discriminator 2)

0x40123904: dragonfly_get_random_qr_qnr at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/src/common/dragonfly.c:69

0x40121ff0: sae_derive_pwe_ecc at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/src/common/sae.c:347

0x4012327a: sae_prepare_commit at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/src/common/sae.c:1359

0x4011dc9e: wpa3_build_sae_commit at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:69 (discriminator 1)

0x4011dd97: wpa3_build_sae_msg at E:/ESP_IDF_5.0.1/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:155

0x400f2a1e: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd163: cnx_connect_next_ap at ??:?

0x400f825d: ieee80211_sta_new_state at ??:?

0x400f2a42: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd163: cnx_connect_next_ap at ??:?

0x400f825d: ieee80211_sta_new_state at ??:?

0x400f2a42: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd163: cnx_connect_next_ap at ??:?

0x400f825d: ieee80211_sta_new_state at ??:?

0x400f2a42: ieee80211_auth_construct at ??:?

0x400f3f97: ieee80211_send_mgmt at ??:?

0x400f8304: ieee80211_sta_new_state at ??:?

0x400f4d25: ieee80211_mlme_connect_bss at ??:?

0x400fbf54: cnx_sta_connect_led_timer_cb at ??:?

0x400fc3fa: cnx_csa_fn at ??:?

0x400fd0fd: cnx_remove_all_rc at ??:?

0x400fd184: cnx_start_handoff_cb at ??:?

0x400f6440: clear_bss_queue at ??:?

0x400f66ca: clear_bss_queue at ??:?

0x400f68d8: scan_inter_channel_timeout_process at ??:?

0x400fb7b1: chm_end_op at ??:?

0x400fb7d2: chm_end_op_timeout_process at ??:?

0x400fb310: esp_wifi_register_mgmt_frame_internal at ??:?

0x400fb599: ieee80211_timer_do_process at ??:?

0x40090db1: ppTask at ??:?

0x4008bccd: vPortTaskWrapper at E:/ESP_IDF_5.0.1/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:154

More Information.

The issue was already present on v5.0.1, I haven`t tried earlier versions yet

@RungeJan RungeJan added the Type: Bug bugs in IDF label May 11, 2023
@github-actions github-actions bot changed the title Wifi authentication with WIFI_ALL_CHANNEL_SCAN and multiple APs with same SSID leads to memory leak if PWD is wrong Wifi authentication with WIFI_ALL_CHANNEL_SCAN and multiple APs with same SSID leads to memory leak if PWD is wrong (IDFGH-10106) May 11, 2023
@kapilkedawat
Copy link
Collaborator

Hi @RungeJan ,

I tried this issue in our internal setup, I don't see memory going down after every iteration. It actually becomes constant after some iterations. Can you please share AP's config? Also how many APs with same SSID is present in the env?

I (85591) wifi station: [up:85] Heap: free: 232180(internal: 232180) (largest block: 110592), min free: 229520 / 301568 max
I (85891) wifi:new:<9,2>, old:<9,0>, ap:<255,255>, sta:<9,2>, prof:1
I (85891) wifi:state: init -> auth (b0)
I (86551) wifi:state: auth -> assoc (0)
I (86861) wifi:state: assoc -> run (10)
I (89621) wifi:state: run -> init (fc0)
I (89621) wifi:new:<9,0>, old:<9,2>, ap:<255,255>, sta:<9,2>, prof:1
I (89621) wifi:new:<9,2>, old:<9,0>, ap:<255,255>, sta:<9,2>, prof:1
I (89631) wifi:state: init -> auth (b0)
I (89651) wifi:state: auth -> assoc (0)
I (90591) wifi station: [up:90] Heap: free: 232156(internal: 232156) (largest block: 110592), min free: 229520 / 301568 max
I (90661) wifi:state: assoc -> init (2700)
I (90661) wifi:new:<9,0>, old:<9,2>, ap:<255,255>, sta:<9,2>, prof:1
I (90661) wifi station: connect to the AP fail
I (90661) wifi station: retry to connect to the AP
I (93081) wifi station: connect to the AP fail
I (93081) wifi station: retry to connect to the AP
I (95491) wifi:new:<9,2>, old:<9,0>, ap:<255,255>, sta:<9,2>, prof:1
I (95491) wifi:state: init -> auth (b0)
I (95591) wifi station: [up:95] Heap: free: 232168(internal: 232168) (largest block: 110592), min free: 229520 / 301568 max

@RungeJan
Copy link
Author

Hi,
I adjusted the code to print all aps that were found after startup.

Code
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/event_groups.h"
#include "esp_system.h"
#include "esp_wifi.h"
#include "esp_event.h"
#include "esp_log.h"
#include "nvs_flash.h"

#include "esp_timer.h"
#include "esp_mac.h"

#include "lwip/err.h"
#include "lwip/sys.h"

#define EXAMPLE_ESP_WIFI_SSID      "our_ssid"
#define EXAMPLE_ESP_WIFI_PASS      "wrongPwd"

static EventGroupHandle_t s_wifi_event_group;

#define WIFI_CONNECTED_BIT BIT0
#define WIFI_STARTED_BIT BIT1

static const char *TAG = "wifi station";

static void event_handler(void *arg, esp_event_base_t event_base,
	int32_t event_id, void *event_data)
{
	if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_START) {
		xEventGroupSetBits(s_wifi_event_group, WIFI_STARTED_BIT);
	} else if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_DISCONNECTED) {
		ESP_LOGI(TAG, "connect to the AP fail");
		ESP_LOGI(TAG, "retry to connect to the AP");
		esp_wifi_connect();
	} else if (event_base == IP_EVENT && event_id == IP_EVENT_STA_GOT_IP) {
		ip_event_got_ip_t *event = (ip_event_got_ip_t *)event_data;
		ESP_LOGI(TAG, "got ip:" IPSTR, IP2STR(&event->ip_info.ip));
		xEventGroupSetBits(s_wifi_event_group, WIFI_CONNECTED_BIT);
	}
}

void wifi_init_sta(void)
{
	s_wifi_event_group = xEventGroupCreate();

	ESP_ERROR_CHECK(esp_netif_init());

	ESP_ERROR_CHECK(esp_event_loop_create_default());
	esp_netif_create_default_wifi_sta();

	wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT();
	ESP_ERROR_CHECK(esp_wifi_init(&cfg));

	esp_event_handler_instance_t instance_any_id;
	esp_event_handler_instance_t instance_got_ip;
	ESP_ERROR_CHECK(esp_event_handler_instance_register(WIFI_EVENT,
		ESP_EVENT_ANY_ID, &event_handler, NULL, &instance_any_id));
	ESP_ERROR_CHECK(esp_event_handler_instance_register(IP_EVENT,
		IP_EVENT_STA_GOT_IP, &event_handler, NULL, &instance_got_ip));

	wifi_config_t wifi_config = {
		.sta = {
			.ssid = EXAMPLE_ESP_WIFI_SSID,
			.password = EXAMPLE_ESP_WIFI_PASS,
			.scan_method = WIFI_ALL_CHANNEL_SCAN,
		}
	};

	ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA));
	ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_STA, &wifi_config));
	ESP_ERROR_CHECK(esp_wifi_start());

	ESP_LOGI(TAG, "wifi_init_sta finished.");
	// wait for wifi started before scanning for available APs
	EventBits_t bits = xEventGroupWaitBits(s_wifi_event_group,
		WIFI_STARTED_BIT, pdFALSE, pdFALSE, portMAX_DELAY);

	const wifi_scan_config_t scan_config = {
		.show_hidden = true,
		.scan_type = WIFI_SCAN_TYPE_ACTIVE,
	};
	esp_wifi_scan_start(&scan_config, true);
	uint16_t found_aps = 0;
	esp_wifi_scan_get_ap_num(&found_aps);
	if (0 != found_aps) {
		wifi_ap_record_t *ap_records = (wifi_ap_record_t *)calloc(found_aps, sizeof(wifi_ap_record_t));
		esp_wifi_scan_get_ap_records(&found_aps, ap_records);
		for (int i = 0; i < found_aps; i++) {
			ESP_LOGI(TAG, "ssid: %s ("MACSTR")", (char*) ap_records[i].ssid, MAC2STR(ap_records[i].bssid));
			ESP_LOGI(TAG, "primary: %hhu", ap_records[i].primary);
			ESP_LOGI(TAG, "second: %s", (ap_records[i].second) == 0 ? "None" : ((ap_records[i].second == 1) ? "above" : "below"));
			ESP_LOGI(TAG, "rssi: %d, authmode: %d", ap_records[i].rssi, ap_records[i].authmode);
			ESP_LOGI(TAG, "pairwise_cipher: %d, group_cipher: %d", ap_records[i].pairwise_cipher, ap_records[i].group_cipher);
			ESP_LOGI(TAG, "ant: %d, country: %s\n\n", ap_records[i].ant, ap_records[i].country.cc);
		}
		free(ap_records);
	}

	esp_wifi_connect();
	// Wait for connected, bit, will never happen with invalid config
	bits = xEventGroupWaitBits(s_wifi_event_group,
		WIFI_CONNECTED_BIT, pdFALSE, pdFALSE, portMAX_DELAY);

	if (bits & WIFI_CONNECTED_BIT) {
		ESP_LOGI(TAG, "connected to ap SSID:%s password:%s",
			EXAMPLE_ESP_WIFI_SSID, EXAMPLE_ESP_WIFI_PASS);
	} else {
		ESP_LOGE(TAG, "UNEXPECTED EVENT");
	}
}

static void printHeapInfo(void)
{
	static uint32_t heapFree = 0, heapMinFree = 0;

	uint32_t curVal = esp_get_free_heap_size();
	size_t totalSize = heap_caps_get_total_size(MALLOC_CAP_DEFAULT);
	size_t largestFreeBlock = heap_caps_get_largest_free_block(MALLOC_CAP_DEFAULT);
	uint32_t internalFree = esp_get_free_internal_heap_size();
	uint32_t minFree = esp_get_minimum_free_heap_size();
	if (heapFree != curVal || minFree != heapMinFree) {
		heapFree = curVal;
		heapMinFree = minFree;
		int64_t uptime = (esp_timer_get_time() / 1000000LL);
		ESP_LOGI(TAG, "[up:%lld] Heap: free: %lu(internal: %lu) (largest block: %u), min free: %lu / %u max",
			uptime, curVal, internalFree, largestFreeBlock, heapMinFree, totalSize);
	}
}

static void app_task(void *arg)
{
	while (1) {
		// print free heap-stats every 5sec
		printHeapInfo();
		vTaskDelay(pdMS_TO_TICKS(5000));
	}
}

void app_main(void)
{
	esp_err_t ret = nvs_flash_init();
	if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) {
		ESP_ERROR_CHECK(nvs_flash_erase());
		ret = nvs_flash_init();
	}
	ESP_ERROR_CHECK(ret);

	// Create Task to monitor the memory
	xTaskCreate(app_task, "Mem_Mon", 1024 * 4, NULL, tskIDLE_PRIORITY + 1, NULL);

	ESP_LOGI(TAG, "ESP_WIFI_MODE_STA");
	wifi_init_sta();
}

Running this code provides the following log:

Startup rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030,len:6940 ho 0 tail 12 room 4 load:0x40078000,len:15500 load:0x40080400,len:3844 0x40080400: _init at ??:?

entry 0x4008064c
I (29) boot: ESP-IDF v5.0.1 2nd stage bootloader
I (29) boot: compile time 10:28:41
I (29) boot: chip revision: v3.0
I (32) boot.esp32: SPI Speed : 40MHz
I (37) boot.esp32: SPI Mode : DIO
I (41) boot.esp32: SPI Flash Size : 2MB
I (46) boot: Enabling RNG early entropy source...
I (51) boot: Partition Table:
I (55) boot: ## Label Usage Type ST Offset Length
I (62) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (70) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (77) boot: 2 factory factory app 00 00 00010000 00100000
I (85) boot: End of partition table
I (89) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=1def0h (122608) map
I (142) esp_image: segment 1: paddr=0002df18 vaddr=3ffb0000 size=02100h ( 8448) load
I (145) esp_image: segment 2: paddr=00030020 vaddr=400d0020 size=79d14h (498964) map
I (328) esp_image: segment 3: paddr=000a9d3c vaddr=3ffb2100 size=0123ch ( 4668) load
I (330) esp_image: segment 4: paddr=000aaf80 vaddr=40080000 size=14c3ch ( 85052) load
I (379) boot: Loaded app from partition at offset 0x10000
I (379) boot: Disabling RNG early entropy source...
I (390) cpu_start: Pro cpu up.
I (390) cpu_start: Starting app cpu, entry point is 0x400812bc
0x400812bc: call_start_cpu1 at E:/ESP_IDF_5.0.1/esp-idf/components/esp_system/port/cpu_start.c:142

I (0) cpu_start: App cpu up.
I (407) cpu_start: Pro cpu start user code
I (407) cpu_start: cpu freq: 160000000 Hz
I (407) cpu_start: Application information:
I (412) cpu_start: Project name: wifiAuthTest
I (417) cpu_start: App version: 1
I (421) cpu_start: Compile time: May 11 2023 10:27:47
I (427) cpu_start: ELF file SHA256: eaa998998c5c43ee...
I (433) cpu_start: ESP-IDF: v5.0.1
I (438) cpu_start: Min chip rev: v0.0
I (443) cpu_start: Max chip rev: v3.99
I (448) cpu_start: Chip rev: v3.0
I (453) heap_init: Initializing. RAM available for dynamic allocation:
I (460) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (466) heap_init: At 3FFB6F68 len 00029098 (164 KiB): DRAM
I (472) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (478) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (485) heap_init: At 40094C3C len 0000B3C4 (44 KiB): IRAM
I (493) spi_flash: detected chip: generic
I (496) spi_flash: flash io: dio
W (500) spi_flash: Detected size(16384k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (514) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (627) wifi station: ESP_WIFI_MODE_STA
I (627) wifi station: [up:0] Heap: free: 277024(internal: 277024) (largest block: 147456), min free: 277020 / 303432 max
I (647) wifi:wifi driver task: 3ffc0130, prio:23, stack:6656, core=0
I (647) system_api: Base MAC address is not set
I (647) system_api: read default base MAC address from EFUSE
I (677) wifi:wifi firmware version: 17afb16
I (677) wifi:wifi certification version: v7.0
I (677) wifi:config NVS flash: enabled
I (677) wifi:config nano formating: disabled
I (687) wifi:Init data frame dynamic rx buffer num: 32
I (687) wifi:Init management frame dynamic rx buffer num: 32
I (697) wifi:Init management short buffer num: 32
I (697) wifi:Init dynamic tx buffer num: 32
I (707) wifi:Init static rx buffer size: 1600
I (707) wifi:Init static rx buffer num: 10
I (707) wifi:Init dynamic rx buffer num: 32
I (717) wifi_init: rx ba win: 6
I (717) wifi_init: tcpip mbox: 32
I (717) wifi_init: udp mbox: 6
I (727) wifi_init: tcp mbox: 6
I (727) wifi_init: tcp tx win: 5744
I (737) wifi_init: tcp rx win: 5744
I (737) wifi_init: tcp mss: 1440
I (737) wifi_init: WiFi IRAM OP enabled
I (747) wifi_init: WiFi RX IRAM OP enabled
I (787) phy_init: phy_version 4670,719f9f6,Feb 18 2021,17:07:07
I (877) wifi:mode : sta (90:38:0c:fb:5d:e0)
I (877) wifi:enable tsf

I (887) wifi station: wifi_init_sta finished.
I (3387) wifi station: ssid: our_ssid (12:34:56:78:90:AB)
I (3387) wifi station: primary: 6
I (3387) wifi station: second: None
I (3387) wifi station: rssi: -71, authmode: 7
I (3397) wifi station: pairwise_cipher: 4, group_cipher: 4
(3397) wifi station: ant: 0, country: DE

I (3407) wifi station: ssid: our_ssid (12:34:56:78:90:AC)
I (3407) wifi station: primary: 11
I (3417) wifi station: second: None
I (3417) wifi station: rssi: -80, authmode: 7
I (3427) wifi station: pairwise_cipher: 4, group_cipher: 4
I (3427) wifi station: ant: 0, country:

I (3437) wifi station: ssid: our_ssid (12:34:56:78:90:AD)
I (3437) wifi station: primary: 11
I (3447) wifi station: second: None
I (3447) wifi station: rssi: -83, authmode: 7
I (3457) wifi station: pairwise_cipher: 4, group_cipher: 4
(3457) wifi station: ant: 0, country: DE

I (3467) wifi station: ssid: our_ssid (12:34:56:78:90:AE)
I (3467) wifi station: primary: 1
I (3477) wifi station: second: None
I (3477) wifi station: rssi: -84, authmode: 7
I (3487) wifi station: pairwise_cipher: 4, group_cipher: 4
(3487) wifi station: ant: 0, country: DE

I (3497) wifi station: ssid: other1 (12:34:56:78:90:AF)
I (3497) wifi station: primary: 6
I (3507) wifi station: second: None
I (3507) wifi station: rssi: -84, authmode: 0
I (3517) wifi station: pairwise_cipher: 0, group_cipher: 0
( (3517) wifi station: ant: 0, country: GB

I (3527) wifi station: ssid: other2 (12:34:56:78:90:BA)
I (3537) wifi station: primary: 1
I (3537) wifi station: second: None
I (3537) wifi station: rssi: -87, authmode: 3
I (3547) wifi station: pairwise_cipher: 4, group_cipher: 4
(3557) wifi station: ant: 0, country: DE

I (3557) wifi station: ssid: other3 (12:34:56:78:90:BB)
I (3567) wifi station: primary: 4
I (3567) wifi station: second: above
I (3567) wifi station: rssi: -88, authmode: 3
I (3577) wifi station: pairwise_cipher: 4, group_cipher: 4
I (3587) wifi station: ant: 0, country:

I (3587) wifi station: ssid: other4 (12:34:56:78:90:BC)
I (3597) wifi station: primary: 6
I (3597) wifi station: second: None
I (3607) wifi station: rssi: -91, authmode: 3
I (3607) wifi station: pairwise_cipher: 4, group_cipher: 4
(3617) wifi station: ant: 0, country: DE

I (5637) wifi station: [up:5] Heap: free: 236412(internal: 236412) (largest block: 110592), min free: 233924 / 303432 max
I (6027) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1
I (6037) wifi:state: init -> auth (b0)
I (10637) wifi station: [up:10] Heap: free: 233516(internal: 233516) (largest block: 110592), min free: 219652 / 303432 max
I (11007) wifi:state: auth -> init (200)
I (11007) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (11007) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (11017) wifi:state: init -> auth (b0)
I (12547) wifi:state: auth -> init (600)
I (12557) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (12567) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (12567) wifi:state: init -> auth (b0)
I (14397) wifi:state: auth -> init (600)
I (14407) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (14407) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (14407) wifi:state: init -> auth (b0)
I (15637) wifi station: [up:15] Heap: free: 228888(internal: 228888) (largest block: 110592), min free: 211588 / 303432 max
I (16127) wifi:state: auth -> init (600)
I (16127) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (16127) wifi station: connect to the AP fail
I (16127) wifi station: retry to connect to the AP
I (18547) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (18547) wifi:state: init -> auth (b0)
I (20267) wifi:state: auth -> init (600)
I (20267) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (20277) wifi station: connect to the AP fail
I (20277) wifi station: retry to connect to the AP
I (20637) wifi station: [up:20] Heap: free: 233292(internal: 233292) (largest block: 110592), min free: 211588 / 303432 max
I (22687) wifi station: connect to the AP fail
I (22687) wifi station: retry to connect to the AP
I (25107) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (25107) wifi:state: init -> auth (b0)
I (25637) wifi station: [up:25] Heap: free: 232024(internal: 232024) (largest block: 110592), min free: 211588 / 303432 max
I (26827) wifi:state: auth -> init (600)
I (26837) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (26837) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (26837) wifi:state: init -> auth (b0)
I (28227) wifi:state: auth -> init (600)
I (28237) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (28237) wifi:new:<1,0>, old:<11,0>, ap:<255,255>, sta:<1,0>, prof:1
I (28237) wifi:state: init -> auth (b0)
I (29637) wifi:state: auth -> init (600)
I (29637) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (29637) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (29647) wifi:state: init -> auth (b0)
I (30637) wifi station: [up:30] Heap: free: 223436(internal: 223436) (largest block: 110592), min free: 210716 / 303432 max
I (31047) wifi:state: auth -> init (600)
I (31047) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (31047) wifi station: connect to the AP fail
I (31047) wifi station: retry to connect to the AP
I (33467) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (33467) wifi:state: init -> auth (b0)
I (34867) wifi:state: auth -> init (600)
I (34877) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (34877) wifi station: connect to the AP fail
I (34877) wifi station: retry to connect to the AP
I (35637) wifi station: [up:35] Heap: free: 230496(internal: 230496) (largest block: 110592), min free: 210716 / 303432 max
I (37297) wifi station: connect to the AP fail
I (37297) wifi station: retry to connect to the AP
I (39707) wifi:new:<6,0>, old:<11,0>, ap:<255,255>, sta:<6,0>, prof:1
I (39707) wifi:state: init -> auth (b0)
I (40637) wifi station: [up:40] Heap: free: 228492(internal: 228492) (largest block: 110592), min free: 210716 / 303432 max
I (41097) wifi:state: auth -> init (600)
I (41107) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (41107) wifi:new:<11,0>, old:<6,0>, ap:<255,255>, sta:<11,0>, prof:1
I (41107) wifi:state: init -> auth (b0)

As you can see, 4 APs for our network were found.
What I have additionally noticed is that using mulitple mobile phones with a hotspot using the same ssid was not causing the issue. It only happens for the network of our company consiting of a FritzBox Router and multiple Fritzbox Repeater.

One can also see that the states are changed differently in my logs and in your log. your wifi states stick to the following procedure:
I (85891) wifi:state: init -> auth (b0)
I (86551) wifi:state: auth -> assoc (0)
I (86861) wifi:state: assoc -> run (10)
I (89621) wifi:state: run -> init (fc0)

or

I (89631) wifi:state: init -> auth (b0)
I (89651) wifi:state: auth -> assoc (0)
I (90661) wifi:state: assoc -> init (2700)

My states are mostly only switching between auth and init
I (209614) wifi:state: init -> auth (b0)
I (210994) wifi:state: auth -> init (600)
I (211004) wifi:new:<6,0>, old:<6,0>, ap:<255,255>, sta:<6,0>, prof:1
I (211004) wifi:new:<1,0>, old:<6,0>, ap:<255,255>, sta:<1,0>, prof:1
I (211004) wifi:state: init -> auth (b0)
I (212424) wifi:state: auth -> init (600)
I (212434) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (212434) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1
I (212434) wifi:state: init -> auth (b0)
I (213824) wifi:state: auth -> init (600)
I (213834) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (213834) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
I (213834) wifi:state: init -> auth (b0)
I (215234) wifi:state: auth -> init (600)
I (215234) wifi:new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1

I hope this helps.
Kind regards
Jan

@AxelLin
Copy link
Contributor

AxelLin commented Jun 25, 2023

@kapilkedawat
Any new finding in #11381 (comment)

@Aditi-Lonkar
Copy link
Collaborator

Aditi-Lonkar commented Apr 11, 2024

Hi @RungeJan ,
I tried running the example with the scenario you mentioned. I do not see the huge memory leak you have described in the issue. I will suggest not setting the retry count value to a very big number.
Also, the recent releases have some memory-related fixes, so if possible, could you please retest on the latest release version? If the issue still appears on the latest release, could you please share the logs and the basic code snippet which reproduces the issue for further investigation?

@masterxq
Copy link

masterxq commented May 18, 2024

Your and also my Problem is 95% related to WPA3 sae. And still present in latest Espressif:

ESP-IDF v4.4.7-197-g1b42fee4f0

I also have access points with the same name, so possible it is a combination of both, but unsure there.

I did some test with heap trace. With Espressif ESP-IDF v4.4.7-197-g1b42fee4f0 and ESP-IDF v4.4.6-487-g2d60e58888. Both have the same result.

My Wi-Fi Manager scans and finds best matches and that stuff, so we're also monitoring scans here.

My experiment:
I started heap_trace and disconnected the client by the access point, so it needed to reconnect multiple times. My access point will block reconnect attempts about 1 minute. And after i disconnected multiple times i stopped heap trace and dumped its log. I did this multiple times with different amount of disconnects.

Code
	while(true)
	{
		int len = uart_read_bytes(0, buffer, 128, 20 / portTICK_PERIOD_MS);
		if(len > 0)
		{
			buffer[len] = 0;
			if(buffer[0] == 'e')
			{
				if(!heaptrace_activated)
				{
					ESP_LOGW(TAG, "Heap trace allready 'E'nded");
				}
				else
				{
					wifi_manager_disable_wifi();
					vTaskDelay(10000/portTICK_RATE_MS);
					ESP_ERROR_CHECK(heap_trace_stop());
					heap_trace_dump();
					heaptrace_activated = false;
					ESP_LOGI(TAG, "Heap trace ended");
					wifi_manager_enable_wifi();
				}
			}
			else if(buffer[0] == 's')
			{
				if(heaptrace_activated)
				{
					ESP_LOGW(TAG, "Heap trace allready 'S'tarted");
				}
				else
				{
					ESP_ERROR_CHECK(heap_trace_start(HEAP_TRACE_LEAKS));
					heaptrace_activated = true;
					ESP_LOGI(TAG, "Heap trace started");
				}
			}
			ESP_LOGW(TAG, "Got %d bytes: %s", len, buffer);
		}
		wifi_manager_worker();
		vTaskDelay(10/portTICK_RATE_MS);
	}
Reconnect log
I (1270003) wifi:<ba-del>idx
I (1270013) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
W (1270033) httpd_txrx: httpd_sock_err: error in recv : 113
W (1280153) WifiMan: Wifi scan callback NULL connecting...
I (1280233) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1280243) wifi:state: init -> auth (b0)
I (1280243) wifi:state: auth -> init (1100)
I (1280253) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
W (1290373) WifiMan: Wifi scan callback NULL connecting...
I (1290473) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1290483) wifi:state: init -> auth (b0)
I (1290483) wifi:state: auth -> init (1100)
I (1290493) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
W (1310393) WifiMan: Wifi scan callback NULL connecting...
I (1310443) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1310453) wifi:state: init -> auth (b0)
I (1310453) wifi:state: auth -> init (1100)
I (1310463) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
W (1330403) WifiMan: Wifi scan callback NULL connecting...
I (1330433) wifi:new:<1,0>, old:<1,0>, ap:<255,255>, sta:<1,0>, prof:1
I (1330443) wifi:state: init -> auth (b0)
I (1330443) wifi:state: auth -> assoc (0)
I (1330453) wifi:state: assoc -> run (10)
I (1330473) wifi:connected with kloetercrewD2G, aid = 2, channel 1, BW20, bssid = a4:2b:b0:cd:d4:20
I (1330483) wifi:security: WPA2-PSK, phy: bgn, rssi: -70
I (1330493) wifi:pm start, type: 1

I (1330503) wifi:AP's beacon interval = 102400 us, DTIM period = 2

What I observed is that the following tracing for lost heap appears more often if I did disconnect more often (proportionally I think) so this should be the leak you are searching for, logs from ESP-IDF v4.4.7-197-g1b42fee4f0:

12 bytes (@ 0x3ffd44ac) allocated CPU 0 ccount 0xb448f488 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?
Full heap trace from v4.4.7-197-g1b42fee4f0. 3 (Current version) Manually disconnects, about 15 connections attempts from the ESP 24 Leaks on wpa3_build_sae_commit
3 Disconnects about 12 connection attempts and scans


36 allocations trace (400 entry buffer)
12 bytes (@ 0x3ffc5ef4) allocated CPU 0 ccount 0xb36b6f54 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd44ac) allocated CPU 0 ccount 0xb448f488 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4ae4) allocated CPU 0 ccount 0x17161e3c caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4b30) allocated CPU 0 ccount 0x17f32694 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4880) allocated CPU 0 ccount 0xd584d510 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4e98) allocated CPU 0 ccount 0xd66183f4 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4ee4) allocated CPU 0 ccount 0x94449208 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4e5c) allocated CPU 0 ccount 0x9520a734 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffc5ed0) allocated CPU 0 ccount 0xe5b426f4 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5054) allocated CPU 0 ccount 0xe6901edc caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffc5eb4) allocated CPU 0 ccount 0x494fcf0c caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd48dc) allocated CPU 0 ccount 0x4a2b88c8 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4928) allocated CPU 0 ccount 0x07bf1b9c caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4564) allocated CPU 0 ccount 0x089a8a18 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4fc4) allocated CPU 0 ccount 0xc67b2960 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5010) allocated CPU 0 ccount 0xc7561044 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

16 bytes (@ 0x3ffd41d0) allocated CPU 1 ccount 0x94ff9c14 caller 0x400ea0f0:0x400ea166:0x400ea1cc:0x400f0d5c:0x400f0e15:0x400e3e95:0x400e4b06:0x400f343b:0x400f36a4:0x400e4308
0x400ea0f0: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea166: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea1cc: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0d5c: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0e15: sys_timeout at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:327 (discriminator 2)

0x400e3e95: esp_netif_start_ip_lost_timer at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1098

0x400e4b06: esp_netif_dhcpc_cb at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1036

0x400f343b: dhcp_release_and_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1721

0x400f36a4: dhcp_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1752

0x400e4308: esp_netif_down_api at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1386

12 bytes (@ 0x3ffd4390) allocated CPU 0 ccount 0xfac56434 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd43dc) allocated CPU 0 ccount 0xfb9fcc4c caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4428) allocated CPU 0 ccount 0x5e60e5c4 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4474) allocated CPU 0 ccount 0x5f3b0978 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

128 bytes (@ 0x3ffd4750) allocated CPU 0 ccount 0x1d040d68 caller 0x400e18db:0x400e1ce4:0x400e088c:0x400e0e14:0x400e12c8:0x400dfffe:0x4010f59c:0x4010c6bc:0x4010e530:0x4010c267
0x400e18db: ExceptionlessAllocatable::operator new(unsigned int, std::nothrow_t const&) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_memory_management.hpp:53
 (inlined by) nvs::HashList::insert(nvs::Item const&, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp:57

0x400e1ce4: nvs::Page::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int, unsigned char) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_page.cpp:228

0x400e088c: nvs::Storage::writeMultiPageBlob(unsigned char, char const*, void const*, unsigned int, nvs::VerOffset) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_storage.cpp:304 (discriminator 4)

0x400e0e14: nvs::Storage::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_storage.cpp:403

0x400e12c8: nvs::NVSHandleSimple::set_blob(char const*, void const*, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_handle_simple.cpp:52

0x400dfffe: nvs_set_blob at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_api.cpp:426

0x4010f59c: wifi_nvs_set at ??:?

0x4010c6bc: ieee80211_ioctl_process at ??:?

0x4010e530: wifi_set_config_process at ??:?

0x4010c267: ieee80211_ioctl_process at ??:?

12 bytes (@ 0x3ffd4490) allocated CPU 0 ccount 0x1dc9b200 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4bc4) allocated CPU 0 ccount 0x1ea3a694 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4be0) allocated CPU 0 ccount 0xdbd5f424 caller 0x4012fb13:0x4012a680:0x4012be5b:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012be5b: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4c2c) allocated CPU 0 ccount 0xdcaf4e90 caller 0x4012fb13:0x4012a680:0x4012beb9:0x4012c635:0x4012c699:0x40127de4:0x40127f71:0x401110c7:0x401124fe:0x40116510
0x4012fb13: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a680: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012beb9: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c635: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c699: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127de4: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127f71: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x401110c7: ieee80211_auth_construct at ??:?

0x401124fe: ieee80211_send_mgmt at ??:?

0x40116510: ieee80211_sta_new_state at ??:?

184 bytes (@ 0x3ffd5124) allocated CPU 0 ccount 0xeb468a0c caller 0x40085c08:0x40118dd0:0x40118f28:0x40127985:0x4012d0f5:0x4012d666:0x4012e225:0x4012ebd5:0x40115a00:0x40091c18
0x40085c08: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40118dd0: ppInstallKey at ??:?

0x40118f28: esp_wifi_set_sta_key_internal at ??:?

0x40127985: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x4012d0f5: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x4012d666: wpa_supplicant_install_ptk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:758

0x4012e225: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1397

0x4012ebd5: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40115a00: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

184 bytes (@ 0x3ffd51ec) allocated CPU 0 ccount 0xeb46fe78 caller 0x40085c08:0x40118dd0:0x40118f28:0x40127985:0x4012d0f5:0x4012d371:0x4012e246:0x4012ebd5:0x40115a00:0x40091c18
0x40085c08: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40118dd0: ppInstallKey at ??:?

0x40118f28: esp_wifi_set_sta_key_internal at ??:?

0x40127985: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x4012d0f5: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x4012d371: wpa_supplicant_install_gtk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:879

0x4012e246: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1409

0x4012ebd5: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40115a00: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

84 bytes (@ 0x3ffd3f1c) allocated CPU 0 ccount 0x953cefa8 caller 0x4008ad53:0x4008b053:0x4012f861:0x4012f9e2:0x40127a9a:0x40117752:0x4010c768:0x4010d6cc:0x4010c267:0x40092d6c
0x4008ad53: xQueueGenericCreate at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:447

0x4008b053: xQueueCreateMutex at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:564

0x4012f861: wpa2_api_lock at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:79

0x4012f9e2: wpa2_is_disabled at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:103
 (inlined by) esp_wifi_sta_wpa2_ent_disable at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:961

0x40127a9a: wpa_deattach at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:164

0x40117752: wifi_station_stop at ??:?

0x4010c768: _do_wifi_stop at ??:?

0x4010d6cc: wifi_set_mode_process at ??:?

0x4010c267: ieee80211_ioctl_process at ??:?

0x40092d6c: ppTask at ??:?

84 bytes (@ 0x3ffd50a0) allocated CPU 1 ccount 0x9120d9ac caller 0x400d44b2:0x400fd447:0x400fd522:0x4008d908:
0x400d44b2: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:898

0x400fd447: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd522: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

12 bytes (@ 0x3ffd3d34) allocated CPU 1 ccount 0x91229778 caller 0x400d47d6:0x400fd447:0x400fd522:0x4008d908:
0x400d47d6: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:975

0x400fd447: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd522: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffc5f30) allocated CPU 0 ccount 0xab9270a0 caller 0x400ea0f0:0x400ea166:0x400ea1cc:0x400f0d5c:0x400f0dec:0x400f0f10:0x400e9d3d:0x400e9df5:0x4008d908:
0x400ea0f0: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea166: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea1cc: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0d5c: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0dec: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0f10: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9d3d: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9df5: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd5034) allocated CPU 0 ccount 0xee541fa8 caller 0x400ea0f0:0x400ea166:0x400ea1cc:0x400f0d5c:0x400f0dec:0x400f0f10:0x400e9d3d:0x400e9df5:0x4008d908:
0x400ea0f0: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea166: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea1cc: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0d5c: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0dec: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0f10: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9d3d: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9df5: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd4e78) allocated CPU 0 ccount 0xee58eb20 caller 0x400ea0f0:0x400ea166:0x400ea1cc:0x400f0d5c:0x400f0dec:0x400f0f10:0x400e9d3d:0x400e9df5:0x4008d908:
0x400ea0f0: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea166: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea1cc: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0d5c: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0dec: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0f10: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9d3d: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9df5: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd49bc) allocated CPU 0 ccount 0xee5db41c caller 0x400ea0f0:0x400ea166:0x400ea1cc:0x400f0d5c:0x400f0dec:0x400f0f10:0x400e9d3d:0x400e9df5:0x4008d908:
0x400ea0f0: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea166: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea1cc: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0d5c: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0dec: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0f10: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9d3d: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9df5: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd5104) allocated CPU 0 ccount 0xee627fe4 caller 0x400ea0f0:0x400ea166:0x400ea1cc:0x400f0d5c:0x400f0dec:0x400f0f10:0x400e9d3d:0x400e9df5:0x4008d908:
0x400ea0f0: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea166: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea1cc: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0d5c: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0dec: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0f10: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9d3d: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9df5: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

1060 bytes 'leaked' in trace (36 allocations)
total allocations 6516 total frees 91979

Sadly I did most test with the oldest version, so here are 2 logs you can compare, they are generated with: ESP-IDF v4.4.6-487-g2d60e58888

3 AP disconnects, about 15 connection attempts 28 leaks on wpa3_build_sae_commit
40 allocations trace (400 entry buffer)
12 bytes (@ 0x3ffd4aac) allocated CPU 0 ccount 0x6aff2188 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd51b4) allocated CPU 0 ccount 0x6bdc9efc caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4664) allocated CPU 0 ccount 0x2a52eaf0 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd442c) allocated CPU 0 ccount 0x2b2fae08 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4494) allocated CPU 0 ccount 0xcaa8b0c8 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4590) allocated CPU 0 ccount 0xcb84d334 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffc5584) allocated CPU 0 ccount 0x2e3a8218 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffc55a0) allocated CPU 0 ccount 0x2f164cb0 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4bec) allocated CPU 0 ccount 0xeca9814c caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4fd8) allocated CPU 0 ccount 0xed84f84c caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4f78) allocated CPU 0 ccount 0xac07ae68 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd503c) allocated CPU 0 ccount 0xace25b14 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4638) allocated CPU 0 ccount 0xcf5e55ac caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4f1c) allocated CPU 0 ccount 0xd038cff4 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4c68) allocated CPU 0 ccount 0x32fa4d84 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5058) allocated CPU 0 ccount 0x33d488c4 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4cb4) allocated CPU 0 ccount 0xf168d1d0 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4d00) allocated CPU 0 ccount 0xf242c284 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd50b4) allocated CPU 0 ccount 0xb03be290 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5b90) allocated CPU 0 ccount 0xb11544b0 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5074) allocated CPU 0 ccount 0xd0c3ff34 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4030) allocated CPU 0 ccount 0xd19d0db4 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4a84) allocated CPU 0 ccount 0x345ff884 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffc6020) allocated CPU 0 ccount 0x35390940 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffc5fcc) allocated CPU 0 ccount 0xf2cf1968 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4d88) allocated CPU 0 ccount 0xf3a7d404 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4e14) allocated CPU 0 ccount 0xb1b79e44 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4e60) allocated CPU 0 ccount 0xb28fc7cc caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

184 bytes (@ 0x3ffd47fc) allocated CPU 0 ccount 0xc17a33ac caller 0x40085c04:0x40118be4:0x40118d3c:0x40127699:0x4012ce09:0x4012d37a:0x4012df39:0x4012e8e9:0x40115868:0x40091c18
0x40085c04: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40118be4: ppInstallKey at ??:?

0x40118d3c: esp_wifi_set_sta_key_internal at ??:?

0x40127699: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x4012ce09: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x4012d37a: wpa_supplicant_install_ptk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:758

0x4012df39: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1397

0x4012e8e9: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40115868: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

184 bytes (@ 0x3ffd5430) allocated CPU 0 ccount 0xc17ab208 caller 0x40085c04:0x40118be4:0x40118d3c:0x40127699:0x4012ce09:0x4012d085:0x4012df5a:0x4012e8e9:0x40115868:0x40091c18
0x40085c04: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40118be4: ppInstallKey at ??:?

0x40118d3c: esp_wifi_set_sta_key_internal at ??:?

0x40127699: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x4012ce09: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x4012d085: wpa_supplicant_install_gtk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:879

0x4012df5a: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1409

0x4012e8e9: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40115868: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

128 bytes (@ 0x3ffd555c) allocated CPU 0 ccount 0xc21e2f28 caller 0x400e17ff:0x400e1c08:0x400e0818:0x400e0d50:0x400e1204:0x400e00a9:0x4010f438:0x4010c8d1:0x4011cece:0x401187b2
0x400e17ff: ExceptionlessAllocatable::operator new(unsigned int, std::nothrow_t const&) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_memory_management.hpp:53
 (inlined by) nvs::HashList::insert(nvs::Item const&, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp:57

0x400e1c08: nvs::Page::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int, unsigned char) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_page.cpp:228

0x400e0818: nvs::Storage::writeMultiPageBlob(unsigned char, char const*, void const*, unsigned int, nvs::VerOffset) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_storage.cpp:223 (discriminator 4)

0x400e0d50: nvs::Storage::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_storage.cpp:322

0x400e1204: nvs::NVSHandleSimple::set_blob(char const*, void const*, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_handle_simple.cpp:52

0x400e00a9: nvs_set_blob at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_api.cpp:426

0x4010f438: wifi_nvs_set at ??:?

0x4010c8d1: wifi_station_save_ap_channel at ??:?

0x4011cece: cnx_auth_done at ??:?

0x401187b2: esp_wifi_auth_done_internal at ??:?

84 bytes (@ 0x3ffd5b18) allocated CPU 0 ccount 0xdddc54d4 caller 0x4008ad4f:0x4008b04f:0x4012f575:0x4012f6f6:0x401277ae:0x40117586:0x4010c624:0x4010d588:0x4010c123:0x40092ce0
0x4008ad4f: xQueueGenericCreate at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:447

0x4008b04f: xQueueCreateMutex at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:564

0x4012f575: wpa2_api_lock at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:79

0x4012f6f6: wpa2_is_disabled at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:103
 (inlined by) esp_wifi_sta_wpa2_ent_disable at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:961

0x401277ae: wpa_deattach at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:164

0x40117586: wifi_station_stop at ??:?

0x4010c624: _do_wifi_stop at ??:?

0x4010d588: wifi_set_mode_process at ??:?

0x4010c123: ieee80211_ioctl_process at ??:?

0x40092ce0: ppTask at ??:?

16 bytes (@ 0x3ffd4f38) allocated CPU 1 ccount 0xd9b5db8c caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0cc9:0x400e3d49:0x400e49ba:0x400f32ef:0x400f3558:0x400e41bc
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0cc9: sys_timeout at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:327 (discriminator 2)

0x400e3d49: esp_netif_start_ip_lost_timer at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1098

0x400e49ba: esp_netif_dhcpc_cb at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1036

0x400f32ef: dhcp_release_and_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1721

0x400f3558: dhcp_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1752

0x400e41bc: esp_netif_down_api at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1386

84 bytes (@ 0x3ffd4a20) allocated CPU 1 ccount 0xd9fc2148 caller 0x400d44aa:0x400fd2fb:0x400fd3d6:0x4008d904:
0x400d44aa: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:898

0x400fd2fb: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd3d6: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

12 bytes (@ 0x3ffd3e2c) allocated CPU 1 ccount 0xd9febe58 caller 0x400d47ce:0x400fd2fb:0x400fd3d6:0x4008d904:
0x400d47ce: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:975

0x400fd2fb: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd3d6: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd4948) allocated CPU 0 ccount 0x05849b34 caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd48c4) allocated CPU 0 ccount 0x353390f0 caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd4b38) allocated CPU 0 ccount 0x35384d04 caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd4968) allocated CPU 0 ccount 0x353d090c caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd5090) allocated CPU 0 ccount 0x3541c804 caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

1108 bytes 'leaked' in trace (40 allocations)
total allocations 10195 total frees 116511
about 6 AP disconnects, about 30 connection attempts 48 leaks on wpa3_build_sae_commit

59 allocations trace (400 entry buffer)
12 bytes (@ 0x3ffd0244) allocated CPU 0 ccount 0x885256b8 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd0290) allocated CPU 0 ccount 0x892f305c caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd012c) allocated CPU 0 ccount 0xebfd6690 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5bdc) allocated CPU 0 ccount 0xeced1958 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd01b8) allocated CPU 0 ccount 0xaa6c96dc caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5c5c) allocated CPU 0 ccount 0xab48b8d0 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd037c) allocated CPU 0 ccount 0x694fc3d8 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd623c) allocated CPU 0 ccount 0x6a2b6c44 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfa68) allocated CPU 0 ccount 0xab1ecde0 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfa84) allocated CPU 0 ccount 0xabf9f5d8 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfb08) allocated CPU 0 ccount 0x0eba93fc caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfb54) allocated CPU 0 ccount 0x0f959d18 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd4f38) allocated CPU 0 ccount 0xcd29d408 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfc90) allocated CPU 0 ccount 0xce04ae88 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5090) allocated CPU 0 ccount 0x8c34a2a4 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5c78) allocated CPU 0 ccount 0x8d0edf1c caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd02dc) allocated CPU 0 ccount 0x3d3038d4 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd02f8) allocated CPU 0 ccount 0x3e09fff8 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcffdc) allocated CPU 0 ccount 0xa0cc00f8 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd0110) allocated CPU 0 ccount 0xa1b9028c caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd611c) allocated CPU 0 ccount 0x5f3b2e30 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6064) allocated CPU 0 ccount 0x60146504 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6168) allocated CPU 0 ccount 0x1debf02c caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd684c) allocated CPU 0 ccount 0x1ec4a3cc caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6868) allocated CPU 0 ccount 0x11cd4388 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd61b4) allocated CPU 0 ccount 0x12a597d8 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd68cc) allocated CPU 0 ccount 0x7568fcdc caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6288) allocated CPU 0 ccount 0x76534074 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6918) allocated CPU 0 ccount 0x33d82dec caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6964) allocated CPU 0 ccount 0x34b01778 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd00a0) allocated CPU 0 ccount 0xf2b571dc caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd62a4) allocated CPU 0 ccount 0xf38ce7bc caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd62c0) allocated CPU 0 ccount 0xced6b200 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6814) allocated CPU 0 ccount 0xcfadbebc caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6830) allocated CPU 0 ccount 0x32727f04 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd64a8) allocated CPU 0 ccount 0x33494e7c caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6350) allocated CPU 0 ccount 0xf0e1b518 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd64c4) allocated CPU 0 ccount 0xf1b84b00 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd63dc) allocated CPU 0 ccount 0xafb7ee14 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd63f8) allocated CPU 0 ccount 0xb08de774 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd5bf8) allocated CPU 0 ccount 0x91e03d18 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd00f0) allocated CPU 0 ccount 0x92be81e4 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfc10) allocated CPU 0 ccount 0xf57b7d84 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd69b0) allocated CPU 0 ccount 0xf650ef68 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfe78) allocated CPU 0 ccount 0xb3ea1774 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6010) allocated CPU 0 ccount 0xb4bf4044 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffcfec4) allocated CPU 0 ccount 0x72acedc8 caller 0x4012f827:0x4012a394:0x4012bb6f:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bb6f: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:900

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

12 bytes (@ 0x3ffd6f90) allocated CPU 0 ccount 0x73819b70 caller 0x4012f827:0x4012a394:0x4012bbcd:0x4012c349:0x4012c3ad:0x40127af8:0x40127c85:0x40110f63:0x4011239a:0x4011636a
0x4012f827: crypto_bignum_init_set at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c:40

0x4012a394: sswu at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:623

0x4012bbcd: sae_derive_pt_ecc at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:923

0x4012c349: sae_derive_pt_group at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1051

0x4012c3ad: sae_derive_pt at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/common/sae.c:1094

0x40127af8: wpa3_build_sae_commit at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:31

0x40127c85: wpa3_build_sae_msg at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c:156

0x40110f63: ieee80211_auth_construct at ??:?

0x4011239a: ieee80211_send_mgmt at ??:?

0x4011636a: ieee80211_sta_new_state at ??:?

184 bytes (@ 0x3ffd5ee0) allocated CPU 0 ccount 0x82a93f10 caller 0x40085c04:0x40118be4:0x40118d3c:0x40127699:0x4012ce09:0x4012d37a:0x4012df39:0x4012e8e9:0x40115868:0x40091c18
0x40085c04: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40118be4: ppInstallKey at ??:?

0x40118d3c: esp_wifi_set_sta_key_internal at ??:?

0x40127699: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x4012ce09: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x4012d37a: wpa_supplicant_install_ptk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:758

0x4012df39: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1397

0x4012e8e9: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40115868: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

184 bytes (@ 0x3ffd65d0) allocated CPU 0 ccount 0x82a9bd80 caller 0x40085c04:0x40118be4:0x40118d3c:0x40127699:0x4012ce09:0x4012d085:0x4012df5a:0x4012e8e9:0x40115868:0x40091c18
0x40085c04: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40118be4: ppInstallKey at ??:?

0x40118d3c: esp_wifi_set_sta_key_internal at ??:?

0x40127699: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x4012ce09: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x4012d085: wpa_supplicant_install_gtk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:879

0x4012df5a: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1409

0x4012e8e9: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40115868: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

128 bytes (@ 0x3ffcff10) allocated CPU 0 ccount 0x834587c8 caller 0x400e17ff:0x400e1c08:0x400e0818:0x400e0d50:0x400e1204:0x400e00a9:0x4010f438:0x4010c8d1:0x4011cece:0x401187b2
0x400e17ff: ExceptionlessAllocatable::operator new(unsigned int, std::nothrow_t const&) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_memory_management.hpp:53
 (inlined by) nvs::HashList::insert(nvs::Item const&, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp:57

0x400e1c08: nvs::Page::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int, unsigned char) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_page.cpp:228

0x400e0818: nvs::Storage::writeMultiPageBlob(unsigned char, char const*, void const*, unsigned int, nvs::VerOffset) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_storage.cpp:223 (discriminator 4)

0x400e0d50: nvs::Storage::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_storage.cpp:322

0x400e1204: nvs::NVSHandleSimple::set_blob(char const*, void const*, unsigned int) at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_handle_simple.cpp:52

0x400e00a9: nvs_set_blob at /opt/espressif-4.4/esp-idf/components/nvs_flash/src/nvs_api.cpp:426

0x4010f438: wifi_nvs_set at ??:?

0x4010c8d1: wifi_station_save_ap_channel at ??:?

0x4011cece: cnx_auth_done at ??:?

0x401187b2: esp_wifi_auth_done_internal at ??:?

16 bytes (@ 0x3ffd4948) allocated CPU 0 ccount 0xd802a7b8 caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd5ff0) allocated CPU 1 ccount 0xf4cf757c caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0cc9:0x400e3d49:0x400e49ba:0x400f32ef:0x400f3558:0x400e41bc
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0cc9: sys_timeout at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:327 (discriminator 2)

0x400e3d49: esp_netif_start_ip_lost_timer at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1098

0x400e49ba: esp_netif_dhcpc_cb at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1036

0x400f32ef: dhcp_release_and_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1721

0x400f3558: dhcp_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1752

0x400e41bc: esp_netif_down_api at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1386

84 bytes (@ 0x3ffd4a20) allocated CPU 1 ccount 0xf4fa4054 caller 0x400d44aa:0x400fd2fb:0x400fd3d6:0x4008d904:
0x400d44aa: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:898

0x400fd2fb: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd3d6: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

12 bytes (@ 0x3ffd3e2c) allocated CPU 1 ccount 0xf4fc48c0 caller 0x400d47ce:0x400fd2fb:0x400fd3d6:0x4008d904:
0x400d47ce: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:975

0x400fd2fb: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd3d6: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd48c4) allocated CPU 0 ccount 0x55710b7c caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd4b38) allocated CPU 0 ccount 0x55758a1c caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd4968) allocated CPU 0 ccount 0x557a08b0 caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd4520) allocated CPU 0 ccount 0x557e8a18 caller 0x400e9fa4:0x400ea01a:0x400ea080:0x400f0c10:0x400f0ca0:0x400f0dc4:0x400e9bf1:0x400e9ca9:0x4008d904:
0x400e9fa4: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400ea01a: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400ea080: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0c10: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ca0: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0dc4: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9bf1: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9ca9: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d904: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

1264 bytes 'leaked' in trace (59 allocations)
total allocations 12323 total frees 183132
With new version, disabled WPA3 over menuconfig (AP no change mixed mode)
12 allocations trace (400 entry buffer)
84 bytes (@ 0x3ffd3390) allocated CPU 1 ccount 0x17dddfb8 caller 0x4008ad53:0x4008b053:0x400f9ba8:0x400e7ad5:0x400e8e1b:0x400fd0ac:0x400fd26e:0x400fd2b2:0x4008d908:
0x4008ad53: xQueueGenericCreate at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:447

0x4008b053: xQueueCreateMutex at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:564

0x400f9ba8: sys_mutex_new at /opt/espressif-4.4/esp-idf/components/lwip/port/esp32/freertos/sys_arch.c:63

0x400e7ad5: alloc_socket at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/sockets.c:579

0x400e8e1b: lwip_accept at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/sockets.c:714 (discriminator 2)

0x400fd0ac: accept at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/include/lwip/sockets.h:624
 (inlined by) httpd_accept_conn at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:44

0x400fd26e: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:234 (discriminator 15)

0x400fd2b2: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

184 bytes (@ 0x3ffd3dcc) allocated CPU 0 ccount 0xd901ccac caller 0x40085c08:0x40116f28:0x40117080:0x401258cd:0x40127ffd:0x4012856e:0x4012912d:0x40129a7d:0x40113b68:0x40091c18
0x40085c08: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40116f28: ppInstallKey at ??:?

0x40117080: esp_wifi_set_sta_key_internal at ??:?

0x401258cd: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x40127ffd: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x4012856e: wpa_supplicant_install_ptk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:758

0x4012912d: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1397

0x40129a7d: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40113b68: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

184 bytes (@ 0x3ffd35f4) allocated CPU 0 ccount 0xd90242f8 caller 0x40085c08:0x40116f28:0x40117080:0x401258cd:0x40127ffd:0x40128279:0x4012914e:0x40129a7d:0x40113b68:0x40091c18
0x40085c08: wifi_malloc at /opt/espressif-4.4/esp-idf/components/esp_wifi/esp32/esp_adapter.c:74

0x40116f28: ppInstallKey at ??:?

0x40117080: esp_wifi_set_sta_key_internal at ??:?

0x401258cd: wpa_install_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:37

0x40127ffd: wpa_sm_set_key at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2563

0x40128279: wpa_supplicant_install_gtk at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:879

0x4012914e: wpa_supplicant_send_4_of_4_txcallback at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:1409

0x40129a7d: eapol_txcb at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c:2684

0x40113b68: sta_eapol_txdone_cb at ??:?

0x40091c18: ppProcTxCallback at ??:?

16 bytes (@ 0x3ffc5f74) allocated CPU 0 ccount 0x412cadfc caller 0x400e9e80:0x400e9ef6:0x400e9f5c:0x400f0aec:0x400f0b7c:0x400f0ca0:0x400e9acd:0x400e9b85:0x4008d908:
0x400e9e80: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400e9ef6: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400e9f5c: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0aec: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0b7c: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0ca0: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9acd: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9b85: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd3524) allocated CPU 1 ccount 0xafafbb90 caller 0x400e9e80:0x400e9ef6:0x400e9f5c:0x400f0aec:0x400f0ba5:0x400e3cd1:0x400e4942:0x400f31cb:0x400f3434:0x400e4144
0x400e9e80: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400e9ef6: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400e9f5c: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0aec: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0ba5: sys_timeout at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:327 (discriminator 2)

0x400e3cd1: esp_netif_start_ip_lost_timer at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1098

0x400e4942: esp_netif_dhcpc_cb at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1036

0x400f31cb: dhcp_release_and_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1721

0x400f3434: dhcp_stop at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c:1752

0x400e4144: esp_netif_down_api at /opt/espressif-4.4/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c:1386

84 bytes (@ 0x3ffd3bc0) allocated CPU 0 ccount 0xb3cf2e58 caller 0x4008ad53:0x4008b053:0x4012a6c1:0x4012a842:0x401259e2:0x401158ba:0x4010a8d0:0x4010b834:0x4010a3cf:0x40092d6c
0x4008ad53: xQueueGenericCreate at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:447

0x4008b053: xQueueCreateMutex at /opt/espressif-4.4/esp-idf/components/freertos/queue.c:564

0x4012a6c1: wpa2_api_lock at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:79

0x4012a842: wpa2_is_disabled at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:103
 (inlined by) esp_wifi_sta_wpa2_ent_disable at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2.c:961

0x401259e2: wpa_deattach at /opt/espressif-4.4/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c:164

0x401158ba: wifi_station_stop at ??:?

0x4010a8d0: _do_wifi_stop at ??:?

0x4010b834: wifi_set_mode_process at ??:?

0x4010a3cf: ieee80211_ioctl_process at ??:?

0x40092d6c: ppTask at ??:?

84 bytes (@ 0x3ffd3b5c) allocated CPU 1 ccount 0xafe87790 caller 0x400d43a2:0x400fd1d7:0x400fd2b2:0x4008d908:
0x400d43a2: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:898

0x400fd1d7: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd2b2: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

12 bytes (@ 0x3ffc9e04) allocated CPU 1 ccount 0xafeb0e44 caller 0x400d46c6:0x400fd1d7:0x400fd2b2:0x4008d908:
0x400d46c6: esp_vfs_select at /opt/espressif-4.4/esp-idf/components/vfs/vfs.c:975

0x400fd1d7: httpd_server at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:206 (discriminator 3)

0x400fd2b2: httpd_thread at /opt/espressif-4.4/esp-idf/components/esp_http_server/src/httpd_main.c:251 (discriminator 15)

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffd3c24) allocated CPU 0 ccount 0x0ae5f2fc caller 0x400e9e80:0x400e9ef6:0x400e9f5c:0x400f0aec:0x400f0b7c:0x400f0ca0:0x400e9acd:0x400e9b85:0x4008d908:
0x400e9e80: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400e9ef6: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400e9f5c: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0aec: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0b7c: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0ca0: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9acd: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9b85: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffc5f94) allocated CPU 0 ccount 0x0aeb0a30 caller 0x400e9e80:0x400e9ef6:0x400e9f5c:0x400f0aec:0x400f0b7c:0x400f0ca0:0x400e9acd:0x400e9b85:0x4008d908:
0x400e9e80: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400e9ef6: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400e9f5c: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0aec: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0b7c: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0ca0: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9acd: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9b85: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffc5fb4) allocated CPU 0 ccount 0x0af020d8 caller 0x400e9e80:0x400e9ef6:0x400e9f5c:0x400f0aec:0x400f0b7c:0x400f0ca0:0x400e9acd:0x400e9b85:0x4008d908:
0x400e9e80: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400e9ef6: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400e9f5c: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0aec: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0b7c: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0ca0: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9acd: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9b85: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

16 bytes (@ 0x3ffc5f54) allocated CPU 0 ccount 0x0af53a44 caller 0x400e9e80:0x400e9ef6:0x400e9f5c:0x400f0aec:0x400f0b7c:0x400f0ca0:0x400e9acd:0x400e9b85:0x4008d908:
0x400e9e80: mem_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/mem.c:237

0x400e9ef6: do_memp_malloc_pool at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:254

0x400e9f5c: memp_malloc at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/memp.c:350 (discriminator 2)

0x400f0aec: sys_timeout_abs at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:201

0x400f0b7c: lwip_cyclic_timer at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:273

0x400f0ca0: sys_check_timeouts at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/core/timeouts.c:411

0x400e9acd: tcpip_timeouts_mbox_fetch at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:117

0x400e9b85: tcpip_thread at /opt/espressif-4.4/esp-idf/components/lwip/lwip/src/api/tcpip.c:149

0x4008d908: vPortTaskWrapper at /opt/espressif-4.4/esp-idf/components/freertos/port/xtensa/port.c:144

728 bytes 'leaked' in trace (12 allocations)

After my tests are done I always have lost > 10 KiByte of my heap. As more often I try as more memory is lost.

@RungeJan It may be a workaround to disable WPA3 in your configuration if your environment supports this. If possible verify my tests.

@ espressif team. If my analysis is correct this may be a Hugh problem with ESP32 in a production environment. Please hurry up to fix this. Specially if the wifi has problems or weak connection the ESP32 will lose all its memory very fast.

@masterxq
Copy link

After some time of running my devices with WPA3 disabled one of my devices lost a big memory chunk again, about 100 KiByte. I'm unsure where the problem comes from. But it looks very much like the original bug report in this ticket.

I just got positive feedback to a feature that will help me to trace it. I will make a long time test with heap tracing as soon it is merged.

#13803

Never mind, it is possible or even likely that both problems exists, the WPA3 leak and the scan leak.

Should I create a second issue with the heap trace and possible WPA3 memory leak above?

Best Regards

@kapilkedawat
Copy link
Collaborator

Hi @masterxq, SAE leak issue was fixed in lDF v5.1 onward and we missed to backport it. This has been backported now and will be available in next sync.

For the scan leak, are you using scan example or something else? We would appreciate if you can share more details on how to reproduce it.

@masterxq
Copy link

masterxq commented May 26, 2024

@kapilkedawat

Yes, thank you and I can confirm this, tested with:
v5.4-dev-610-g003f3bb5dc
The leak does not exist in this Version.

The new stop heap_trace_alloc_pause() feature was very helpfully on the analysis. (0 Leaks!)

The other problem most likely still exists, but it is super hard to reproduce, it only appears very rare. And it definitely appears more often when there are problems with the AccessPoints, maybe because scanning is done more frequently in this case.

If it appears, big chunks of memory are being lost. Sadly I could not observe it on my test devices with heap trace.

I will continue observing it for some days, and try to create Wi-Fi issues on my AccessPoints for trigger it, but possible I don't have the time to complete an active analysis :/

Unfortunately, as long as the leak has not occurred on my test devices, I cannot even guarantee that it is not a leak in the user code. However, I always try to avoid allocating memory and if I do, I check and test intensively. Perhaps there are not that many code places where larger chunks are reserved and which are directly related and a static analysis of the code could be sufficient. Of course, I realize that the information base is limited and uncertain, I hope that I can contribute even more to the solution :)

@masterxq
Copy link

For the scan leak, are you using scan example or something else? We would appreciate if you can share more details on how to reproduce it.

Sorry did not completely answer your question:
Some day I forked from the scan example, but now it is a complete Wi-Fi manager component that is solving Wi-Fi task for many devices.
Sadly I can not share the code for it, as I lost the rights for doing that :(

The memory leak I observed could be in the user code or due to incorrect use of the espressif framework. But I really can't think of where else to look because I've checked everything several times and compared it with the documentation.
I'm sorry that I don't have a satisfactory answer at the moment, my test devices are much closer to a plain espressif, and they are tracking problems perhaps we are lucky there :)

@kapilkedawat
Copy link
Collaborator

Hi @masterxq, user need to free the memory for scan after fetching the results. Please see https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/network/esp_wifi.html#_CPPv427esp_wifi_scan_get_ap_recordP16wifi_ap_record_t , I hope your code was doing that. Do let us know if you face the issue in future.

@masterxq
Copy link

@kapilkedawat
This is respected everywhere. I did try to test all code pathes and made a static analysis... already before we talked :)

I gave a friend some test devices that also has the issue, maybe we can reproduce the problem there :)

@kapilkedawat
Copy link
Collaborator

Hi @masterxq, SAE leak change is merged, feel free to try that. Can we close this issue and you can reopen/open a new issue if you encounter the leak again?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Bug bugs in IDF
Projects
None yet
Development

No branches or pull requests

5 participants