[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 0222b9: Fix minheadless crash at startup

Nicolas Cellier noreply at github.com
Wed Mar 25 23:03:45 UTC 2020


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 0222b96ffc697f25aadba4fca0672ccb78a7cb94
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0222b96ffc697f25aadba4fca0672ccb78a7cb94
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2020-03-26 (Thu, 26 Mar 2020)

  Changed paths:
    M platforms/minheadless/unix/sqUnixSpurMemory.c
    M platforms/minheadless/windows/sqWin32Alloc.c
    M platforms/minheadless/windows/sqWin32SpurAlloc.c

  Log Message:
  -----------
  Fix minheadless crash at startup

The changes to `sqMakeMemoryExecutableFromToCodeToDataDelta` performed in
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/051a0fe56561b586c8e36f8c2950efd391059605

Notably:

> Don't attempt to take the address of 0 in the DUAL_MAPPED_CODE_ZONE regime.

The minheadless being now mostly unmaintained, and having large duplication of platforms code base, it can only rot...




More information about the Vm-dev mailing list