[D-runtime] [D-Programming-Language/druntime] ee306c: fix Issue 14993 - segfault for InvalidMemoryOperat...

GitHub via D-runtime d-runtime at puremagic.com
Wed Oct 14 03:34:30 PDT 2015


  Branch: refs/heads/stable
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: ee306cc93e7feb894f8fb618b4aae340878c0d54
      https://github.com/D-Programming-Language/druntime/commit/ee306cc93e7feb894f8fb618b4aae340878c0d54
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-10-13 (Tue, 13 Oct 2015)

  Changed paths:
    M src/core/exception.d
    M src/gc/gc.d
    M src/rt/lifetime.d
    M test/exceptions/Makefile
    A test/exceptions/src/invalid_memory_operation.d

  Log Message:
  -----------
  fix Issue 14993 - segfault for InvalidMemoryOperationError

- creating a stacktrace currently uses the GC (thus might recurse
  infinetely when the GC throws an exception itself)
- suppress stack traces for OutOfMemoryError,
  InvalidMemoryOperationError, and FinalizeError


  Commit: d3dad79e43a703800ae4407b3d33812f869e3fcc
      https://github.com/D-Programming-Language/druntime/commit/d3dad79e43a703800ae4407b3d33812f869e3fcc
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    M src/core/exception.d
    M src/gc/gc.d
    M src/rt/lifetime.d
    M test/exceptions/Makefile
    A test/exceptions/src/invalid_memory_operation.d

  Log Message:
  -----------
  Merge pull request #1406 from MartinNowak/fix14993

fix Issue 14993 - segfault for InvalidMemoryOperationError


Compare: https://github.com/D-Programming-Language/druntime/compare/480dc88ed946...d3dad79e43a7


More information about the D-runtime mailing list