[plt-dev] Re: Segfault in DrScheme and MzScheme

From: Eli Barzilay (eli at barzilay.org)
Date: Mon Jul 13 19:26:14 EDT 2009

On Jul 13, Paulo J. Matos wrote:
> (gdb) run
> Starting program: /home/pmatos/Applications/plt/plt-r15438d/bin/mzscheme
> Welcome to MzScheme v4.2.0.6 [3m], Copyright (c) 2004-2009 PLT Scheme Inc.
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000000000669c3d in scheme_gmp_tls_unload (s=0x7fd7e8e312b0, data=0x0)
>     at /home/pmatos/Applications/plt/plt-svn/src/mzscheme/src/gmp/gmp.c:5810
> 5810	  s[0] = 0;

Quoting Matthew (because the brown list server seems to not have this

| That SIGSEGV is actually a GC write barrier, and not a crash. You could
| continue with
|  (gdb) handle SIGSEGV nostop noprint
|  (gdb) c

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.