Skip to content

GRBW crash on latest main #167

@limpkin

Description

@limpkin

Using the latest main (the sequence order is important):

  • erase and upload
  • moonbase -> io
  • select LightCrafter16 for board preset
  • moonlight -> effect
  • add random node
  • moonlight -> drivers
  • add lightcrafter16 layout
  • add parrallel LED driver
  • change lightpreset to GRBW

[107399][I][VirtualLayer.cpp:291] onLayoutPost(): [💫] AppDrivers (4004) !oneToOne mapping !
[107409][I][VirtualLayer.cpp:316] onLayoutPost(): [💫] AppDrivers (4004) V:20 x 8 x 1 = v:160 = 1:0:0 + 1:1:160 + mti:0 (1:m:0)
CORRUPT HEAP: Bad tail at 0x3c2a10f0. Expected 0xbaad5678 got 0x625a2d3f

assert failed: multi_heap_get_allocated_size multi_heap_poisoning.c:389 (head != NULL)

Backtrace: 0x4037ecf5:0x3fcc7610 0x4037ecbd:0x3fcc7630 0x4038619a:0x3fcc7650 0x40384de5:0x3fcc7790 0x420d9858:0x3fcc77b0 0x420889e7:0x3fcc77d0 0x42088c6e:0x3fcc7800 0x42086485:0x3fcc7860 0x420864a5:0x3fcc78c0 0x420865cd:0x3fcc78e0 0x4208a5b2:0x3fcc7930 0x40380095:0x3fcc7970
#0 0x4037ecf5 in panic_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/panic.c:477
#1 0x4037ecbd in esp_system_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/port/esp_system_chip.c:87
#2 0x4038619a in __assert_func at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/src/assert.c:80
#3 0x40384de5 in multi_heap_get_allocated_size at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/multi_heap_poisoning.c:389 (discriminator 1)
#4 0x420d9858 in heap_caps_get_allocated_size at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/heap_caps.c:467
#5 0x420889e7 in void freeMB(unsigned char*&, char const*) at src/MoonBase/utilities/MemAlloc.h:74
#6 0x42088c6e in VirtualLayer::onLayoutPost() at src/MoonLight/Layers/VirtualLayer.cpp:322
#7 0x42086485 in PhysicalLayer::onLayoutPost() at src/MoonLight/Layers/PhysicalLayer.cpp:332 (discriminator 1)
#8 0x420864a5 in PhysicalLayer::mapLayout() at src/MoonLight/Layers/PhysicalLayer.cpp:182
#9 0x420865cd in PhysicalLayer::loopDrivers() at src/MoonLight/Layers/PhysicalLayer.cpp:136
#10 0x4208a5b2 in driverTask(void*) at src/main.cpp:220

ELF file SHA256: 06dcdb56d

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions