title: What does this dart crash report mean?
body: <p>I'm trying to understand this crash report:</p>
  <pre><code>===== CRASH =====
  si_signo=Segmentation fault(11), si_code=1, si_addr=0x11
  version=2.14.0 (stable) (Mon Sep 6 13:47:59 2021 +0200) on &quot;linux_x64&quot;
  pid=2867, thread=2980, isolate_group=(nil)((nil)), isolate=(nil)((nil))
  isolate_instructions=0, vm_instructions=55a976c08320
    pc 0x0000000000000011 fp 0x00007fdcafafed80 Unknown symbol
  -- End of DumpStackTrace
  </code></pre>
  <p>The crash happens randomly and <code>dart:ffi</code> is being used.</p>
  <p>Because of the <code>si_addr</code> I think a struct field is being dereferenced on a null pointer. The fact that the program counter has the address loaded that is causing the seg fault, leads me to believe that the struct field should hold a function pointer.</p>
  <p>Does that interpretation make sense?
  Is the reason that no other frames are displayed that the program counter is messed up?</p>