I recently discovered that my exceptions do not show a trace anymore.
How can this happen?

```d
int main() {
  try {
    throw new Exception("test");
  } catch(Throwable e) {
    writefln("trace: %s", e.info);
  }
  // ...
}
```
I'm expecting something like this:
```
trace: 0x00402326
0x0040E337
0x0040E2B1
0x0040E14C
0x0040A1D2
0x0040236B
0x76466359 in BaseThreadInitThunk
0x77CA7B74 in RtlGetAppContainerNamedObjectPath
0x77CA7B44 in RtlGetAppContainerNamedObjectPath
```

but it just prints: "trace:" and continues normally (does not terminate). The e.info contains a core.sys.windows.stacktrace.StackTrace but it seems empty.

I cannot reproduce it with a standalone example app - everything works as expected there. But not in my application. Anyone ever experienced this?

Reply via email to