[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