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

with ESP32 connecting to 6 BLE devices #12223

Open
WJ-JAY opened this issue Apr 24, 2024 · 10 comments
Open

with ESP32 connecting to 6 BLE devices #12223

WJ-JAY opened this issue Apr 24, 2024 · 10 comments

Comments

@WJ-JAY
Copy link

WJ-JAY commented Apr 24, 2024

We are connecting 6 BLE devices using ESP32. After running for a period of time, typically a few hours, the following assert occurs.

Hardware Platform:esp32-wrover-kit
Branch:Master
Bluetooth stack:nimble
SMP:disenable
log:

[2024/4/23 20:55:37] _assert: Current Version: NuttX 12.5.1 aa0877247a-dirty Apr 23 2024 17:11:35 xtensa
[2024/4/23 20:55:37] _assert: Assertion failed (g_current_regs[(0)]) == ((void*)0): at file: common/xtensa_irqdispatch.c:58 task: luat process: luat 0x4010d488
[2024/4/23 20:55:37] up_dump_register: PC: 00000000 PS: 00000000
[2024/4/23 20:55:37] up_dump_register: A0: 00000000 A1: 00000000 A2: 00000000 A3: 00000000
[2024/4/23 20:55:37] up_dump_register: A4: 00000000 A5: 00000000 A6: 00000000 A7: 00000000
[2024/4/23 20:55:37] up_dump_register: A8: 00000000 A9: 00000000 A10: 00000000 A11: 00000000
[2024/4/23 20:55:37] up_dump_register: A12: 00000000 A13: 00000000 A14: 00000000 A15: 00000000
[2024/4/23 20:55:37] up_dump_register: SAR: 00000000 CAUSE: 00000000 VADDR: 00000000
[2024/4/23 20:55:37] up_dump_register: LBEG: 00000000 LEND: 00000000 LCNT: 00000000
[2024/4/23 20:55:37] dump_stacks: ERROR: Stack pointer is not within the stack
[2024/4/23 20:55:37] dump_stack: IRQ Stack:
[2024/4/23 20:55:37] dump_stack: base: 0x3ffcf780
[2024/4/23 20:55:37] dump_stack: size: 00004096
[2024/4/23 20:55:37] stack_dump: 0x3ffcf780: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf7a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf7c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf7e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf800: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf820: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf840: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf860: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf880: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf8a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf8c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf8e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf900: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf920: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf940: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf960: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf980: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf9a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf9c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcf9e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:37] stack_dump: 0x3ffcfa00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfa20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfa40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfa60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfa80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfaa0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfac0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfae0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfb00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfb20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfb40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfb60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfb80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfba0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfbc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfbe0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfc00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfc20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfc60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfca0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfcc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfce0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfd00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfd20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfd40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfd60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfd80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfda0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfdc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfde0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfe00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfe20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfe40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfe60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfe80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfea0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfec0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcfee0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcff00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcff20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcff40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcff60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcff80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcffa0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffcffe0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0000: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0020: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0040: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0060: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0080: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd00a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd00c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd00e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0100: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0140: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd01a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd01c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd01e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0200: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0220: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0240: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0260: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0280: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd02a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd02c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd02e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0300: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0320: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0340: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0360: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0380: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd03a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd03c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd03e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0400: 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0420: 00000000 00000000 00000000 00000000 30343030 33666664 00000000 00000009
[2024/4/23 20:55:38] stack_dump: 0x3ffd0440: 0000410b 00000000 00000004 00000009 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0460: 00000030 00000060 3ffd0590 3ffd05b0 00000001 3f408a42 00000000 00000008
[2024/4/23 20:55:38] stack_dump: 0x3ffd0480: 80103d6c 3ffd04b0 fffffffc 3ffd04f0 64343838 00000042 3ffd05c0 3ffd05e0
[2024/4/23 20:55:38] stack_dump: 0x3ffd04a0: 8010142e 3ffd04d0 3ffd04f0 3f408a13 00000038 3f408a43 00000000 3f408a43
[2024/4/23 20:55:38] stack_dump: 0x3ffd04c0: 800d7690 3ffd04f0 00000060 3f408a13 3ffd05b0 3ffd0590 00000008 3f408ab6
[2024/4/23 20:55:38] stack_dump: 0x3ffd04e0: 800d76bc 3ffd0540 00000000 3f408a13 00000060 40103c98 40103c08 40103bc4
[2024/4/23 20:55:38] stack_dump: 0x3ffd0500: 00000000 3ffc1708 000000c4 00000000 0000000a 3ffd05d0 00000008 3f408b65
[2024/4/23 20:55:38] stack_dump: 0x3ffd0520: 0000000a 3ffd05d0 00000008 3f408b65 8008e409 3ffd0580 00000000 3f408a13
[2024/4/23 20:55:38] stack_dump: 0x3ffd0540: 3ffd05b0 3ffd0590 00000008 00000000 3ffd05b0 3ffd0590 00000008 40103bc4
[2024/4/23 20:55:38] stack_dump: 0x3ffd0560: 3ffd05b0 3ffd0590 00000008 20018000 8008e536 3ffd05d0 3ffd0560 3ffd0780
[2024/4/23 20:55:38] stack_dump: 0x3ffd0580: 3ffd05b0 3ffd0590 00000008 00000001 3ffd05f0 3ffd05d0 3f408c50 3ffd0560
[2024/4/23 20:55:38] stack_dump: 0x3ffd05a0: 3ffd05b0 3ffd0590 00000008 00000001 3f408c50 3ffd0580 3ffd05b0 3ffd0590
[2024/4/23 20:55:38] stack_dump: 0x3ffd05c0: 8008e6c5 3ffd0610 3f408b66 00000000 00000008 00000001 3f408c50 3ffd0580
[2024/4/23 20:55:38] stack_dump: 0x3ffd05e0: 3f408c50 3ffd0580 00000008 00000000 00000000 3ffd0580 00000008 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0600: 8008e2d5 3ffd0630 00000000 3ffffa28 3ffcf780 00001000 3f408c5b 3ffd0780
[2024/4/23 20:55:38] stack_dump: 0x3ffd0620: 80082d89 3ffd0720 3f4043d7 0000003a 3ffffac8 3ffffac8 4010d488 37800000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0640: 7474754e 579f0058 3bbe0000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0660: 00000000 00000000 00000000 00000000 0000000e 2e323100 00312e35 3ffe4258
[2024/4/23 20:55:38] stack_dump: 0x3ffd0680: 8008a75a 3ffd06b0 61610000 37373830 61373432 7269642d 41207974 32207270
[2024/4/23 20:55:38] stack_dump: 0x3ffd06a0: 30322033 31203432 31313a37 0035333a 00000000 00000000 00000000 65747800
[2024/4/23 20:55:38] stack_dump: 0x3ffd06c0: 0061736e 3ffedce0 3fbffcd4 3fbb94a8 8008e7ad 3ffffa28 3ffc2d30 3f4043b3
[2024/4/23 20:55:38] stack_dump: 0x3ffd06e0: 3f4043d7 0000003a 3fbffcd4 3fbb94a8 00003fd0 0000003a 00060023 3ffcf780
[2024/4/23 20:55:38] stack_dump: 0x3ffd0700: 3ffea130 3ffee100 00000001 00000001 80080f76 3ffd0740 00000004 3ffd05b8
[2024/4/23 20:55:38] stack_dump: 0x3ffd0720: 3f4043b3 3ffd0740 0000000d 3ffedb78 40080adc 3ffd0760 20000000 3ffd05b8
[2024/4/23 20:55:38] stack_dump: 0x3ffd0740: 3ffc22ac 3ffcd1a8 00000000 3ffedb78 00040023 3ffd0780 00000001 20018000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0760: 0000001d 20000000 0000001f 00000004 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffd0780: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:38] dump_stack: User Stack:
[2024/4/23 20:55:38] dump_stack: base: 0x3ffea130
[2024/4/23 20:55:38] dump_stack: size: 00016336
[2024/4/23 20:55:38] dump_stack: sp: 0x3ffedc50
[2024/4/23 20:55:38] stack_dump: 0x3ffedc30: 00000002 3fbfce88 3fbd1610 3fbd1620 80135aa6 3ffedc60 3ffeddf0 3fbffcd4
[2024/4/23 20:55:38] stack_dump: 0x3ffedc50: 80135b7a 3ffedce0 3fbffcd4 3fbb94a8 3ffeddf0 00000003 4012ce18 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffedc70: 400012e5 40001309 8013a2ed 400809e8 00000000 00000c80 41fd5555 c1a00000
[2024/4/23 20:55:38] stack_dump: 0x3ffedc90: 33000000 b3000000 c0400000 37800000 56aaaaab 579fc000 00000000 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffedcb0: 3fbffcd4 00000002 401356ec 3ffedce0 3ffedce0 ffffff72 00000000 3fbffd4c
[2024/4/23 20:55:38] stack_dump: 0x3ffedcd0: 80138871 3ffedd20 3fbffcd4 3fbb94a8 3fbb94a8 00000000 3fbffcd4 00000000
[2024/4/23 20:55:38] stack_dump: 0x3ffedcf0: 00000000 3fbfce88 3fbd1610 3fbd1620 00000001 00000000 00000000 3f44dd00
[2024/4/23 20:55:38] stack_dump: 0x3ffedd10: 8012cef0 3ffedd40 3fbffcd4 3fbfd540 00000001 3fbd9448 00000000 00000001
[2024/4/23 20:55:38] stack_dump: 0x3ffedd30: 8012cf1c 3ffedd90 3fbffcd4 3fbff168 41c80000 420c0000 3ffedde0 3ffffa28
[2024/4/23 20:55:38] stack_dump: 0x3ffedd50: 3fbfcfc0 00000000 3fbfaf38 00000000 00000007 00000010 ffffffff 40080ab8
[2024/4/23 20:55:38] stack_dump: 0x3ffedd70: 3fbd1600 3fbb94a8 00000001 3fbd1608 80127f7c 3ffeddb0 3fbffcd4 3fbff168
[2024/4/23 20:55:38] stack_dump: 0x3ffedd90: ffffffff 3ffd0720 00000004 3ffedd08 8012c822 3ffeddd0 3fbffcd4 3ffedea0
[2024/4/23 20:55:38] stack_dump: 0x3ffeddb0: ffffffff 00060d20 3ffedde0 3ffffa28 8012d0c8 3ffeddf0 3ffedfa0 40127f6c
[2024/4/23 20:55:38] stack_dump: 0x3ffeddd0: 40127f6c 3ffede60 3ffede14 3ffede60 80128c30 3ffede70 00000000 40127f6c
[2024/4/23 20:55:39] stack_dump: 0x3ffeddf0: 3ffedfa0 8012d0c8 3ffeddf0 3ffedfa0 3fbffcd4 3ffedea0 00000000 00000002
[2024/4/23 20:55:39] stack_dump: 0x3ffede10: 0000019c 3ffede40 3ffdd750 3fbfde48 0000000d 80128c30 3ffede70 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffede30: 40127f6c 8012c814 00000000 00000000 3fbffcd4 00000001 40127f6c 3ffedea0
[2024/4/23 20:55:39] stack_dump: 0x3ffede50: 3ffedea0 00000000 00000002 0000019c 8010d3b6 3ffedea0 3fbffcd4 3fbff170
[2024/4/23 20:55:39] stack_dump: 0x3ffede70: 3fbff2c0 00000001 00000002 00000000 3ffedea0 00000010 00000000 3fbffcd4
[2024/4/23 20:55:39] stack_dump: 0x3ffede90: 8012cc4d 3ffeded0 3fbffcd4 3f443e6b 3fbff168 ffffffff 0000006c 3f443e6b
[2024/4/23 20:55:39] stack_dump: 0x3ffedeb0: ffffffff 00000000 00000000 00000000 8012cee6 3ffedf10 3fbffcd4 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffeded0: 61756c2f 69616d2f 756c2e6e 00000061 00000000 00000000 00000000 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffedef0: 00000003 0000000a 3ffee050 3ffedeb8 8012cf1c 3ffedf40 3fbffcd4 3fbffb90
[2024/4/23 20:55:39] stack_dump: 0x3ffedf10: 4000c2e0 00000001 ffffffff 40080ab8 000000a0 3fbff2c0 4010d350 00000016
[2024/4/23 20:55:39] stack_dump: 0x3ffedf30: 80127f7c 3ffedf60 3fbffcd4 3fbffb90 00000001 3ffd0720 00000004 3ffedeb8
[2024/4/23 20:55:39] stack_dump: 0x3ffedf50: 8012c822 3ffedf80 3fbffcd4 3ffee050 00000001 3fbff2f0 3fbff8e8 3fbff8f9
[2024/4/23 20:55:39] stack_dump: 0x3ffedf70: 8012d0c8 3ffedfa0 00000000 40127f6c 40127f6c 3ffee010 3ffedfc4 3ffee010
[2024/4/23 20:55:39] stack_dump: 0x3ffedf90: 80128c30 3ffee020 00000000 40127f6c 00000000 8012d0c8 3ffedfa0 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffedfb0: 3fbffcd4 3ffee050 00000045 3ffedfe4 3ffee030 801329a9 3ffedfc0 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffedfd0: 3fbffcd4 80128c30 3ffee020 00000000 40127f6c 8012c814 00000000 4015bb94
[2024/4/23 20:55:39] stack_dump: 0x3ffedff0: 3fbffcd4 00000000 40127f6c 3ffee050 3ffee050 00000045 3ffedfe4 3ffee030
[2024/4/23 20:55:39] stack_dump: 0x3ffee010: 8010d468 3ffee050 3fbffcd4 3fbffb98 3fbffd08 00000001 00000001 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffee030: 3ffee050 00000008 00000000 3fbffcd4 8010d510 3ffee080 3fbffcd4 3ffc392c
[2024/4/23 20:55:39] stack_dump: 0x3ffee050: 3fbffb90 00000001 00000000 0000000a 00000001 00000000 00000000 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffee070: 800d6435 3ffee0a0 00003a98 3f443e66 0000000a 0000000a 3ffee050 0000000c
[2024/4/23 20:55:39] stack_dump: 0x3ffee090: 800d4288 3ffee0c0 4010d488 00000001 8008ea4f 3ffe2b20 00000000 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffee0b0: 00000000 3ffee0e0 00000000 00000000 3ffea120 3ffe2b40 3ffc0904 00060d20
[2024/4/23 20:55:39] stack_dump: 0x3ffee0d0: 00000000 3ffee100 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:39] stack_dump: 0x3ffee0f0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[2024/4/23 20:55:39] backtrace| 7: 0x00101ccc 0x0008e6f9 0x0008e2d5 0x00082d89 0x00080f76 0x00080adc 0x0012c814 0x00135aa6
[2024/4/23 20:55:39] backtrace| 7: 0x00135b7a 0x00138871 0x0012cef0 0x0012cf1c 0x00127f7c 0x0012c822 0x0012d0c8 0x00128c30
[2024/4/23 20:55:39] backtrace| 7: 0x0010d3b6 0x0012cc4d 0x0012cee6 0x0012cf1c 0x00127f7c 0x0012c822 0x0012d0c8 0x00128c30
[2024/4/23 20:55:39] backtrace| 7: 0x0010d468 0x0010d510 0x000d6435 0x000d4288
[2024/4/23 20:55:39] dump_tasks: PID GROUP PRI POLICY TYPE NPX STATE EVENT SIGMASK STACKBASE STACKSIZE COMMAND
[2024/4/23 20:55:39] dump_tasks: ---- --- --- -------- ------- --- ------- ---------- ---------------- 0x3ffcf780 4096 irq
[2024/4/23 20:55:39] dump_task: 0 0 0 FIFO Kthread - Ready 0000000000000000 0x3ffce770 4064 Idle_Task
[2024/4/23 20:55:39] dump_task: 1 1 224 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffe0628 4008 hpwork 0x3ffc08cc 0x3ffc08e0
[2024/4/23 20:55:39] dump_task: 2 2 100 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffe1630 4016 lpwork 0x3ffc08a4 0x3ffc08b8
[2024/4/23 20:55:39] dump_task: 3 3 100 RR Task - Waiting Semaphore 0000000000000000 0x3ffe2628 1976 nsh_main
[2024/4/23 20:55:39] dump_task: 4 4 223 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffe2e30 1984 rt_timer
[2024/4/23 20:55:39] dump_task: 5 5 110 RR Kthread - Waiting MQ empty 0000000000000000 0x3ffe7130 8128 btController
[2024/4/23 20:55:39] dump_task: 6 6 100 RR Kthread - Waiting MQ empty 0000000000000000 0x3ffe9138 4024 BT_HCI_Tx
[2024/4/23 20:55:39] dump_task: 7 7 99 RR Task - Running 0000000000000000 0x3ffea130 16336 luat
[2024/4/23 20:55:39] dump_task: 9 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3ffee530 2016 luat 0x40116110 0
[2024/4/23 20:55:39] dump_task: 10 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3ffeed38 2008 luat 0x40115c7c 0
[2024/4/23 20:55:39] dump_task: 11 7 100 RR pthread - Waiting Signal 0000000000000000 0x3ffef540 2016 luat 0x40115d48 0
[2024/4/23 20:55:39] dump_task: 12 7 100 RR pthread - Waiting Semaphore 0000000000000000 0x3ffefd48 4056 luat 0x40148ff0 0
[2024/4/23 20:55:39] dump_task: 13 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3fff0d50 4064 luat 0x40123158 0
[2024/4/23 20:55:39] dump_task: 14 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3fff1d58 3032 luat 0x40121c40 0
[2024/4/23 20:55:39] dump_task: 15 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3fff2960 3040 luat 0x40121bac 0
[2024/4/23 20:55:39] dump_task: 16 7 99 RR pthread - Waiting MQ empty 0000000000000000 0x3fff3568 4056 luat 0x4010a264 0
[2024/4/23 20:55:39] backtrace| 0: 0x000d2be3 0x000d24ee
[2024/4/23 20:55:39] backtrace| 1: 0x000d3768 0x000d378d 0x000d322c 0x000d4278
[2024/4/23 20:55:39] backtrace| 2: 0x000d3768 0x000d378d 0x000d322c 0x000d4278
[2024/4/23 20:55:39] backtrace| 3: 0x000d3768 0x000ffbbb 0x000ffbfc 0x000dc1f2 0x000db9f0 0x000dbc90 0x000dab24 0x000da99a
[2024/4/23 20:55:39] backtrace| 3: 0x000da959 0x000d6435 0x000d4288
[2024/4/23 20:55:39] backtrace| 4: 0x000d3768 0x000da070 0x000d4278
[2024/4/23 20:55:39] backtrace| 5: 0x00151654 0x00151422 0x00155608 0x000ec2a1 0x000d4278
[2024/4/23 20:55:39] backtrace| 6: 0x00151654 0x00151422 0x00156f5c 0x00156ad0 0x000d4278
[2024/4/23 20:55:39] backtrace| 7: 0x00101ccc 0x0008e420 0x000ffa0e 0x0008e749 0x0008e2d5 0x00082d89 0x00080f76 0x00080adc
[2024/4/23 20:55:39] backtrace| 7: 0x0012c814 0x00135aa6 0x00135b7a 0x00138871 0x0012cef0 0x0012cf1c 0x00127f7c 0x0012c822
[2024/4/23 20:55:39] backtrace| 7: 0x0012d0c8 0x00128c30 0x0010d3b6 0x0012cc4d 0x0012cee6 0x0012cf1c 0x00127f7c 0x0012c822
[2024/4/23 20:55:39] backtrace| 7: 0x0012d0c8 0x00128c30 0x0010d468 0x0010d510 0x000d6435 0x000d4288
[2024/4/23 20:55:39] backtrace| 9: 0x00151654 0x00151422 0x00116126 0x00101c3c 0x00151870
[2024/4/23 20:55:39] backtrace|10: 0x00151654 0x00151422 0x00115c91 0x00101c3c 0x00151870
[2024/4/23 20:55:39] backtrace|11: 0x00152a5a 0x00152514 0x001525a9 0x00104254 0x00115d53 0x00101c3c 0x00151870
[2024/4/23 20:55:39] backtrace|12: 0x000d3768 0x000e1904 0x000e1930 0x000e1941 0x0014292e 0x0014110d 0x00140f2c 0x000e3c81
[2024/4/23 20:55:39] backtrace|12: 0x000e2fda 0x000e2ffc 0x000e3010 0x0014900a 0x00101c3c 0x00151870
[2024/4/23 20:55:39] backtrace|13: 0x00151654 0x00151422 0x0015145e 0x00151476 0x00123ffc 0x001232df 0x001221ae 0x00123164
[2024/4/23 20:55:39] backtrace|13: 0x00101c3c 0x00151870
[2024/4/23 20:55:39] backtrace|14: 0x00151654 0x00151422 0x00121c54 0x00101c3c 0x00151870
[2024/4/23 20:55:39] backtrace|15: 0x00151654 0x00151422 0x00121bc0 0x00101c3c 0x00151870
[2024/4/23 20:55:39] backtrace|16: 0x00151654 0x001515´ets Jul 29 2019 12:21:46
[2024/4/23 20:55:39]
[2024/4/23 20:55:39] rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
[2024/4/23 20:55:39] configsip: 0, SPIWP:0xee
[2024/4/23 20:55:39] clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
[2024/4/23 20:55:39] mode:DIO, clock div:2
[2024/4/23 20:55:39] load:0x3fff0030,len:7176
[2024/4/23 20:55:39] load:0x40078000,len:15564
[2024/4/23 20:55:39] ho 0 tail 12 room 4
[2024/4/23 20:55:39] load:0x40080400,len:4
[2024/4/23 20:55:39] load:0x40080404,len:3904
[2024/4/23 20:55:39] entry 0x40080640
[2024/4/23 20:55:39] I (179) boot: ESP-IDF v5.3-dev-3499-g636ff35b52 2nd stage bootloader
[2024/4/23 20:55:39] I (180) boot: compile time Apr 22 2024 15:01:38
[2024/4/23 20:55:39] I (182) boot: Multicore bootloader
[2024/4/23 20:55:39] I (186) boot: chip revision: v3.0
[2024/4/23 20:55:39] I (190) boot.esp32: SPI Speed : 40MHz
[2024/4/23 20:55:39] I (195) boot.esp32: SPI Mode : DIO
[2024/4/23 20:55:39] I (200) boot.esp32: SPI Flash Size : 8MB
[2024/4/23 20:55:39] I (204) boot: Enabling RNG early entropy source...
[2024/4/23 20:55:39] I (210) boot: Partition Table:
[2024/4/23 20:55:39] I (213) boot: ## Label Usage Type ST Offset Length
[2024/4/23 20:55:39] I (221) boot: 0 nvs WiFi data 01 02 00009000 00004000
[2024/4/23 20:55:39] I (228) boot: 1 otadata OTA data 01 00 0000d000 00002000
[2024/4/23 20:55:39] I (236) boot: 2 phy_init RF data 01 01 0000f000 00001000
[2024/4/23 20:55:39] I (244) boot: 3 ota_0 OTA app 00 10 00010000 00200000
[2024/4/23 20:55:39] I (251) boot: 4 ota_1 OTA app 00 11 00210000 00200000
[2024/4/23 20:55:39] I (259) boot: End of partition table
[2024/4/23 20:55:39] I (263) esp_image: segment 0: paddr=00210020 vaddr=3f400020 size=4c674h (312948) map
[2024/4/23 20:55:39] I (379) esp_image: segment 1: paddr=0025c69c vaddr=3ffcfb20 size=017ach ( 6060) load
[2024/4/23 20:55:39] I (381) esp_image: segment 2: paddr=0025de50 vaddr=40080000 size=021c8h ( 8648) load
[2024/4/23 20:55:39] I (388) esp_image: segment 3: paddr=00260020 vaddr=400d0020 size=828fch (534780) map
[2024/4/23 20:55:39] E (576) esp_image: invalid segment length 0x20202020
[2024/4/23 20:55:39] E (576) boot: OTA app partition slot 1 is not bootable
[2024/4/23 20:55:39] I (576) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=52b08h (338696) map
[2024/4/23 20:55:40] I (701) esp_image: segment 1: paddr=00062b30 vaddr=3ffcf750 size=02508h ( 9480) load
[2024/4/23 20:55:40] I (705) esp_image: segment 2: paddr=00065040 vaddr=40080000 size=0afd8h ( 45016) load
[2024/4/23 20:55:40] I (724) esp_image: segment 3: paddr=00070020 vaddr=400d0020 size=8ca4ch (576076) map
[2024/4/23 20:55:40] I (922) esp_image: segment 4: paddr=000fca74 vaddr=4008afd8 size=04c80h ( 19584) load
[2024/4/23 20:55:40] I (938) boot: Loaded app from partition at offset 0x10000
[2024/4/23 20:55:40] I (938) boot: Disabling RNG early entropy source...
[2024/4/23 20:55:40] A__esp32_start: ESP32 chip revision is v3.0
[2024/4/23 20:55:40] BI (328) phy_init: phy_version 4670,719f9f6,Feb 18 2021,17:07:07
[2024/4/23 20:55:40]
[2024/4/23 20:55:40] NuttShell (NSH) NuttX-12.5.1
[2024/4/24 10:05:07] nsh>

@acassis
Copy link
Contributor

acassis commented Apr 24, 2024

@tmedicci Did you know what could be this issue?

@WJ-JAY does this issue happen if you connect only 1 BLE device? Or only 2 devices?

@WJ-JAY
Copy link
Author

WJ-JAY commented Apr 25, 2024

@acassis I can try later, but connecting 6 BLEs is our top priority. We are eager to solve this issue, and we would greatly appreciate it if we succeed. In the future, we would like to enable both WIFI and connecting to 6 BLE devices simultaneously. Is this also possible?

@tmedicci
Copy link
Contributor

Hi @WJ-JAY ,

Please try enabling stack coloration to check if it isn't a stack overflow (CONFIG_STACK_COLORATION). If you identify some task whose stack is near its capacity, please increase it.

Also, there is a list of saved interrupt states that contains NR_IRQSTATE_FLAGS entries. It is initialized here. Try to increase CONFIG_ESP32_BLE_INTERRUPT_SAVE_STATUS to let more interrupt states to be saved.

@WJ-JAY
Copy link
Author

WJ-JAY commented Apr 27, 2024

Hi @tmedicci ,
I made adjustments to the stack sizes of each thread as you advised, but the previous issue still occurred. It seems that the problem is not caused by stack overflow. I also set CONFIG_ESP32_BLE_INTERRUPT_SAVE_STATUS to 5. Below is the log when the issue occurred. Please help analyze, thank you.

nsh> Call form key client. Key: 0. value: 1
Local Server Excute Time : 0ms Service Id :2
_assert: Current Version: NuttX 12.5.1 8b9bed1544-dirty Apr 26 2024 18:35:37 xtensa
_assert: Assertion failed (g_current_regs[(0)]) == ((void*)0): at file: common/xtensa_irqdispatch.c:58 task: luat process: luat 0x4010d698
up_dump_register: PC: 00000000 PS: 00000000
up_dump_register: A0: 00000000 A1: 00000000 A2: 00000000 A3: 00000000
up_dump_register: A4: 00000000 A5: 00000000 A6: 00000000 A7: 00000000
up_dump_register: A8: 00000000 A9: 00000000 A10: 00000000 A11: 00000000
up_dump_register: A12: 00000000 A13: 00000000 A14: 00000000 A15: 00000000
up_dump_register: SAR: 00000000 CAUSE: 00000000 VADDR: 00000000
up_dump_register: LBEG: 00000000 LEND: 00000000 LCNT: 00000000
dump_stacks: ERROR: Stack pointer is not within the stack
dump_stack: IRQ Stack:
dump_stack: base: 0x3ffceeb0
dump_stack: size: 00008192
stack_dump: 0x3ffd0b60: 00000000 00000000 00000000 00000009 00000008 00000000 00000008 00000009
stack_dump: 0x3ffd0b80: deadbeef deadbeef deadbeef deadbeef 00000030 00000060 3ffd0cc0 3ffd0ce0
stack_dump: 0x3ffd0ba0: 00000008 3f408d26 deadbeef 00000008 80104210 3ffd0be0 fffffffc 3ffd0c20
stack_dump: 0x3ffd0bc0: 64363938 00000042 3ffd0cf0 3ffd0d10 801018d2 3ffd0c00 3ffd0c20 3f408cf7
stack_dump: 0x3ffd0be0: 00000038 3f408d27 00000000 3f408d27 800d75ac 3ffd0c20 00000060 3f408cf7
stack_dump: 0x3ffd0c00: 3ffd0ce0 3ffd0cc0 00000008 3f408d59 800d75d8 3ffd0c70 00000000 3f408cf7
stack_dump: 0x3ffd0c20: 00000060 4010413c 401040ac 40104068 00000000 3ffc1bf8 000000c4 00000000
stack_dump: 0x3ffd0c40: 0000000a 3ffd0d00 00000008 3f408e60 0000000a 3ffd0d00 00000008 3f408e60
stack_dump: 0x3ffd0c60: 8008e475 3ffd0cb0 00000000 3f408cf7 3ffd0ce0 3ffd0cc0 00000008 00000000
stack_dump: 0x3ffd0c80: 3ffd0ce0 3ffd0cc0 00000008 40104068 3ffd0ce0 3ffd0cc0 00000008 3ffd0d20
stack_dump: 0x3ffd0ca0: 8008e4e1 3ffd0d00 3ffd0ca0 3ffd0eb0 3ffd0ce0 3ffd0cc0 00000008 00000006
stack_dump: 0x3ffd0cc0: 3ffd0d20 3ffd0d00 3f408f76 3ffd0ca0 8008e4e1 3ffd0d00 00000008 00000006
stack_dump: 0x3ffd0ce0: 3f408f76 3ffd0cc0 3ffd0d20 3ffd0d00 8008e7b9 3ffd0d40 3f408e61 00000000
stack_dump: 0x3ffd0d00: 3ffd0d20 3ffd0d00 8008e7b9 3ffd0d40 3f408e61 00000000 00000008 00000000
stack_dump: 0x3ffd0d20: 00000000 00000000 00000008 00000000 8008e341 3ffd0d60 3ffe7530 3ffffa58
stack_dump: 0x3ffd0d40: 3ffceeb0 00002000 00000350 3f408f81 80082df5 3ffd0e50 3f40466f 0000003a
stack_dump: 0x3ffd0d60: 3ffffaf8 3ffffaf8 4010d698 3ffcd69c 7474754e 3ffb0058 0000000c 00000000
stack_dump: 0x3ffd0d80: 80089db9 3ffd00d0 3ffb80ec 3ffe38c0 00000023 3ffb12d6 00000000 00000002
stack_dump: 0x3ffd0da0: 00000007 2e323100 00312e35 3ffe2cd8 000000ff 3ffcdcc0 62380001 64656239
stack_dump: 0x3ffd0dc0: 34343531 7269642d 41207974 32207270 30322036 31203432 35333a38 0037333a
stack_dump: 0x3ffd0de0: 8008cbb8 3ffd0e10 40089d18 657478b8 0061736e 3ffb9274 40083d28 3f88e560
stack_dump: 0x3ffd0e00: 8008e8fd 3ffffa58 3ffc3250 3f40464b 3f40466f 0000003a 3f9047ec 3f88e560
stack_dump: 0x3ffd0e20: 00001fd0 0000003a 00060023 00000001 3ffceeb0 00000000 00000001 3ffe9500
stack_dump: 0x3ffd0e40: 80080fe2 3ffd0e70 00000004 3ffd0c48 3f40464b 3ffd0df0 3ffb8d40 00000200
stack_dump: 0x3ffd0e60: 40080b2e 3ffd0e90 20000000 3ffd0c48 3ffc22bc 3ffcd63c 00000000 00076bb8
stack_dump: 0x3ffd0e80: 4008cca4 3ffd0eb0 00000001 3ffd0d20 0000001d 20000000 0000001f 00000004
stack_dump: 0x3ffd0ea0: 8008a9fc 3ffd0d20 deadbeef deadbeef 00000000 00000000 00000000 00000000
dump_stack: User Stack:
dump_stack: base: 0x3ffe7530
dump_stack: size: 00008144
dump_stack: sp: 0x3ffe9050
stack_dump: 0x3ffe9030: 00000006 00000000 00000000 00000006 80134f36 3ffe9060 3ffe91f0 3f9047ec
stack_dump: 0x3ffe9050: 8013500a 3ffe90e0 3f9047ec 3f88e560 3ffe91f0 00000003 4012c2a8 3ffe90a0
stack_dump: 0x3ffe9070: 3ffe90a0 4012a774 00000001 00000006 8012a796 3ffe90d0 3f9047ec 3f8e2d54
stack_dump: 0x3ffe9090: 00000001 8013500a 3ffe90e0 3f9047ec 00000001 8012bca4 00000000 00000000
stack_dump: 0x3ffe90b0: 3f9047ec 00000002 40134b7c 3ffe90e0 3ffe90e0 fffffc2a 00000000 3f904864
stack_dump: 0x3ffe90d0: 80137d01 3ffe9120 3f9047ec 3f88e560 3f88e560 00000000 3f9047ec 00000000
stack_dump: 0x3ffe90f0: 00000000 3f9019a0 3f8eb7a0 3f8eb7b0 00000001 00000000 00000000 3f44c430
stack_dump: 0x3ffe9110: 8012c380 3ffe9140 3f9047ec 3f8f0cd8 00000001 3f8dd230 00000000 00000001
stack_dump: 0x3ffe9130: 8012c3ac 3ffe9190 3f9047ec 3f903c80 42140000 42100000 3ffe91e0 3ffffa58
stack_dump: 0x3ffe9150: 3f901ad8 00000000 3f8ffa50 00000000 00000007 00000010 ffffffff 40080af4
stack_dump: 0x3ffe9170: 3f8eb788 3f88e560 00000001 3f8eb790 801274a4 3ffe91b0 3f9047ec 3f903c80
stack_dump: 0x3ffe9190: ffffffff 3ffd0e50 00000004 3ffe9108 8012bcb2 3ffe91d0 3f9047ec 3ffe92a0
stack_dump: 0x3ffe91b0: ffffffff 00060820 3ffe91e0 3ffffa58 8012c558 3ffe91f0 3ffe93a0 40127494
stack_dump: 0x3ffe91d0: 40127494 3ffe9260 3ffe9214 3ffe9260 80128158 3ffe9270 00000000 40127494
stack_dump: 0x3ffe91f0: 3ffe93a0 8012c558 3ffe91f0 3ffe93a0 3f9047ec 3ffe92a0 00000000 00000002
stack_dump: 0x3ffe9210: 0000019c 3ffe9240 3ffdd868 3f902960 0000000d 80128158 3ffe9270 00000000
stack_dump: 0x3ffe9230: 40127494 8012bca4 00000000 00000000 3f9047ec 00000001 40127494 3ffe92a0
stack_dump: 0x3ffe9250: 3ffe92a0 00000000 00000002 0000019c 8010d5c6 3ffe92a0 3f9047ec 3f903c88
stack_dump: 0x3ffe9270: 3f903dd8 00000001 00000002 00000000 3ffe92a0 00000010 00000000 3f9047ec
stack_dump: 0x3ffe9290: 8012c0dd 3ffe92d0 3f9047ec 3f443f5b 3f903c80 ffffffff 0000006c 3f443f5b
stack_dump: 0x3ffe92b0: ffffffff 00000000 00000000 00000000 8012c376 3ffe9310 3f9047ec 00000000
stack_dump: 0x3ffe92d0: 61756c2f 69616d2f 756c2e6e 00000061 00000000 00000000 00000000 00000000
stack_dump: 0x3ffe92f0: 00000003 0000000a 3ffe9450 3ffe92b8 8012c3ac 3ffe9340 3f9047ec 3f9046a8
stack_dump: 0x3ffe9310: 4000c2e0 00000001 ffffffff 40080af4 000000a0 3f903dd8 4010d560 00000016
stack_dump: 0x3ffe9330: 801274a4 3ffe9360 3f9047ec 3f9046a8 00000001 3ffd0e50 00000004 3ffe92b8
stack_dump: 0x3ffe9350: 8012bcb2 3ffe9380 3f9047ec 3ffe9450 00000001 3f903e08 3f904400 3f904411
stack_dump: 0x3ffe9370: 8012c558 3ffe93a0 00000000 40127494 40127494 3ffe9410 3ffe93c4 3ffe9410
stack_dump: 0x3ffe9390: 80128158 3ffe9420 00000000 40127494 00000000 8012c558 3ffe93a0 00000000
stack_dump: 0x3ffe93b0: 3f9047ec 3ffe9450 00000045 3ffe93e4 3ffe9430 80131e39 3ffe93c0 00000000
stack_dump: 0x3ffe93d0: 3f9047ec 80128158 3ffe9420 00000000 40127494 8012bca4 00000000 4015af8c
stack_dump: 0x3ffe93f0: 3f9047ec 00000000 40127494 3ffe9450 3ffe9450 00000045 3ffe93e4 3ffe9430
stack_dump: 0x3ffe9410: 8010d678 3ffe9450 3f9047ec 3f9046b0 3f904820 00000001 00000001 00000000
stack_dump: 0x3ffe9430: 3ffe9450 00000008 00000000 3f9047ec 8010d720 3ffe9480 3f9047ec 3ffc3e4c
stack_dump: 0x3ffe9450: 3f9046a8 00000001 00100000 0000000a 00000001 00000000 00000000 00000000
stack_dump: 0x3ffe9470: 800d6351 3ffe94a0 00003a98 3f443f56 0000000a 0000000a 3ffe9450 0000000c
stack_dump: 0x3ffe9490: 800d4194 3ffe94c0 4010d698 00000001 00000000 00000000 00000000 3ffe1c90
stack_dump: 0x3ffe94b0: 00000000 3ffe94e0 00000000 00000000 3ffe7520 3ffe1b70 00000000 00000001
stack_dump: 0x3ffe94d0: 00000000 3ffe9500 00000000 00000000 00000000 00000000 00000000 00000000
stack_dump: 0x3ffe94f0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
backtrace| 7: 0x00102170 0x0008e7fd 0x0008e341 0x00082df5 0x00080fe2 0x00080b2e 0x0012bca4 0x00134f36
backtrace| 7: 0x0013500a 0x00137d01 0x0012c380 0x0012c3ac 0x001274a4 0x0012bcb2 0x0012c558 0x00128158
backtrace| 7: 0x0010d5c6 0x0012c0dd 0x0012c376 0x0012c3ac 0x001274a4 0x0012bcb2 0x0012c558 0x00128158
backtrace| 7: 0x0010d678 0x0010d720 0x000d6351 0x000d4194
dump_tasks: PID GROUP PRI POLICY TYPE NPX STATE EVENT SIGMASK STACKBASE STACKSIZE USED FILLED COMMAND
dump_tasks: ---- --- --- -------- ------- --- ------- ---------- ---------------- 0x3ffceeb0 8192 992 12.1% irq
dump_task: 0 0 0 FIFO Kthread - Ready 0000000000000000 0x3ffceaa0 992 736 74.1% Idle_Task
dump_task: 1 1 224 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffe0628 936 584 62.3% hpwork 0x3ffc08dc 0x3ffc08f0
dump_task: 2 2 100 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffe0a30 1968 936 47.5% lpwork 0x3ffc08b4 0x3ffc08c8
dump_task: 3 3 100 RR Task - Waiting Semaphore 0000000000000000 0x3ffe1228 3000 1928 64.2% nsh_main
dump_task: 4 4 223 RR Kthread - Waiting Semaphore 0000000000000000 0x3ffe1e30 960 360 37.5% rt_timer
dump_task: 5 5 200 RR Kthread - Waiting MQ empty 0000000000000000 0x3ffe5d30 4032 1928 47.8% btController
dump_task: 6 6 120 RR Kthread - Waiting MQ empty 0000000000000000 0x3ffe6d38 1976 456 23.0% BT_HCI_Tx
dump_task: 7 7 99 RR Task - Running 0000000000000000 0x3ffe7530 8144 5712 70.1% luat
dump_task: 24 7 99 RR pthread - Waiting MQ empty 0000000000000000 0x3ffee168 2008 1400 69.7% luat 0x4010a474 0
dump_task: 9 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3ffe9930 2016 872 43.2% luat 0x40115708 0
dump_task: 10 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3ffea138 2008 696 34.6% luat 0x40115290 0
dump_task: 11 7 100 RR pthread - Waiting Signal 0000000000000000 0x3ffea940 2016 1400 69.4% luat 0x40115350 0
dump_task: 12 7 100 RR pthread - Waiting Semaphore 0000000000000000 0x3ffeb148 2008 968 48.2% luat 0x40148450 0
dump_task: 13 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3ffeb950 4064 2280 56.1% luat 0x40122694 0
dump_task: 14 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3ffec958 3032 1800 59.3% luat 0x40121190 0
dump_task: 15 7 100 RR pthread - Waiting MQ empty 0000000000000000 0x3ffed560 3040 1672 55.0% luat 0x401210fc 0
backtrace| 0: 0x000d2acf 0x000d23da
backtrace| 1: 0x000d3674 0x000d3699 0x000d3118 0x000d4184
backtrace| 2: 0x000d3674 0x000d3699 0x000d3118 0x000d4184
backtrace| 3: 0x000d3674 0x00101265 0x000e343a 0x000e345c 0x000e3470 0x000dae6d 0x000dc0e8 0x000daeaa
backtrace| 3: 0x000dad85 0x000dac2a 0x000dabe9 0x000d6351 0x000d4194
backtrace| 4: 0x000d3674 0x000da2f8 0x000d4184
backtrace| 5: 0x00150a9c 0x0015086a 0x001549b0 0x000ec741 0x000d4184
backtrace| 6: 0x00150a9c 0x0015086a 0x00156354 0x00155e7c 0x000d4184
backtrace| 7: 0x00102170 0x0008e4f0 0x000ffeb2 0x0008e898 0x0008e341 0x00082df5 0x00080fe2 0x00080b2e
backtrace| 7: 0x0012bca4 0x00134f36 0x0013500a 0x00137d01 0x0012c380 0x0012c3ac 0x001274a4 0x0012bcb2
backtrace| 7: 0x0012c558 0x00128158 0x0010d5c6 0x0012c0dd 0x0012c376 0x0012c3ac 0x001274a4 0x0012bcb2
backtrace| 7: 0x0012c558 0x00128158 0x0010d678 0x0010d720 0x000d6351 0x000d4194
backtrace|24: 0x00150a9c 0x0015098e 0x00121929 0x00125978 0x0013e0b8 0x0013e209 0x0013e2f0 0x0013e318
backtrace|24: 0x001256b1 0x0010a47d 0x001020e0 0x00150cb8
backtrace| 9: 0x00150a9c 0x0015086a 0x0011571e 0x001020e0 0x00150cb8
backtrace|10: 0x00150a9c 0x0015086a 0x001152a5 0x001020e0 0x00150cb8
backtrace|11: 0x0015179e 0x00151258 0x001512ed 0x001046f8 0x0011535e 0x001020e0 0x00150cb8
backtrace|12: 0x000d3674 0x000e1d68 0x000e1d94 0x000e1da5 0x00141d8e 0x0014056d 0x0014038c 0x000e40e1
backtrace|12: 0x000e343a 0x000e345c 0x000e3470 0x0014846a 0x001020e0 0x00150cb8
backtrace|13: 0x00150a9c 0x0015086a 0x001508a6 0x001508be 0x00123544 0x00122827 0x001216ee 0x001226a0
backtrace|13: 0x001020e0 0x00150cb8
backtrace|1?? Jul 29 2019 12:21:46

rst:0x3 (SW_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:6952
load:0x40078000,len:15488
load:0x40080400,len:4
ho 8 tail 4 room 4
load:0x40080404,len:3752
entry 0x40080648

@rftafas
Copy link

rftafas commented May 6, 2024

Simple question: is this some form of mesh? Or is this a set up with 1 host and 5 slave devices?

@WJ-JAY
Copy link
Author

WJ-JAY commented May 6, 2024

Simple question: is this some form of mesh? Or is this a set up with 1 host and 5 slave devices?

Yes, it's 1 host and 5 slaves

@rftafas
Copy link

rftafas commented May 6, 2024

Simple question: is this some form of mesh? Or is this a set up with 1 host and 5 slave devices?

Yes, it's 1 host and 5 slaves

And who is crashing?

@WJ-JAY
Copy link
Author

WJ-JAY commented May 7, 2024

Simple question: is this some form of mesh? Or is this a set up with 1 host and 5 slave devices?

Yes, it's 1 host and 5 slaves

And who is crashing?

We now use esp32 to run nuttx as the host and other modules as the slave. The crashing is esp32

@rftafas
Copy link

rftafas commented May 7, 2024

Simple question: is this some form of mesh? Or is this a set up with 1 host and 5 slave devices?

Yes, it's 1 host and 5 slaves

And who is crashing?

We now use esp32 to run nuttx as the host and other modules as the slave. The crashing is esp32

All six? Or is it the host?
Do you have Wi-Fi enabled as well?

@WJ-JAY
Copy link
Author

WJ-JAY commented May 8, 2024

Simple question: is this some form of mesh? Or is this a set up with 1 host and 5 slave devices?

Yes, it's 1 host and 5 slaves

And who is crashing?

We now use esp32 to run nuttx as the host and other modules as the slave. The crashing is esp32

All six? Or is it the host? Do you have Wi-Fi enabled as well?

Only the ESP32 is running NuttX and acting as the host, while the other 6 modules are of different models and not running NuttX. The exception is the ESP32 host, which is currently not enabled for WiFi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants