[armedbear-ticket] [armedbear] #308: Hunchentoot fails redirection tests
#308: Hunchentoot fails redirection tests -----------------------------------+---------------------------------------- Reporter: mevenson | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 1.2.0 Component: other | Version: 1.2.0-dev Keywords: quicklisp hunchentoot | -----------------------------------+---------------------------------------- The tests included with Hunchentoot as invoked by (asdf:test-system :hunchentoot) fail in the redirection test. If *print-pretty* is t, the test fails in the XP printer. If *print-pretty* is nil, the test fails with a stack overflow STORAGE- CONDITION. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/308> armedbear <http://common-lisp.net/project/armedbear> armedbear
#308: Hunchentoot fails redirection tests -----------------------------------+---------------------------------------- Reporter: mevenson | Owner: somebody Type: defect | Status: new Priority: major | Milestone: 1.2.0 Component: other | Version: 1.2.0-dev Keywords: quicklisp hunchentoot | -----------------------------------+---------------------------------------- Comment(by mevenson): For the STORAGE-CONDITION case, the failure appears to be caused by the compiled version ADDRESS-STRING in hunchentoot/util.lisp:314. If I eval this function, the redirection test works. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/308#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
#308: Compiled FLET exhausts the stack ------------------------------+--------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 1.2.0 Component: compiler | Version: 1.2.0-dev Keywords: ansi-conformance | ------------------------------+--------------------------------------------- Changes (by mevenson): * keywords: quicklisp hunchentoot => ansi-conformance * owner: somebody => ehuelsmann * component: other => compiler Old description:
The tests included with Hunchentoot as invoked by (asdf:test-system :hunchentoot) fail in the redirection test.
If *print-pretty* is t, the test fails in the XP printer.
If *print-pretty* is nil, the test fails with a stack overflow STORAGE- CONDITION.
New description: In diagnosing the stack exhaustion which occurs in the HUNCHENTOOT test suite, the following compiler error was found. {{{ (defun bar (arg) "non-flet") (defun foo () (flet ((bar (arg) (bar arg))) (bar "something"))) }}} For which {{{ CL-USER> (foo) }}} will exhaust the stack in the compiled version, but not the interpreted one. -- -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/308#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear
#308: Compiled FLET exhausts the stack -----------------------+---------------------------------------------------- Reporter: mevenson | Owner: ehuelsmann Type: defect | Status: closed Priority: major | Milestone: 1.2.0 Component: compiler | Version: 1.2.0-dev Resolution: fixed | Keywords: ansi-conformance -----------------------+---------------------------------------------------- Changes (by ehuelsmann): * status: new => closed * resolution: => fixed Comment: (In [14420]) Fix #308: Compiled FLET exhausts the stack. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/308#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear