Skip to content

Exception in findAdvField #353

@DTTerastar

Description

@DTTerastar
Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.
Core 0 register dump:
PC      : 0x400ef260  PS      : 0x00060030  A0      : 0x800ef4b3  A1      : 0x3ffe2610
A2      : 0x00000000  A3      : 0x00000016  A4      : 0x00000000  A5      : 0x00000000
A6      : 0x00ff0000  A7      : 0xff000000  A8      : 0x801a9a10  A9      : 0xad567800
A10     : 0x000000ba  A11     : 0x00000001  A12     : 0x00000014  A13     : 0x3f404860
A14     : 0xad567800  A15     : 0x00000000  SAR     : 0x00000010  EXCCAUSE: 0x0000001c
EXCVADDR: 0xad567800  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xfffffff5

ELF file SHA256: 0000000000000000

Backtrace: 0x400ef260:0x3ffe2610 0x400ef4b0:0x3ffe2630 0x400f3d8e:0x3ffe2650 0x400f565a:0x3ffe28b0 0x400d2448:0x3ffe28d0 0x400dfff1:0x3ffe28f0 0x400e3552:0x3ffe2930 0x400e842d:0x3ffe29a0 0x400e84d9:0x3ffe29e0 0x400e8725:0x3ffe2a00 0x400e6fdd:0x3ffe2a20 0x400ee14e:0x3ffe2a40 0x400df617:0x3ffe2a60 0x400908e6:0x3ffe2a80
  #0  0x400ef260:0x3ffe2610 in NimBLEAdvertisedDevice::findAdvField(unsigned char, unsigned char, unsigned char*) at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/NimBLEAdvertisedDevice.cpp:753
  #1  0x400ef4b0:0x3ffe2630 in NimBLEAdvertisedDevice::getServiceDataCount() at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/NimBLEAdvertisedDevice.cpp:753
  #2  0x400f3d8e:0x3ffe2650 in BleFingerprint::fingerprint(NimBLEAdvertisedDevice*) at .pio/libdeps/esp32-verbose/ArduinoJson/src/ArduinoJson/Misc/SafeBoolIdiom.hpp:15
  #3  0x400f565a:0x3ffe28b0 in BleFingerprint::seen(NimBLEAdvertisedDevice*) at .pio/libdeps/esp32-verbose/ArduinoJson/src/ArduinoJson/Misc/SafeBoolIdiom.hpp:15
  #4  0x400d2448:0x3ffe28d0 in BleFingerprintCollection::onResult(NimBLEAdvertisedDevice*) at .pio/libdeps/esp32-verbose/ArduinoJson/src/ArduinoJson/Misc/SafeBoolIdiom.hpp:15
  #5  0x400dfff1:0x3ffe28f0 in NimBLEScan::handleGapEvent(ble_gap_event*, void*) at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/NimBLEScan.cpp:413
  #6  0x400e3552:0x3ffe2930 in ble_gap_disc_report at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/nimble/host/src/ble_gap.c:6168
      (inlined by) ble_gap_rx_adv_report at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/nimble/host/src/ble_gap.c:1499
  #7  0x400e842d:0x3ffe29a0 in ble_hs_hci_evt_le_adv_rpt at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/nimble/host/src/ble_hs_hci_evt.c:501
  #8  0x400e84d9:0x3ffe29e0 in ble_hs_hci_evt_le_meta at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/nimble/host/src/ble_hs_hci_evt.c:301
  #9  0x400e8725:0x3ffe2a00 in ble_hs_hci_evt_process at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/nimble/host/src/ble_hs_hci_evt.c:859
  #10 0x400e6fdd:0x3ffe2a20 in ble_hs_event_rx_hci_ev at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/nimble/nimble_npl_os.h:109
  #11 0x400ee14e:0x3ffe2a40 in ble_npl_event_run at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/porting/nimble/src/nimble_port.c:130
      (inlined by) nimble_port_run at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/porting/nimble/src/nimble_port.c:81
  #12 0x400df617:0x3ffe2a60 in NimBLEDevice::host_task(void*) at .pio/libdeps/esp32-verbose/NimBLE-Arduino/src/NimBLEDevice.cpp:855 (discriminator 1)
  #13 0x400908e6:0x3ffe2a80 in vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c:355 (discriminator 1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions