How to fix this?

Description

Hi guys, I have a problem, my chip is ESP32(ESP-IDF), the code as follows:

What MCU/Processor/Board and compiler are you using?

ESP32

What LVGL version are you using?

8.3.1

What do you want to achieve?

What have you tried so far?

Code to reproduce

#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_system.h"
#include "esp_event.h"
#include "esp_freertos_hooks.h"
// LVGL
#include "lvgl/lvgl.h"
#include "lvgl_esp32_drivers/lvgl_helpers.h"

#include "cfont_1.c"

#define LV_TIMER_DELAY 10

#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 240

#define ICON_WIFI			"\xEE\xAF\x91"
#define ICON_WEBSOCKET		"\xEE\x9B\xA1"
#define ICON_USER			"\xEE\x98\xBE"

#define LV_COLOR_WHITE		lv_color_hex(0xFFFFFF)
#define LV_COLOR_BLACK		lv_color_hex(0x000000)
#define LV_COLOR_MAIN_BG_1	lv_color_hex(0x1F3751)
#define LV_COLOR_MAIN_BG_2	lv_color_hex(0xEEEEEE)
#define LV_COLOR_MAIN_BG_3	lv_color_hex(0xAAAAAA)
#define LV_COLOR_MAIN_BG_4	lv_color_hex(0x4191C5)
#define LV_COLOR_FONT_1		lv_color_hex(0x333333)
#define LV_COLOR_FONT_2		lv_color_hex(0xD55D55)
#define LV_COLOR_BTN_BG_1	lv_color_hex(0x038FFF)
#define LV_COLOR_BTN_BG_2	lv_color_hex(0xB0F0FF)
#define LV_COLOR_ERROR_1	lv_color_hex(0xFF006F)

#define CFONT &cfont_1

static const int mWidth = SCREEN_WIDTH - 60;
static const int stWidth = SCREEN_WIDTH - 60;
static const int stHeight = SCREEN_HEIGHT - 20 - 80;

void inputCb(lv_event_t e) {

}

void createPage() {
	lv_obj_t *root = lv_obj_create(lv_scr_act());
	lv_obj_remove_style_all(root);
	lv_obj_set_size(root, SCREEN_WIDTH, SCREEN_HEIGHT);
	lv_obj_set_style_bg_color(root, lv_color_hex(0xeeeeee), 0);
	lv_obj_set_style_bg_opa(root, LV_OPA_COVER, 0);
	lv_obj_center(root);

	lv_obj_t *statusBarBody = lv_obj_create(root);
	lv_obj_remove_style_all(statusBarBody);
	lv_obj_set_align(statusBarBody, LV_ALIGN_TOP_MID);
	lv_obj_set_size(statusBarBody, SCREEN_WIDTH, 40);
	lv_obj_set_style_bg_color(statusBarBody, LV_COLOR_MAIN_BG_1, 0);
	lv_obj_set_style_bg_opa(statusBarBody, LV_OPA_COVER, 0);

	lv_label_t *statusBarIconLabelWifi = lv_label_create(statusBarBody);
	lv_obj_set_style_text_color(statusBarIconLabelWifi, LV_COLOR_FONT_2, 0);
	lv_obj_set_style_text_font(statusBarIconLabelWifi, &cfont_1, 0);
	lv_obj_set_pos(statusBarIconLabelWifi, 10, 1);
	lv_label_set_text(statusBarIconLabelWifi,  ICON_WIFI);

	lv_label_t *statusBarIconLabelWs = lv_label_create(statusBarBody);
	lv_obj_set_style_text_color(statusBarIconLabelWs, LV_COLOR_FONT_2, 0);
	lv_obj_set_style_text_font(statusBarIconLabelWs, &cfont_1, 0);
	lv_obj_set_pos(statusBarIconLabelWs, 32, 2);
	lv_label_set_text(statusBarIconLabelWs,  ICON_WEBSOCKET);

	lv_obj_t *rightBody = lv_obj_create(statusBarBody);
	lv_obj_remove_style_all(rightBody);
	lv_obj_set_align(rightBody, LV_ALIGN_TOP_RIGHT);
	lv_obj_set_size(rightBody, LV_SIZE_CONTENT, 30);
	lv_obj_set_style_pad_right(rightBody, 10, 0);
	lv_obj_set_layout(rightBody, LV_LAYOUT_FLEX);
	lv_obj_set_pos(rightBody, 0, 2);
	lv_obj_set_style_flex_flow(rightBody, LV_FLEX_FLOW_ROW, 0);

	lv_label_t *statusBarInfo = lv_label_create(rightBody);
	lv_obj_set_style_pad_right(statusBarInfo, 10, 0);
	lv_obj_set_style_text_color(statusBarInfo, LV_COLOR_WHITE, 0);
	lv_label_set_text(statusBarInfo,  "192.168.100.200");
	lv_obj_set_style_text_align(statusBarInfo, LV_TEXT_ALIGN_LEFT, 0);

	lv_label_t *statusBarCallSign = lv_label_create(rightBody);
	lv_obj_set_style_text_color(statusBarCallSign, LV_COLOR_WHITE, 0);
	lv_obj_set_style_text_align(statusBarCallSign, LV_TEXT_ALIGN_RIGHT, 0);
	lv_label_set_text(statusBarCallSign, "USER NAME");

	lv_obj_t *pageMain = lv_obj_create(root);
	lv_obj_remove_style_all(pageMain);
	lv_obj_set_style_bg_color(pageMain, LV_COLOR_MAIN_BG_2, 0);
	lv_obj_set_style_radius(pageMain, 10, 0);
	lv_obj_set_style_bg_opa(pageMain, LV_OPA_COVER, 0);
	lv_obj_set_pos(pageMain, 0, 20);
	lv_obj_set_size(pageMain, SCREEN_WIDTH, SCREEN_HEIGHT - 20);

	lv_obj_t *pageSettings = lv_obj_create(pageMain);
	lv_obj_center(pageSettings);
	lv_obj_remove_style_all(pageSettings);
	lv_obj_set_size(pageSettings, SCREEN_WIDTH, SCREEN_HEIGHT - 20);

	lv_obj_t *kb = lv_keyboard_create(lv_scr_act());
	lv_obj_add_flag(kb, LV_OBJ_FLAG_HIDDEN);

	static lv_style_t itemBlank;
	lv_style_init(&itemBlank);
	lv_style_set_width(&itemBlank, mWidth);
	lv_style_set_height(&itemBlank, 10);

	static lv_style_t itemSpac;
	lv_style_init(&itemSpac);
	lv_style_set_width(&itemSpac, 10);
	lv_style_set_height(&itemSpac, 5);

	static lv_style_t itemTitle;
	lv_style_init(&itemTitle);
	lv_style_set_text_font(&itemTitle, CFONT);
	lv_style_set_text_align(&itemTitle, LV_TEXT_ALIGN_LEFT);
	lv_style_set_text_color(&itemTitle, LV_COLOR_BLACK);
	lv_style_set_text_opa(&itemTitle, LV_OPA_50);

	static lv_style_t swItemBody;
	lv_style_init(&swItemBody);
	lv_style_set_width(&swItemBody, mWidth);
	lv_style_set_height(&swItemBody, LV_SIZE_CONTENT);
	lv_style_set_layout(&swItemBody, LV_LAYOUT_FLEX);
	lv_style_set_flex_flow(&swItemBody, LV_FLEX_FLOW_ROW);
	lv_style_set_flex_main_place(&swItemBody, LV_FLEX_ALIGN_SPACE_BETWEEN);
	lv_style_set_flex_cross_place(&swItemBody, LV_FLEX_ALIGN_CENTER);

	lv_obj_t *stRoot = lv_obj_create(pageSettings);
	lv_obj_remove_style_all(stRoot);
	lv_obj_set_size(stRoot, stWidth, stHeight);
	lv_obj_align(stRoot, LV_ALIGN_TOP_MID, 0, 20);
	lv_obj_set_style_bg_color(stRoot, LV_COLOR_WHITE, 0);
	lv_obj_set_style_bg_opa(stRoot, LV_OPA_COVER, 0);
	lv_obj_set_style_radius(stRoot, 2, 0);
	lv_obj_set_scroll_dir(stRoot, LV_DIR_VER);
	lv_obj_set_scrollbar_mode(stRoot, LV_SCROLLBAR_MODE_ON);
	lv_obj_set_style_outline_color(stRoot, LV_COLOR_WHITE, 0);
	lv_obj_set_style_outline_opa(stRoot, LV_OPA_COVER, 0);
	lv_obj_set_style_outline_width(stRoot, 12, 0);

	lv_obj_t *stMain = lv_obj_create(stRoot);
	lv_obj_remove_style_all(stMain);
	lv_obj_set_align(stMain, LV_ALIGN_TOP_MID);
	lv_obj_set_size(stMain, mWidth, LV_SIZE_CONTENT);
	lv_obj_set_style_layout(stMain, LV_LAYOUT_FLEX, 0);
	lv_obj_set_style_flex_flow(stMain, LV_FLEX_FLOW_COLUMN, 0);
	lv_obj_set_style_flex_main_place(stMain, LV_FLEX_ALIGN_START, 0);
	lv_obj_set_style_flex_cross_place(stMain, LV_FLEX_ALIGN_START, 0);

	lv_obj_t *useNetBody = lv_obj_create(stMain);
	lv_obj_remove_style_all(useNetBody);
	lv_obj_add_style(useNetBody, &swItemBody, 0);

	lv_label_t *useNetLabl = lv_label_create(useNetBody);
	lv_obj_add_style(useNetLabl, &itemTitle, 0);
	lv_label_set_text(useNetLabl, "ITEM");

	lv_obj_t *useNetSwitch = lv_switch_create(useNetBody);

	lv_obj_t *blank_0 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_0);
	lv_obj_add_style(blank_0, &itemBlank, 0);

	lv_label_t *ssidLabel = lv_label_create(stMain);
	lv_obj_add_style(ssidLabel, &itemTitle, 0);
	lv_label_set_text(ssidLabel, "ITEM");

	lv_obj_t *ssidInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(ssidInput, true);
	lv_textarea_set_placeholder_text(ssidInput, "ITEM");
	lv_obj_add_event_cb(ssidInput, inputCb, LV_EVENT_ALL, NULL);

	lv_obj_t *blank_1 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_1);
	lv_obj_add_style(blank_1, &itemBlank, 0);

	lv_label_t *passwordLabel = lv_label_create(stMain);
	lv_obj_add_style(passwordLabel, &itemTitle, 0);
	lv_label_set_text(passwordLabel, "ITEM");

	lv_obj_t *passwordInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(passwordInput, true);
	lv_textarea_set_placeholder_text(passwordInput, "ITEM");
	lv_obj_add_event_cb(passwordInput, inputCb, LV_EVENT_ALL, NULL);

	lv_obj_t *blank_2 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_2);
	lv_obj_add_style(blank_2, &itemBlank, 0);

	lv_label_t *callSignLabel = lv_label_create(stMain);
	lv_obj_add_style(callSignLabel, &itemTitle, 0);
	lv_label_set_text(callSignLabel, "ITEM");

	lv_obj_t *callSignInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(callSignInput, true);
	lv_textarea_set_placeholder_text(callSignInput, "ITEM");
	lv_obj_add_event_cb(callSignInput, inputCb, LV_EVENT_ALL, NULL);

	lv_obj_t *blank_3 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_3);
	lv_obj_add_style(blank_3, &itemBlank, 0);

	lv_label_t *keyTypeLabel = lv_label_create(stMain);
	lv_obj_add_style(keyTypeLabel, &itemTitle, 0);
	lv_label_set_text(keyTypeLabel, "ITEM");

	lv_obj_t *keyTypeDropdown = lv_dropdown_create(stMain);
	lv_dropdown_set_options_static(keyTypeDropdown, "ITEM\nITEM");

	lv_obj_t *blank_4 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_4);
	lv_obj_add_style(blank_4, &itemBlank, 0);

	lv_obj_t *keyInvertBody = lv_obj_create(stMain);
	lv_obj_remove_style_all(keyInvertBody);
	lv_obj_add_style(keyInvertBody, &swItemBody, 0);

	lv_label_t *keyInvertLabl = lv_label_create(keyInvertBody);
	lv_obj_remove_style_all(keyInvertLabl);
	lv_obj_add_style(keyInvertLabl, &itemTitle, 0);
	lv_label_set_text(keyInvertLabl, "ITEM");

	lv_obj_t *keyInvertSwitch = lv_switch_create(keyInvertBody);

	lv_obj_t *blank_5 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_5);
	lv_obj_add_style(blank_5, &itemBlank, 0);

	lv_label_t *diTimeLabel = lv_label_create(stMain);
	lv_obj_remove_style_all(diTimeLabel);
	lv_obj_add_style(diTimeLabel, &itemTitle, 0);
	lv_label_set_text(diTimeLabel, "ITEM");

	lv_obj_t *diTimeInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(diTimeInput, true);
	lv_textarea_set_placeholder_text(diTimeInput, "ITEM");
	lv_obj_add_event_cb(diTimeInput, inputCb, LV_EVENT_ALL, NULL);

	lv_obj_t *blank_6 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_6);
	lv_obj_add_style(blank_6, &itemBlank, 0);

	lv_label_t *playDiTimeLabel = lv_label_create(stMain);
	lv_obj_remove_style_all(playDiTimeLabel);
	lv_obj_add_style(playDiTimeLabel, &itemTitle, 0);
	lv_label_set_text(playDiTimeLabel, "ITEM");

	lv_obj_t *playDiTimeInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(playDiTimeInput, true);
	lv_textarea_set_placeholder_text(playDiTimeInput, "ITEM");
	lv_obj_add_event_cb(playDiTimeInput, inputCb, LV_EVENT_ALL, NULL);

	lv_obj_t *blank_7 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_7);
	lv_obj_add_style(blank_7, &itemBlank, 0);

	lv_label_t *autoSendLabel = lv_label_create(stMain);
	lv_obj_remove_style_all(autoSendLabel);
	lv_obj_add_style(autoSendLabel, &itemTitle, 0);
	lv_label_set_text(autoSendLabel, "ITEM");

	lv_obj_t *autoSendInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(autoSendInput, true);
	lv_textarea_set_placeholder_text(autoSendInput, "ITEM");
	lv_obj_add_event_cb(autoSendInput, inputCb, LV_EVENT_ALL, NULL);

	lv_obj_t *blank_8 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_8);
	lv_obj_add_style(blank_8, &itemBlank, 0);

	lv_obj_t *tranCodeBody = lv_obj_create(stMain);
	lv_obj_remove_style_all(tranCodeBody);
	lv_obj_add_style(tranCodeBody, &swItemBody, 0);

	lv_label_t *tranCodeLabl = lv_label_create(tranCodeBody);
	lv_obj_remove_style_all(tranCodeLabl);
	lv_obj_add_style(tranCodeLabl, &itemTitle, 0);
	lv_label_set_text(tranCodeLabl, "ITEM");

	lv_obj_t *tranCodeSwitch = lv_switch_create(tranCodeBody);

	lv_obj_t *blank_9 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_9);
	lv_obj_add_style(blank_9, &itemBlank, 0);

	lv_label_t *beeFreqLabel = lv_label_create(stMain);
	lv_obj_remove_style_all(beeFreqLabel);
	lv_obj_add_style(beeFreqLabel, &itemTitle, 0);
	lv_label_set_text(beeFreqLabel, "ITEM");

	lv_obj_t *beeFreqInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(beeFreqInput, true);
	lv_textarea_set_placeholder_text(beeFreqInput, "ITEM");
	lv_obj_add_event_cb(beeFreqInput, inputCb, LV_EVENT_ALL, NULL);

	lv_obj_t *blank_10 = lv_obj_create(stMain);
	lv_obj_remove_style_all(blank_10);
	lv_obj_add_style(blank_10, &itemBlank, 0);

	lv_label_t *beeDutyLabel = lv_label_create(stMain);
	lv_obj_remove_style_all(beeDutyLabel);
	lv_obj_add_style(beeDutyLabel, &itemTitle, 0);
	lv_label_set_text(beeDutyLabel, "ITEM");

	lv_obj_t *beeDutyInput = lv_textarea_create(stMain);
	lv_textarea_set_one_line(beeDutyInput, true);
	lv_textarea_set_placeholder_text(beeDutyInput, "ITEM");
	lv_obj_add_event_cb(beeDutyInput, inputCb, LV_EVENT_ALL, NULL);
	
	lv_obj_t *bottom = lv_obj_create(pageSettings);
	lv_obj_remove_style_all(bottom);
	lv_obj_set_size(bottom, SCREEN_WIDTH, 40);
	lv_obj_set_layout(bottom, LV_LAYOUT_FLEX);
	lv_obj_set_flex_flow(bottom, LV_FLEX_FLOW_ROW);
	lv_obj_set_style_flex_main_place(bottom, LV_FLEX_ALIGN_SPACE_AROUND, 0);
	lv_obj_set_style_flex_cross_place(bottom, LV_FLEX_ALIGN_CENTER, 0);
	lv_obj_align(bottom, LV_ALIGN_TOP_MID, 0, stHeight + 40);

	lv_obj_t *earaseBtn = lv_btn_create(bottom);
	lv_label_t *earaseBtnLabel = lv_label_create(earaseBtn);
	lv_obj_set_style_text_font(earaseBtnLabel, CFONT, 0);
	lv_label_set_text(earaseBtnLabel, "ITEM");

	lv_obj_t *resetBtn = lv_btn_create(bottom);
	lv_label_t *resetBtnLabel = lv_label_create(resetBtn);
	lv_obj_set_style_text_font(resetBtnLabel, CFONT, 0);
	lv_label_set_text(resetBtnLabel, "ITEM");

	lv_obj_t *submitBtn = lv_btn_create(bottom);
	lv_label_t *submitBtnLabel = lv_label_create(submitBtn);
	lv_obj_set_style_text_font(submitBtnLabel, CFONT, 0);
	lv_label_set_text(submitBtnLabel, "ITEM");


	vTaskDelete(NULL);
}

void lvgl_tick(void)
{
    lv_tick_inc(portTICK_PERIOD_MS);
}

void uiInitTask() {	
	lv_init();
	lvgl_driver_init();

	static lv_color_t lvglBuf_1[LV_HOR_RES_MAX * 40];
    static lv_color_t lvglBuf_2[LV_HOR_RES_MAX * 40];

	static lv_disp_draw_buf_t dispBuf;
	uint32_t size_in_px = DISP_BUF_SIZE;

	lv_disp_draw_buf_init(&dispBuf, lvglBuf_1, lvglBuf_2, LV_HOR_RES_MAX * 40);

	lv_disp_drv_t dispDrv;
	lv_disp_drv_init(&dispDrv);
	dispDrv.flush_cb = disp_driver_flush;
	dispDrv.draw_buf = &dispBuf;
	dispDrv.hor_res = LV_HOR_RES_MAX;
	dispDrv.ver_res = LV_VER_RES_MAX;
	lv_disp_drv_register(&dispDrv);


	lv_indev_drv_t indevDrv;
    lv_indev_drv_init(&indevDrv);
	indevDrv.type = LV_INDEV_TYPE_POINTER;
	indevDrv.read_cb = touch_driver_read;
    lv_indev_drv_register(&indevDrv);

	esp_register_freertos_tick_hook(lvgl_tick);

	xTaskCreate(createPage, "createPage", 1024 * 10, NULL, 0, NULL);

	while (1) {
		lv_timer_handler();
		vTaskDelay(pdMS_TO_TICKS(LV_TIMER_DELAY));
	}
	vTaskDelete(NULL);    
}

void app_main(void)
{
	xTaskCreate(uiInitTask, "uiInitTask", 1024 * 10, NULL, 0, NULL);
}

OUTPUT:

[Error] (0.020, +20)     _lv_inv_area: detected modifying dirty areas in render         (in lv_refr.c line #212)
[Error] (0.020, +0)      _lv_inv_area: detected modifying dirty areas in render         (in lv_refr.c line #212)
[Error] (0.040, +20)     _lv_inv_area: detected modifying dirty areas in render         (in lv_refr.c line #212)
[Error] (0.040, +0)      _lv_inv_area: detected modifying dirty areas in render         (in lv_refr.c line #212)
[Error] (0.040, +0)      _lv_inv_area: detected modifying dirty areas in render         (in lv_refr.c line #212)
Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x400dd13f  PS      : 0x00060230  A0      : 0x800dd231  A1      : 0x3ffd1c90  
0x400dd13f: get_prop_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_style.c:579

A2      : 0x3ffc12ec  A3      : 0x00000000  A4      : 0x00000000  A5      : 0x00000000  
A6      : 0x00000020  A7      : 0x00000000  A8      : 0x800dd10d  A9      : 0x3ffd1c70  
A10     : 0x00000005  A11     : 0x00000000  A12     : 0x00000000  A13     : 0x3ffc12ec  
A14     : 0x00000000  A15     : 0x00000000  SAR     : 0x0000001b  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x00000004  LBEG    : 0x4000c2e0  LEND    : 0x4000c2f6  LCOUNT  : 0xffffffff  


Backtrace:0x400dd13c:0x3ffd1c900x400dd22e:0x3ffd1ce0 0x400e9ab8:0x3ffd1d10 0x40115be9:0x3ffd1d50 0x400d6561:0x3ffd1d70 0x400d663d:0x3ffd1d90 0x400da2c5:0x3ffd1dd0 0x400da319:0x3ffd1e00 0x400daf21:0x3ffd1e30 0x400db0f1:0x3ffd1e70 0x400db0d4:0x3ffd1e90 0x400db0d4:0x3ffd1eb0 0x400db0d4:0x3ffd1ed0 0x400db0d4:0x3ffd1ef0 0x400db0d4:0x3ffd1f10 0x400db0d4:0x3ffd1f30 0x400db0d4:0x3ffd1f50 0x400db158:0x3ffd1f70 0x400df095:0x3ffd1f90 0x400e5501:0x3ffd1fc0 0x400e55bf:0x3ffd1fe0 0x400d6347:0x3ffd2000 0x40088c5d:0x3ffd20a0 
0x400dd13c: get_prop_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_style.c:578

0x400dd22e: lv_obj_get_style_prop at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_style.c:229

0x400e9ab8: lv_obj_get_style_text_font at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/widgets/../core/lv_obj_style_gen.h:465
 (inlined by) lv_label_event at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/widgets/lv_label.c:768

0x40115be9: lv_obj_event_base at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_event.c:98

0x400d6561: event_send_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_event.c:458

0x400d663d: lv_event_send at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_event.c:75

0x400da2c5: lv_obj_get_self_height at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:615

0x400da319: calc_content_height at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1087

0x400daf21: lv_obj_refr_size at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:139

0x400db0f1: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1144

0x400db0d4: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1137 (discriminator 3)

0x400db0d4: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1137 (discriminator 3)

0x400db0d4: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1137 (discriminator 3)

0x400db0d4: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1137 (discriminator 3)

0x400db0d4: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1137 (discriminator 3)

0x400db0d4: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1137 (discriminator 3)

0x400db0d4: layout_update_core at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:1137 (discriminator 3)

0x400db158: lv_obj_update_layout at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_obj_pos.c:316

0x400df095: _lv_disp_refr_timer at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/core/lv_refr.c:308

0x400e5501: lv_timer_exec at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/misc/lv_timer.c:313 (discriminator 2)

0x400e55bf: lv_timer_handler at /Users/Fredy/code/test/lvgl/bug/bug_t1/components/lvgl/src/misc/lv_timer.c:109

0x400d6347: uiInitTask at /Users/Fredy/code/test/lvgl/bug/bug_t1/main/main.c:380 (discriminator 1)

0x40088c5d: vPortTaskWrapper at /Users/Fredy/esp/esp-idf/components/freertos/port/xtensa/port.c:131