Skip to content

Conversation

@dankeboy36
Copy link
Owner

@dankeboy36 dankeboy36 commented Mar 30, 2025

Tester VSIX link: https://github.com/dankeboy36/esp-exception-decoder/raw/refs/heads/feat/use-trbr/esp-exception-decoder-1.1.1-preview.1.vsix
https://github.com/dankeboy36/esp-exception-decoder/raw/refs/heads/feat/use-trbr/esp-exception-decoder-1.1.1-preview.2.vsix

Windows (Wroom-32):

eed_win32_ide236_pull40

macOS (C3):

gh_43
0 | Store/AMO access fault | 7

PC -> 0x420000a2: setup () at /Users/akoskitta/Documents/Arduino/github_43/github_43.ino:16

0x420000a2: setup () at /Users/akoskitta/Documents/Arduino/github_43/github_43.ino:16
0x42001ccc: loopTask (pvParameters=<optimized out>) at /Users/akoskitta/Library/Arduino15/packages/esp32/hardware/esp32/3.1.3/cores/esp32/main.cpp:59
0x205d3840: ??
class Person {
public:
  Person() { Serial.printf("New person\n"); }
  void hello(const char *msg) { Serial.printf("%s\n", msg); }
};

Person *p = NULL;
Person *p2 = NULL;
int *p3 = NULL;

void setup() {
  Serial.begin(115200);
  Serial.printf("Test exception, p = 0x%X | p2 = 0x%X\n", p, p2);
  p->hello("Hello, World 1!");  // not cause exception, WHY?
  p2->hello("Hello, World 2!"); // not cause exception, WHY?
  *p3 = 10;                     // Cause exception here
}

void loop() { delay(2000); }

Closes #43

Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
dankeboy36 added 11 commits July 3, 2025 13:39
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
to fix tinyexec bundling issue

Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
@dankeboy36 dankeboy36 marked this pull request as ready for review July 6, 2025 15:14
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
@dankeboy36
Copy link
Owner Author

dankeboy36 commented Jul 7, 2025

✅ Done On Windows

1. Compile + Upload sketch to esp32:esp32:esp32da
2. Decode
3. Compile sketch to esp32:esp32:esp32c3

FQBN: esp32:esp32:esp32c3
Using board 'esp32c3' from platform in folder: C:\Users\kittaakos\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.1
Using core 'esp32' from platform in folder: C:\Users\kittaakos\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.1

cleaning build path: remove C:\Users\kittaakos\AppData\Local\arduino\sketches\6FDEB1909780CDBDDAE4B9CB8BFC6097\pull40.ino.elf: The process cannot access the file because it is being used by another process.

Compilation error: cleaning build path: remove C:\Users\kittaakos\AppData\Local\arduino\sketches\6FDEB1909780CDBDDAE4B9CB8BFC6097\pull40.ino.elf: The process cannot access the file because it is being used by another process.

image

Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
there are no slow tests

Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
no VSIXs on the default branch

Signed-off-by: dankeboy36 <dankeboy36@gmail.com>
@dankeboy36 dankeboy36 merged commit b31b7c6 into main Jul 10, 2025
8 checks passed
@dankeboy36 dankeboy36 deleted the feat/use-trbr branch July 10, 2025 19:08
dankeboy36 pushed a commit that referenced this pull request Jul 10, 2025
## [1.1.1](1.1.0...1.1.1) (2025-07-10)

### Bug Fixes

* add missing stacktraces for RISC-V ([#40](#40)) ([b31b7c6](b31b7c6))
@dankeboy36
Copy link
Owner Author

🎉 This PR is included in version 1.1.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2 participants