[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #910: Failure with many arguments on amd64
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #910: Failure with many arguments on amd64 |
Date: |
Sun, 02 Sep 2012 08:50:06 -0000 |
#910: Failure with many arguments on amd64
-----------------------------+----------------------------------------------
Reporter: sjamaan | Owner: felix
Type: defect | Status: assigned
Priority: critical | Milestone: 4.9.0
Component: core libraries | Version: 4.8.x
Resolution: | Keywords:
-----------------------------+----------------------------------------------
Comment(by sjamaan):
I'm not sure it's C_do_apply that's the problem; there is no call to it in
the generated code. It contains a C_proc152 function datatype, which when
called apparently causes a stack overflow (at least when single-stepping
through it with gdb it crashes upon doing that call).
It looks like C_stack_probe isn't checking the stack size correctly.
However, modifying the compiled program manually by adding some more to
the C_stack_probe value doesn't seem to help fix it.
--
Ticket URL: <http://bugs.call-cc.org/ticket/910#comment:6>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.
- Re: [Chicken-janitors] #910: Failure with many arguments on amd64,
Chicken Trac <=