@de It indeed is correlated to memory, as I now know that lv_malloc_zeroed returns a NULL pointer. To be honest, I am shocked that the tooling does not catch this. Even enabling all the LV_ASSERT macros that I could find, did not help. And on the other hand I am confused as increasing LV_MEM_SIZE_KILOBYTES even by a factor of 8 does not fix the problem 🤔
https://github.com/lvgl/lvgl/issues/7648#issuecomment-2616158006
Looking for inspiration...