Skip to content

Releases: EmbarkStudios/crash-handling

sadness-generator-0.4.1

21 Jul 14:16
Compare
Choose a tag to compare

Added

  • PR#47 added support for raising EXC_GUARD exceptions on MacOS.

minidumper-0.5.0

21 Jul 15:31
Compare
Choose a tag to compare

Changed

  • PR#50 updated minidump-writer to take advantage of improvements in writing macos minidumps.

crash-handler-0.3.3

21 Jul 14:19
Compare
Choose a tag to compare

Added

  • PR#46 resolved #33 by adding support for EXC_RESOURCE exceptions. Since not all resource exceptions are fatal, they are checked and only reported to the user callback if they are indeed fatal.
  • PR#47 resolved #34 by adding support for EXC_GUARD exceptions.

crash-context-0.4.0

21 Jul 14:13
Compare
Choose a tag to compare

Added

  • PR#46 added support for unpacking EXC_RESOURCE exceptions on MacOS.
  • PR#47 added support for unpacking EXC_GUARD exceptions on MacOS.

Changed

  • PR#47 changed ExceptionInfo to use unsigned types for all of its fields. While these are declared as signed, in practice all usage of them is as unsigned integers.

Fixed

  • PR#47 fixed a potential issue with the IPC exception passing due to the structure's not being #[repr(C, packed(4))], and the receiving side not (properly) accounting for the trailer that is added by the kernel to every mach msg.

sadness-generator-0.4.0

19 Jul 07:02
Compare
Choose a tag to compare

Changed

  • PR#39 resolved #24 and #37 by changing stack overflow to use recursion instead of a single large stack allocated buffer, and changed all crash functions to be -> !.

minidumper-0.4.0

19 Jul 07:03
Compare
Choose a tag to compare

Changed

  • PR#41 added support for detecting stale client connections for cases where the OS might not efficiently close the client end of the connection so that the server notices and removes the client from the event loop.
  • PR#44 updated minidump-writer to 0.3, which includes improved support for MacOS

crash-handler-0.3.2

19 Jul 07:02
Compare
Choose a tag to compare

Fixed

  • PR#38 resolved #31 and #35 by adding support for 64-bit codes in the mach exception information, as well as now handling EXC_CRASH exceptions.
  • PR#43 resolved #42 by fixing a bug on aarch64-linux. Thanks @sfackler!

Release 0.3.1

25 May 13:02
Compare
Choose a tag to compare

Changed

  • Updated to minidump-writer 0.2.1 which includes support for MacOS thread names, and aligns on crash-context 0.3.0.

Release 0.3.0

23 May 13:47
Compare
Choose a tag to compare

Added

  • First usable release of crash-context, crash-handler, sadness-generator, and minidumper crates.