[cmucl-ticket] [cmucl] #57: Heap overflow checking fails on sparc
cmucl
cmucl-devel at common-lisp.net
Thu Feb 2 04:36:46 UTC 2012
#57: Heap overflow checking fails on sparc
--------------------+-------------------------------------------------------
Reporter: rtoy | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: Core | Version: 2012-01
Keywords: |
--------------------+-------------------------------------------------------
{{{
cmulisp -dynamic-space-size 32
* (defvar *1* (make-list 10000000))
*A2 gc_alloc_new_region failed, nbytes=8.
CMUCL has run out of dynamic heap space (32 MB).
You can control heap size with the -dynamic-space-size commandline
option.
segv_handler: Real protection violation: 400, PC = 1bbcc
*A2 gc_alloc_new_region failed, nbytes=8.
CMUCL has run out of dynamic heap space (32 MB).
You can control heap size with the -dynamic-space-size commandline
option.
Segmentation Fault (core dumped)
}}}
I'm pretty sure this used to work on sparc. The fault address of
{{{0x1bbcc}}} is in {{{build_fake_control_stack_frame}}}.
--
Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/57>
cmucl <http://common-lisp.net/project/cmucl>
Cmucl is a high-performance, free Common Lisp implementation.
More information about the cmucl-ticket
mailing list