Ryan Macnak
Ryan Macnak
I do not see an original failure in these logs, only the harness timing out. Presumably there is an exception or crash in the target engine process.
@scheglov Can you expand what your `d-rts` script runs?
I haven't been able to reproduce this. Are you able to reproduce this with a coredump or under lldb?
We do distinguish between iOS and Mac, it's just that the implementations are so similar we put them in the same files (unlike how we have separated files for Android...
(Assuming we mean a C crash and not just an unhandled Dart exception.) Currently precompilation supports two ways of outputting instructions, either outputting an assembly file that can be turned...
Dart's clang comes from the same place, but is rolled manually / less frequently. (This means Flutter is usually using a toolchain that has not been tested with Dart, and...
Isn't the finalizer guarantee scoped to the heap / isolate group instead of the VM? I would expect hot-restart to shut down a whole group and meet this guarentee, but...
Note the engine's C code has same issue because of its use of `-Wl,--icf=all` / `/Oicf`.
I'm not able to reproduce on either Linux X64 (X64 emulator) or Mac ARM64 (ARM64 emulator). From the disassembly near the stack and the register values, the GC is trying...
I wonder if ELF TLS has been around long enough for Flutter to build with `-fno-emulated-tls` to avoid such issues?