Opened 9 years ago

Closed 8 years ago

#194 closed defect (fixed)

ansi-compiled CL-TEST::LOOP-16 test has stack overflow on java7

Reported by: Mark Evenson Owned by: ehuelsmann
Priority: major Milestone: unscheduled
Component: compiler Version: 1.0.1
Keywords: java7 ansi-compiled Cc:
Parent Tickets:

Description

Stack overflow.
   [Condition of type STORAGE-CONDITION]

Restarts:
 0: [RETRY] Retry #<STANDARD-CLASS ASDF:TEST-OP {3EF04B6}> on #<ASDF:SYSTEM "ansi-compiled">.
 1: [ACCEPT] Continue, treating #<STANDARD-CLASS ASDF:TEST-OP {3EF04B6}> on #<ASDF:SYSTEM "ansi-compiled"> as having been successful.
 2: [ABORT] Abort compilation.
 3: [*ABORT] Return to SLIME's top level.
 4: [ABORT] Abort thread.

Backtrace:
  0: (#<FUNCTION {17A4682F}> #<STORAGE-CONDITION {2AB3F1C9}> #<FUNCTION {17A4682F}>)
  1: (APPLY #<FUNCTION {17A4682F}> (#<STORAGE-CONDITION {2AB3F1C9}> #<FUNCTION {17A4682F}>))
  2: (SYSTEM::RUN-HOOK SYSTEM::*INVOKE-DEBUGGER-HOOK* #<STORAGE-CONDITION {2AB3F1C9}> #<FUNCTION {17A4682F}>)
  3: (INVOKE-DEBUGGER #<STORAGE-CONDITION {2AB3F1C9}>)
  4: org.armedbear.lisp.Lisp.error(Lisp.java:379)
  5: org.armedbear.lisp.Java$pf_jrun_exception_protected.execute(Java.java:1315)
  6: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
  7: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
  8: org.armedbear.lisp.rt_63.execute(rt.lsp:228)
  9: org.armedbear.lisp.rt_67.execute(rt.lsp:228)
 10: org.armedbear.lisp.LispThread.execute(LispThread.java:633)
 11: org.armedbear.lisp.Java$pf_jrun_exception_protected.execute(Java.java:1308)
 12: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 13: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 14: org.armedbear.lisp.rt_62.execute(rt.lsp:228)
 15: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:112)
 16: org.armedbear.lisp.Symbol.execute(Symbol.java:813)
 17: org.armedbear.lisp.LispThread.execute(LispThread.java:666)
 18: org.armedbear.lisp.rt_78.execute(rt.lsp:348)
 19: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 20: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 21: org.armedbear.lisp.rt_77.execute(rt.lsp:335)
 22: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:92)
 23: org.armedbear.lisp.LispThread.execute(LispThread.java:633)
 24: org.armedbear.lisp.Lisp.evalCall(Lisp.java:544)
 25: org.armedbear.lisp.Lisp.eval(Lisp.java:515)
 26: org.armedbear.lisp.Lisp.progn(Lisp.java:684)
 27: org.armedbear.lisp.Closure.execute(Closure.java:426)
 28: org.armedbear.lisp.Time$1.execute(Time.java:56)
 29: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 30: org.armedbear.lisp.Lisp.evalCall(Lisp.java:550)
 31: org.armedbear.lisp.Lisp.eval(Lisp.java:515)
 32: org.armedbear.lisp.Lisp.eval(Lisp.java:508)
 33: org.armedbear.lisp.Load.loadStream(Load.java:570)
 34: org.armedbear.lisp.Load.loadFileFromStream(Load.java:526)
 35: org.armedbear.lisp.Load.load(Load.java:201)
 36: org.armedbear.lisp.Load.load(Load.java:686)
 37: org.armedbear.lisp.Load$_load.execute(Load.java:636)
 38: org.armedbear.lisp.Symbol.execute(Symbol.java:837)
 39: org.armedbear.lisp.LispThread.execute(LispThread.java:701)
 40: org.armedbear.lisp.load_1.execute(load.lisp:33)
 41: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:101)
 42: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 43: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 44: org.armedbear.lisp.ASDF_TMP_package_5.execute(package.lisp:22)
 45: org.armedbear.lisp.Time$1.execute(Time.java:56)
 46: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 47: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 48: org.armedbear.lisp.ASDF_TMP_package_1.execute(package.lisp:22)
 49: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:112)
 50: org.armedbear.lisp.Symbol.execute(Symbol.java:813)
 51: org.armedbear.lisp.LispThread.execute(LispThread.java:666)
 52: org.armedbear.lisp.Primitives$pf_funcall.execute(Primitives.java:2710)
 53: (JRUN-EXCEPTION-PROTECTED #<FUNCTION {18E070C}>)
 54: (#<FUNCTION {1370A5A0}>)
 55: (JRUN-EXCEPTION-PROTECTED #<FUNCTION {1370A5A0}>)
 56: (REGRESSION-TEST::DO-ENTRY #S(REGRESSION-TEST::ENTRY :PEND T :NAME CL-TEST::CLASS-07.2 :PROPS NIL :FORM (LET ((CL-TEST::C #)) (VALUES (CL-TEST::NOTNOT #) (CL-TEST::S1 CL-TEST::C) (SLOT-BOUNDP CL-TEST:..
      Locals:
        "??" = "??"
 57: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 58: abcl_211bc8a2_78e5_4d5d_b332_2512480e939c.execute(Unknown Source)
 59: org.armedbear.lisp.LispThread.execute(LispThread.java:633)
 60: org.armedbear.lisp.rt_64.execute(rt.lsp:228)
 61: org.armedbear.lisp.LispThread.execute(LispThread.java:633)
 62: org.armedbear.lisp.Java$pf_jrun_exception_protected.execute(Java.java:1308)
 63: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 64: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 65: org.armedbear.lisp.rt_63.execute(rt.lsp:228)
 66: org.armedbear.lisp.rt_67.execute(rt.lsp:228)
 67: org.armedbear.lisp.LispThread.execute(LispThread.java:633)
 68: org.armedbear.lisp.Java$pf_jrun_exception_protected.execute(Java.java:1308)
 69: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 70: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 71: org.armedbear.lisp.rt_62.execute(rt.lsp:228)
 72: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:112)
 73: org.armedbear.lisp.Symbol.execute(Symbol.java:813)
 74: org.armedbear.lisp.LispThread.execute(LispThread.java:666)
 75: org.armedbear.lisp.rt_78.execute(rt.lsp:348)
 76: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 77: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 78: org.armedbear.lisp.rt_77.execute(rt.lsp:335)
 79: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:92)
 80: org.armedbear.lisp.LispThread.execute(LispThread.java:633)
 81: org.armedbear.lisp.Lisp.evalCall(Lisp.java:544)
 82: org.armedbear.lisp.Lisp.eval(Lisp.java:515)
 83: org.armedbear.lisp.Lisp.progn(Lisp.java:684)
 84: org.armedbear.lisp.Closure.execute(Closure.java:426)
 85: org.armedbear.lisp.Time$1.execute(Time.java:56)
 86: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 87: org.armedbear.lisp.Lisp.evalCall(Lisp.java:550)
 88: org.armedbear.lisp.Lisp.eval(Lisp.java:515)
 89: org.armedbear.lisp.Lisp.eval(Lisp.java:508)
 90: org.armedbear.lisp.Load.loadStream(Load.java:570)
 91: org.armedbear.lisp.Load.loadFileFromStream(Load.java:526)
 92: org.armedbear.lisp.Load.load(Load.java:201)
 93: org.armedbear.lisp.Load.load(Load.java:686)
 94: org.armedbear.lisp.Load$_load.execute(Load.java:636)
 95: org.armedbear.lisp.Symbol.execute(Symbol.java:837)
 96: org.armedbear.lisp.LispThread.execute(LispThread.java:701)
 97: org.armedbear.lisp.load_1.execute(load.lisp:33)
 98: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:101)
 99: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 100: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 101: org.armedbear.lisp.ASDF_TMP_package_5.execute(package.lisp:22)
 102: org.armedbear.lisp.Time$1.execute(Time.java:56)
 103: org.armedbear.lisp.Symbol.execute(Symbol.java:802)
 104: org.armedbear.lisp.LispThread.execute(LispThread.java:649)
 105: org.armedbear.lisp.ASDF_TMP_package_1.execute(package.lisp:22)
 106: org.armedbear.lisp.CompiledClosure.execute(CompiledClosure.java:112)
 107: org.armedbear.lisp.Symbol.execute(Symbol.java:813)
 108: org.armedbear.lisp.LispThread.execute(LispThread.java:666)
 109: org.armedbear.lisp.Primitives$pf_funcall.execute(Primitives.java:2710)
 110: (DELETE-PACKAGE "LOOP.16.PACKAGE")
 111: (#<FUNCTION {233F70E0}>)
 112: (JRUN-EXCEPTION-PROTECTED #<FUNCTION {233F70E0}>)
 113: (#<FUNCTION (LAMBDA ()) {1A0B9434}>)
 114: (#<FUNCTION {6E2EEF47}>)
 115: (JRUN-EXCEPTION-PROTECTED #<FUNCTION {6E2EEF47}>)
 116: (#<FUNCTION {4B5F56D4}>)
 117: (JRUN-EXCEPTION-PROTECTED #<FUNCTION {4B5F56D4}>)
 118: (REGRESSION-TEST::DO-ENTRY #S(REGRESSION-TEST::ENTRY :PEND NIL :NAME CL-TEST::LOOP.16.70 :PROPS NIL :FORM (LET NIL (IGNORE-ERRORS (DELETE-PACKAGE "LOOP.16.PACKAGE")) (LET (#) (LOOP #:FOR CL-TEST::X #:..

Change History (1)

comment:1 Changed 8 years ago by Mark Evenson

Resolution: fixed
Status: newclosed

jdk1.7.0_04 has no such problem, so this was a bug in the ORCL jvm.

Note: See TracTickets for help on using tickets.