Opened 13 years ago
Closed 12 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 #:..
Note: See
TracTickets for help on using
tickets.
jdk1.7.0_04 has no such problem, so this was a bug in the ORCL jvm.