You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I got a PANIC message.
I'm using ESP32 + SPIRAM
The error occurred while using a custom V1.22, then I installed the original V1.25 and got the same error.
Important to say that I'm not able to reproduce the problem (isolate it) since it just happens when the whole (big one) firmware is running.
I have a HAL (hardware abstraction layer) so I can run the code on a Mac under CPython and all works fine.
Anyone can take a look into this issue and guide me on the next steps, please?
Here is the bug details
A fatal error occurred. The crash dump printed below may be used to help
determine what caused it. If you are not already running the most recent
version of MicroPython, consider upgrading. New versions often fix bugs.
To learn more about how to debug and/or report this crash visit the wiki
page at: https://github.com/micropython/micropython/wiki/ESP32-debugging
MPY version : v1.25.0 on 2025-04-15
IDF version : v5.2.2
Machine : Generic ESP32 module with SPIRAM with ESP32
Guru Meditation Error: Core 1 panic'ed (StoreProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x400ff790 PS : 0x00060330 A0 : 0x800f431d A1 : 0x3ffd6180
A2 : 0x00000003 A3 : 0x3ffd62c8 A4 : 0x00040006 A5 : 0x3ffd63cc
A6 : 0x00000006 A7 : 0x3f809220 A8 : 0x00000006 A9 : 0x3ffd6190
A10 : 0x0000019b A11 : 0x00060323 A12 : 0x00000002 A13 : 0x00000003
A14 : 0x3ffd6324 A15 : 0x3f8088c0 SAR : 0x00000020 EXCCAUSE: 0x0000001d
EXCVADDR: 0x0000001a LBEG : 0x40093552 LEND : 0x4009355d LCOUNT : 0x00000000
xtensa-esp32-elf-addr2line -pfiaC -e ~/Downloads/ESP32_GENERIC-SPIRAM-20250415-v1.25.0.elf 0x400ff78d:0x3ffd6180 0x400f431a:0x3ffd61a0 0x400fa6ed:0x3ffd61d0 0x400fa7b5:0x3ffd61f0 0x4008573d:0x3ffd6210 0x400f4390:0x3ffd62b0 0x400fa6ed:0x3ffd6310 0x400fa7b5:0x3ffd6330 0x400fa920:0x3ffd6350 0x400858af:0x3ffd6380 0x400f46b1:0x3ffd6420 0x400fa8b7:0x3ffd6450 0x400858af:0x3ffd6480 0x400f46b1:0x3ffd6520 0x400fa8b7:0x3ffd6550 0x400858af:0x3ffd6580 0x400f46b1:0x3ffd6620 0x400fa8b7:0x3ffd6650 0x400858af:0x3ffd6680 0x400f46b1:0x3ffd6720 0x400fa8b7:0x3ffd6750 0x400858af:0x3ffd6780 0x400f46b1:0x3ffd6820 0x400fa8b7:0x3ffd6850 0x400858af:0x3ffd6880 0x400f46b1:0x3ffd6920 0x400fa8b7:0x3ffd6950 0x400858af:0x3ffd6980 0x400f46b1:0x3ffd6a20 0x400fa8b7:0x3ffd6a50 0x400858af:0x3ffd6a80 0x400f46b1:0x3ffd6b20 0x400fa8b7:0x3ffd6b50 0x400858af:0x3ffd6b80 0x400f46b1:0x3ffd6c20 0x400fa8b7:0x3ffd6c50 0x400858af:0x3ffd6c80 0x400f46b1:0x3ffd6d20 0x400fa8b7:0x3ffd6d50 0x400858af:0x3ffd6d80 0x400f46b1:0x3ffd6e20 0x400f46fa:0x3ffd6e50 0x400f475e:0x3ffd6e80 0x400f4286:0x3ffd6ea0 0x400fa6ed:0x3ffd6ec0 0x400fa7b5:0x3ffd6ee0 0x4008573d:0x3ffd6f00 0x400f4390:0x3ffd6fa0 0x400fa6ed:0x3ffd6fd0 0x40085695:0x3ffd6ff0 0x400f4390:0x3ffd7090 0x400fa6ed:0x3ffd70e0 0x400fa7b5:0x3ffd7100 0x4008573d:0x3ffd7120 0x400f4390:0x3ffd71c0 0x400fa6ed:0x3ffd71f0 0x40085695:0x3ffd7210 0x400f4390:0x3ffd72b0 0x400fa6ed:0x3ffd7310 0x400fa706:0x3ffd7330 0x401074f2:0x3ffd7350 0x40107855:0x3ffd73e0 0x401078c9:0x3ffd7400 0x400edf59:0x3ffd7420
0x400ff78d: task_queue_push at /home/micropython/micropython-autobuild/extmod/modasyncio.c:116
0x400f431a: fun_builtin_var_call at /home/micropython/micropython-autobuild/py/objfun.c:123
0x400fa6ed: mp_call_function_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:726
0x400fa7b5: mp_call_method_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:742
0x4008573d: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1042
0x400f4390: fun_bc_call at /home/micropython/micropython-autobuild/py/objfun.c:295
0x400fa6ed: mp_call_function_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:726
0x400fa7b5: mp_call_method_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:742
0x400fa920: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1451
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400fa8b7: mp_resume at /home/micropython/micropython-autobuild/py/runtime.c:1425
0x400858af: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1203
0x400f46b1: mp_obj_gen_resume at /home/micropython/micropython-autobuild/py/objgenerator.c:210
0x400f46fa: gen_resume_and_raise at /home/micropython/micropython-autobuild/py/objgenerator.c:259
0x400f475e: gen_instance_send at /home/micropython/micropython-autobuild/py/objgenerator.c:286
0x400f4286: fun_builtin_2_call at /home/micropython/micropython-autobuild/py/objfun.c:82
0x400fa6ed: mp_call_function_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:726
0x400fa7b5: mp_call_method_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:742
0x4008573d: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1042
0x400f4390: fun_bc_call at /home/micropython/micropython-autobuild/py/objfun.c:295
0x400fa6ed: mp_call_function_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:726
0x40085695: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:957
0x400f4390: fun_bc_call at /home/micropython/micropython-autobuild/py/objfun.c:295
0x400fa6ed: mp_call_function_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:726
0x400fa7b5: mp_call_method_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:742
0x4008573d: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:1042
0x400f4390: fun_bc_call at /home/micropython/micropython-autobuild/py/objfun.c:295
0x400fa6ed: mp_call_function_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:726
0x40085695: mp_execute_bytecode at /home/micropython/micropython-autobuild/py/vm.c:957
0x400f4390: fun_bc_call at /home/micropython/micropython-autobuild/py/objfun.c:295
0x400fa6ed: mp_call_function_n_kw at /home/micropython/micropython-autobuild/py/runtime.c:726
0x400fa706: mp_call_function_0 at /home/micropython/micropython-autobuild/py/runtime.c:700
0x401074f2: parse_compile_execute at /home/micropython/micropython-autobuild/shared/runtime/pyexec.c:119
0x40107855: pyexec_file at /home/micropython/micropython-autobuild/shared/runtime/pyexec.c:682
0x401078c9: pyexec_file_if_exists at /home/micropython/micropython-autobuild/shared/runtime/pyexec.c:694
0x400edf59: mp_task at /home/micropython/micropython-autobuild/ports/esp32/main.c:149
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
I got a PANIC message.
I'm using ESP32 + SPIRAM
The error occurred while using a custom V1.22, then I installed the original V1.25 and got the same error.
Important to say that I'm not able to reproduce the problem (isolate it) since it just happens when the whole (big one) firmware is running.
I have a HAL (hardware abstraction layer) so I can run the code on a Mac under CPython and all works fine.
Anyone can take a look into this issue and guide me on the next steps, please?
Here is the bug details
Beta Was this translation helpful? Give feedback.
All reactions