[MLton] SIGBUS in minorCheneyCopy r7414

Wesley W. Terpstra wesley at terpstra.ca
Thu Aug 5 08:51:51 PDT 2010


One of our servers got a SIGBUS today:

> Simulation started at 2010-08-05 13:30:05.734971.

2010-01-01 00:44:56.519968562  ...  |

Program received signal SIGBUS, Bus error.

[Switching to Thread 0x7f34f8d136e0 (LWP 9929)]

0x0000000000677200 in minorCheneyCopyGC ()

Current language:  auto; currently asm

(gdb) bt

#0  0x0000000000677200 in minorCheneyCopyGC ()

#1  0x000000000067a8b5 in performGC ()

#2  0x000000000067cee9 in GC_collect ()

#3  0x00000000004d7340 in L_45905 ()

#4  0x0000000000000003 in ?? ()

#5  0x0000000000403500 in ?? ()

#6  0x0000000000000000 in ?? ()


MLton r7414 was used on an amd64 debian lenny system. It is reproducible
when exactly the same project revision, MLton revision, command-line, and
input files are used.

I'm rebuilding it now linked with libmlton-gdb.a. Unfortunately, I fear it
will take several days of runtime to reproduce. AFAICT there have been no
changes to the GC since r7414 that correct invalid memory accesses. If this
was already fixed, please save me these CPU cycles. :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mlton.org/pipermail/mlton/attachments/20100805/0c9b4d49/attachment.htm


More information about the MLton mailing list