Loading ...
Sorry, an error occurred while loading the content.

67199Re: Update for MzScheme interface

Expand Messages
  • Tim Brown
    Nov 21, 2012
    • 0 Attachment

      On 21 Nov 2012 04:17, "Sergey Khorev" <sergey.khorev@gmail.com> wrote:

      > Bram wrote:
      > > I do not think it's guaranteed one can recover from a SIGSEGV.  Or that
      > > you always get a SIGSEGV when accessing memory that doesn't exist,
      > > e.g. when running valgrind.  Thus that's a problem in MzScheme.
      >
      > Beside reference counting, there are lots of different GC algorithms.
      > Actually even Boehm GC may use SIGSEGV when traversing memory.

      I can vouch for that. The Solaris memory debugging tools have to be told to ignore SEGV when using the Boehm GC, which apparently use this mechanism, and recovers from it every time... (otherwise it signals on pretty well the first mallocation - busting the tools).

      Tim

      --
      You received this message from the "vim_dev" maillist.
      Do not top-post! Type your reply below the text you are replying to.
      For more information, visit http://www.vim.org/maillist.php
    • Show all 20 messages in this topic