Re: Failures in random testing

Paul Dietz <[email protected]>
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAFELz=u3saGB+NOUpW3khhvb6G=37vosqcaqX+WWcsNJAnrC8Q@mail.gmail.com>
Those were on "2.5.10.157-6d2ffcff0" (x86-64).

On Fri, Nov 28, 2025 at 11:15 PM Paul Dietz <[email protected]> wrote:

> Here's an example:
>
> break
>    [Condition of type SIMPLE-CONDITION]
>
> Restarts:
>  0: [CONTINUE] Return from BREAK.
>  1: [RETRY] Retry SLIME REPL evaluation request.
>  2: [*ABORT] Return to SLIME's top level.
>  3: [ABORT] abort thread (#<THREAD tid=8107 "repl-thread" RUNNING
> {12084640D3}>)
>
> Backtrace:
>   0: (SB-C::IR1-CONVERT #<SB-C::CTRAN 1 {120314C003}> #<SB-C::CTRAN 2
> {120314C1F3}> #<SB-C::LVAR 3 {120314C223}> (THE FUNCTION #<SB-C::CLAMBDA
> :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (LAMBDA # :IN B5)..
>   1: (SB-C::IR1-CONVERT-%FUNCALL #<SB-C::CTRAN 1 {120314C003}>
> #<SB-C::CTRAN 4 {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> (SB-C::%FUNCALL
> #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (LAMBD..
>   2: (SB-C::IR1-CONVERT #<SB-C::CTRAN 1 {120314C003}> #<SB-C::CTRAN 4
> {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> (SB-C::%FUNCALL #<SB-C::CLAMBDA
> :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (LAMBDA # :IN B..
>   3: (SB-C::IR1-CONVERT-PROGN-BODY #<SB-C::CTRAN 1 {120314C003}>
> #<SB-C::CTRAN 4 {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> ((SB-C::%FUNCALL
> #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME # :..
>   4: (SB-C::IR1-TRANSLATE-LOCALLY ((SB-C::%FUNCALL #<SB-C::CLAMBDA
> :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME # :KIND # :TYPE
> #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFINED
> :VAR..
>   5: (SB-C::IR1-CONVERT-LET #<SB-C::CTRAN 1 {120314C003}> #<SB-C::CTRAN 4
> {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> (LET NIL (SB-C::%FUNCALL
> #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME # ..
>   6: (SB-C::IR1-CONVERT #<SB-C::CTRAN 1 {120314C003}> #<SB-C::CTRAN 4
> {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> (LET NIL (SB-C::%FUNCALL
> #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME # :KIN..
>   7: (SB-C::IR1-CONVERT-PROGN-BODY #<SB-C::CTRAN 1 {120314C003}>
> #<SB-C::CTRAN 4 {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> ((LET NIL
> (SB-C::%FUNCALL # V1 V5 #))))
>   8: (SB-C::IR1-CONVERT-AUX-BINDINGS #<SB-C::CTRAN 1 {120314C003}>
> #<SB-C::CTRAN 4 {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> ((LET NIL
> (SB-C::%FUNCALL # V1 V5 #))) NIL NIL NIL :VALUE-SOURCE-FORMS NIL)
>   9: (SB-C::IR1-CONVERT-SPECIAL-BINDINGS #<SB-C::CTRAN 1 {120314C003}>
> #<SB-C::CTRAN 4 {120314BDA3}> #<SB-C::LVAR 5 {120314BDD3}> ((LET NIL
> (SB-C::%FUNCALL # V1 V5 #))) NIL NIL NIL NIL :VALUE-SOURCE-FORMS ..
>  10: (SB-C::IR1-CONVERT-LAMBDA-BODY ((LET NIL (SB-C::%FUNCALL # V1 V5 #)))
> (#<SB-C::LAMBDA-VAR :%SOURCE-NAME V1 {120314B833}> #<SB-C::LAMBDA-VAR
> :%SOURCE-NAME V5 {120314B8F3}> #<SB-C::LAMBDA-VAR :%SOURCE-N..
>  11: (SB-C::IR1-CONVERT-HAIRY-ARGS #<SB-C::OPTIONAL-DISPATCH :%SOURCE-NAME
> SB-C::.ANONYMOUS. :%DEBUG-NAME #1=(LAMBDA (&OPTIONAL V1 V5 &REST
> #2=#:IGNORE) :IN B5) :TYPE #3=#<SB-KERNEL:BUILT-IN-CLASSOID FUNCT..
>  12: (SB-C::IR1-CONVERT-HAIRY-ARGS #<SB-C::OPTIONAL-DISPATCH :%SOURCE-NAME
> SB-C::.ANONYMOUS. :%DEBUG-NAME #1=(LAMBDA (&OPTIONAL V1 V5 &REST
> #2=#:IGNORE) :IN B5) :TYPE #3=#<SB-KERNEL:BUILT-IN-CLASSOID FUNCT..
>  13: (SB-C::IR1-CONVERT-HAIRY-ARGS #<SB-C::OPTIONAL-DISPATCH :%SOURCE-NAME
> SB-C::.ANONYMOUS. :%DEBUG-NAME #1=(LAMBDA (&OPTIONAL V1 V5 &REST
> #2=#:IGNORE) :IN B5) :TYPE #3=#<SB-KERNEL:BUILT-IN-CLASSOID FUNCT..
>  14: (SB-C::IR1-CONVERT-LAMBDA (LAMBDA (&OPTIONAL V1 V5 &REST .
> #1=(#:IGNORE)) (DECLARE (IGNORE . #1#)) (BOOLE BOOLE-AND V1 V1))
> :SOURCE-NAME SB-C::.ANONYMOUS. :DEBUG-NAME (LAMBDA (&OPTIONAL V1 V5 &REST
> #:..
>  15: (SB-C::FIND-OR-CONVERT-FUN-LEAF (LAMBDA (&OPTIONAL V1 V5 &REST .
> #1=(#:IGNORE)) (DECLARE (IGNORE . #1#)) (BOOLE BOOLE-AND V1 V1))
> #<SB-C::CTRAN 6 {12031495D3}>)
>  16: (SB-C::IR1-CONVERT-FUNCTION #<SB-C::CTRAN 6 {12031495D3}>
> #<SB-C::CTRAN 7 {1203149723}> #<SB-C::LVAR 8 {1203149753}> (FUNCTION
> (LAMBDA (&OPTIONAL V1 V5 &REST #:IGNORE) (DECLARE #) (BOOLE BOOLE-AND V1 ..
>  17: (SB-C::IR1-CONVERT #<SB-C::CTRAN 6 {12031495D3}> #<SB-C::CTRAN 7
> {1203149723}> #<SB-C::LVAR 8 {1203149753}> (FUNCTION (LAMBDA (&OPTIONAL V1
> V5 &REST #:IGNORE) (DECLARE #) (BOOLE BOOLE-AND V1 V1))))
>  18: (SB-C::IR1-CONVERT-MULTIPLE-VALUE-CALL #<SB-C::CTRAN 6 {12031495D3}>
> #<SB-C::CTRAN 9 {12031494A3}> #<SB-C::LVAR 10 {12031494D3}>
> (MULTIPLE-VALUE-CALL (FUNCTION (LAMBDA # # #)) (IF (NOT #) (VALUES # #)..
>  19: (SB-C::IR1-CONVERT #<SB-C::CTRAN 6 {12031495D3}> #<SB-C::CTRAN 9
> {12031494A3}> #<SB-C::LVAR 10 {12031494D3}> (MULTIPLE-VALUE-CALL (FUNCTION
> (LAMBDA # # #)) (IF (NOT #) (VALUES # #) (VALUES 160435353 #..
>  20: (SB-C::IR1-CONVERT-COMMON-FUNCTOID #<SB-C::CTRAN 6 {12031495D3}>
> #<SB-C::CTRAN 9 {12031494A3}> #<SB-C::LVAR 10 {12031494D3}>
> (MULTIPLE-VALUE-BIND (V1 V5) (IF (NOT #) (VALUES # #) (VALUES 160435353
> #))..
>  21: (SB-C::IR1-CONVERT #<SB-C::CTRAN 6 {12031495D3}> #<SB-C::CTRAN 9
> {12031494A3}> #<SB-C::LVAR 10 {12031494D3}> (MULTIPLE-VALUE-BIND (V1 V5)
> (IF (NOT #) (VALUES # #) (VALUES 160435353 #)) (BOOLE BOOLE-AN..
>  22: (SB-C::IR1-CONVERT-COMMON-FUNCTOID #<SB-C::CTRAN 6 {12031495D3}>
> #<SB-C::CTRAN 9 {12031494A3}> #<SB-C::LVAR 10 {12031494D3}> (MVB-IF (V1 V5)
> (NOT (OR # #)) ((BOOLE BOOLE-AND C C) (GCD #1=# #1#)) (1604..
>  23: (SB-C::IR1-CONVERT #<SB-C::CTRAN 6 {12031495D3}> #<SB-C::CTRAN 9
> {12031494A3}> #<SB-C::LVAR 10 {12031494D3}> (MVB-IF (V1 V5) (NOT (OR # #))
> ((BOOLE BOOLE-AND C C) (GCD #1=# #1#)) (160435353 (LET* # 28..
>  24: (SB-C::IR1-CONVERT-PROGN-BODY #<SB-C::CTRAN 6 {12031495D3}>
> #<SB-C::CTRAN 9 {12031494A3}> #<SB-C::LVAR 10 {12031494D3}> ((MVB-IF (V1
> V5) (NOT #) (# #) (160435353 #) (BOOLE BOOLE-AND V1 V1))))
>  25: (SB-C::IR1-CONVERT-BLOCK #<SB-C::CTRAN 11 {12031483A3}> #<SB-C::CTRAN
> 9 {12031494A3}> #<SB-C::LVAR 10 {12031494D3}> (BLOCK B1 (MVB-IF (V1 V5)
> (NOT #) (# #) (160435353 #) (BOOLE BOOLE-AND V1 V1))))
>  26: (SB-C::IR1-CONVERT #<SB-C::CTRAN 11 {12031483A3}> #<SB-C::CTRAN 9
> {12031494A3}> #<SB-C::LVAR 10 {12031494D3}> (BLOCK B1 (MVB-IF (V1 V5) (NOT
> #) (# #) (160435353 #) (BOOLE BOOLE-AND V1 V1))))
>  27: (SB-C::IR1-CONVERT-COMBINATION-ARGS #<SB-C::LVAR 12 {12031483D3}>
> #<SB-C::CTRAN 11 {12031483A3}> #<SB-C::CTRAN 13 {1203147E43}> #<SB-C::LVAR
> 14 {1203147E73}> ((BLOCK B1 (MVB-IF # # # # #))) :PASS-NARG..
>  28: (SB-C::IR1-CONVERT-LET #<SB-C::CTRAN 15 {12031480B3}> #<SB-C::CTRAN
> 13 {1203147E43}> #<SB-C::LVAR 14 {1203147E73}> (LET ((#1=#:MINREST11 #))
> (IF (> #1# #2=#:ARG010) #1# #2#)))
>  29: (SB-C::IR1-CONVERT #<SB-C::CTRAN 15 {12031480B3}> #<SB-C::CTRAN 13
> {1203147E43}> #<SB-C::LVAR 14 {1203147E73}> (LET ((#1=#:MINREST11 #)) (IF
> (> #1# #2=#:ARG010) #1# #2#)))
>  30: (SB-C::IR1-CONVERT-PROGN-BODY #<SB-C::CTRAN 15 {12031480B3}>
> #<SB-C::CTRAN 13 {1203147E43}> #<SB-C::LVAR 14 {1203147E73}> ((LET (#) (IF
> # #:MINREST11 #:ARG010))))
>  31: (SB-C::IR1-CONVERT-AUX-BINDINGS #<SB-C::CTRAN 15 {12031480B3}>
> #<SB-C::CTRAN 13 {1203147E43}> #<SB-C::LVAR 14 {1203147E73}> ((LET (#) (IF
> # #:MINREST11 #:ARG010))) NIL NIL NIL :VALUE-SOURCE-FORMS NIL)
>  32: (SB-C::IR1-CONVERT-SPECIAL-BINDINGS #<SB-C::CTRAN 15 {12031480B3}>
> #<SB-C::CTRAN 13 {1203147E43}> #<SB-C::LVAR 14 {1203147E73}> ((LET (#) (IF
> # #:MINREST11 #:ARG010))) NIL NIL NIL NIL :VALUE-SOURCE-FO..
>  33: (SB-C::IR1-CONVERT-LAMBDA-BODY ((LET (#) (IF # #:MINREST11
> #:ARG010))) (#<SB-C::LAMBDA-VAR :%SOURCE-NAME #:ARG010 {1203147AC3}>)
> :AUX-VARS NIL :AUX-VALS NIL :SOURCE-NAME SB-C::.ANONYMOUS. :DEBUG-NAME ..
>  34: (SB-C::IR1-CONVERT-LET #<SB-C::CTRAN 16 {1203146833}> #<SB-C::CTRAN
> 17 {1203147933}> #<SB-C::LVAR 18 {1203147963}> (LET ((#1=#:ARG010 0)) (LET
> (#) (IF # #:MINREST11 #1#))))
>  35: (SB-C::IR1-CONVERT #<SB-C::CTRAN 16 {1203146833}> #<SB-C::CTRAN 17
> {1203147933}> #<SB-C::LVAR 18 {1203147963}> (LET ((#1=#:ARG010 0)) (LET (#)
> (IF # #:MINREST11 #1#))))
>  36: (SB-C::IR1-CONVERT-SRCTRAN #<SB-C::CTRAN 16 {1203146833}>
> #<SB-C::CTRAN 17 {1203147933}> #<SB-C::LVAR 18 {1203147963}>
> #<SB-C::GLOBAL-VAR :%SOURCE-NAME MAX :TYPE #1=#<SB-KERNEL:FUN-TYPE
> (FUNCTION (REA..
>  37: (SB-C::IR1-CONVERT #<SB-C::CTRAN 16 {1203146833}> #<SB-C::CTRAN 17
> {1203147933}> #<SB-C::LVAR 18 {1203147963}> (MAX 0 (BLOCK B1 (MVB-IF # # #
> # #))))
>  38: (SB-C::IR1-CONVERT-COMBINATION-ARGS #<SB-C::LVAR 19 {1203146863}>
> #<SB-C::CTRAN 16 {1203146833}> #<SB-C::CTRAN 20 {12031462E3}> #<SB-C::LVAR
> 21 {1203146313}> ((MAX 0 (BLOCK B1 #))) :PASS-NARGS T :ARG-..
>  39: (SB-C::IR1-CONVERT-LET #<SB-C::CTRAN 22 {1203146543}> #<SB-C::CTRAN
> 20 {12031462E3}> #<SB-C::LVAR 21 {1203146313}> (LET ((#1=#:MAXREST9 #)) (IF
> (< #1# #2=#:ARG08) #1# #2#)))
>  40: (SB-C::IR1-CONVERT #<SB-C::CTRAN 22 {1203146543}> #<SB-C::CTRAN 20
> {12031462E3}> #<SB-C::LVAR 21 {1203146313}> (LET ((#1=#:MAXREST9 #)) (IF (<
> #1# #2=#:ARG08) #1# #2#)))
>  41: (SB-C::IR1-CONVERT-PROGN-BODY #<SB-C::CTRAN 22 {1203146543}>
> #<SB-C::CTRAN 20 {12031462E3}> #<SB-C::LVAR 21 {1203146313}> ((LET (#) (IF
> # #:MAXREST9 #:ARG08))))
>  42: (SB-C::IR1-CONVERT-AUX-BINDINGS #<SB-C::CTRAN 22 {1203146543}>
> #<SB-C::CTRAN 20 {12031462E3}> #<SB-C::LVAR 21 {1203146313}> ((LET (#) (IF
> # #:MAXREST9 #:ARG08))) NIL NIL NIL :VALUE-SOURCE-FORMS NIL)
>  43: (SB-C::IR1-CONVERT-SPECIAL-BINDINGS #<SB-C::CTRAN 22 {1203146543}>
> #<SB-C::CTRAN 20 {12031462E3}> #<SB-C::LVAR 21 {1203146313}> ((LET (#) (IF
> # #:MAXREST9 #:ARG08))) NIL NIL NIL NIL :VALUE-SOURCE-FORM..
>  44: (SB-C::IR1-CONVERT-LAMBDA-BODY ((LET (#) (IF # #:MAXREST9 #:ARG08)))
> (#<SB-C::LAMBDA-VAR :%SOURCE-NAME #:ARG08 {1203145F63}>) :AUX-VARS NIL
> :AUX-VALS NIL :SOURCE-NAME SB-C::.ANONYMOUS. :DEBUG-NAME (LE..
>  45: (SB-C::IR1-CONVERT-LET #<SB-C::CTRAN 23 {1203145C83}> #<SB-C::CTRAN
> 24 {1203145DD3}> #<SB-C::LVAR 25 {1203145E03}> (LET ((#1=#:ARG08 12)) (LET
> (#) (IF # #:MAXREST9 #1#))))
>  46: (SB-C::IR1-CONVERT #<SB-C::CTRAN 23 {1203145C83}> #<SB-C::CTRAN 24
> {1203145DD3}> #<SB-C::LVAR 25 {1203145E03}> (LET ((#1=#:ARG08 12)) (LET (#)
> (IF # #:MAXREST9 #1#))))
>  47: (SB-C::IR1-CONVERT-SRCTRAN #<SB-C::CTRAN 23 {1203145C83}>
> #<SB-C::CTRAN 24 {1203145DD3}> #<SB-C::LVAR 25 {1203145E03}>
> #<SB-C::GLOBAL-VAR :%SOURCE-NAME MIN :TYPE #1=#<SB-KERNEL:FUN-TYPE
> (FUNCTION (REA..
>  48: (SB-C::IR1-CONVERT #<SB-C::CTRAN 23 {1203145C83}> #<SB-C::CTRAN 24
> {1203145DD3}> #<SB-C::LVAR 25 {1203145E03}> (MIN 12 (MAX 0 (BLOCK B1 #))))
>  49: (SB-C::IR1-CONVERT-COMBINATION-ARGS #<SB-C::LVAR 26 {1203145B13}>
> #<SB-C::CTRAN 27 {1203145AE3}> #<SB-C::CTRAN 28 {1203145823}> #<SB-C::LVAR
> 29 {1203145853}> ((THE (SIMPLE-ARRAY BIT #) #*0011111011110..
>  50: (SB-C::IR1-CONVERT-COMBINATION #<SB-C::CTRAN 30 {1203145953}>
> #<SB-C::CTRAN 28 {1203145823}> #<SB-C::LVAR 29 {1203145853}> (AREF (THE
> (SIMPLE-ARRAY BIT #) #*0011111011110) (MIN 12 (MAX 0 #))) #<SB-C::..
>  51: (SB-C::IR1-CONVERT-COMBINATION-CHECKING-TYPE #<SB-C::CTRAN 30
> {1203145953}> #<SB-C::CTRAN 28 {1203145823}> #<SB-C::LVAR 29 {1203145853}>
> (AREF (THE (SIMPLE-ARRAY BIT #) #*0011111011110) (MIN 12 (MAX 0..
>  52: (SB-C::IR1-CONVERT #<SB-C::CTRAN 30 {1203145953}> #<SB-C::CTRAN 28
> {1203145823}> #<SB-C::LVAR 29 {1203145853}> (AREF (THE (SIMPLE-ARRAY BIT #)
> #*0011111011110) (MIN 12 (MAX 0 #))))
>  53: (SB-C::IR1-CONVERT-SRCTRAN #<SB-C::CTRAN 30 {1203145953}>
> #<SB-C::CTRAN 28 {1203145823}> #<SB-C::LVAR 29 {1203145853}>
> #<SB-C::GLOBAL-VAR :%SOURCE-NAME SBIT :TYPE #1=#<SB-KERNEL:FUN-TYPE
> (FUNCTION (# ..
>  54: (SB-C::IR1-CONVERT #<SB-C::CTRAN 30 {1203145953}> #<SB-C::CTRAN 28
> {1203145823}> #<SB-C::LVAR 29 {1203145853}> (SBIT #*0011111011110 (MIN 12
> (MAX 0 #))))
>  55: (SB-C::IR1-CONVERT-PROGN-BODY #<SB-C::CTRAN 30 {1203145953}>
> #<SB-C::CTRAN 28 {1203145823}> #<SB-C::LVAR 29 {1203145853}> ((SBIT
> #*0011111011110 (MIN 12 #))))
>  56: (SB-C::IR1-CONVERT-BLOCK #<SB-C::CTRAN 31 {12031219D3}> #<SB-C::CTRAN
> 28 {1203145823}> #<SB-C::LVAR 29 {1203145853}> (BLOCK B5 (SBIT
> #*0011111011110 (MIN 12 #))))
>  57: (SB-C::IR1-CONVERT #<SB-C::CTRAN 31 {12031219D3}> #<SB-C::CTRAN 28
> {1203145823}> #<SB-C::LVAR 29 {1203145853}> (BLOCK B5 (SBIT #*0011111011110
> (MIN 12 #))))
>  58: (SB-C::IR1-CONVERT-COMBINATION-ARGS #<SB-C::LVAR 32 {1203121863}>
> #<SB-C::CTRAN 33 {1203121833}> #<SB-C::CTRAN 34 {1203121413}> #<SB-C::LVAR
> 35 {1203121443}> ((LCM (LOGXOR # #) (BIT #*1011101110001010..
>  59: (SB-C::IR1-CONVERT-COMBINATION #<SB-C::CTRAN 36 {1203121673}>
> #<SB-C::CTRAN 34 {1203121413}> #<SB-C::LVAR 35 {1203121443}> (* (LCM
> (LOGXOR # #) (BIT #*1011101110001010010 #)) (BLOCK B5 (SBIT #*0011111..
>  60: (SB-C::IR1-CONVERT-COMBINATION-CHECKING-TYPE #<SB-C::CTRAN 36
> {1203121673}> #<SB-C::CTRAN 34 {1203121413}> #<SB-C::LVAR 35 {1203121443}>
> (* (LCM (LOGXOR # #) (BIT #*1011101110001010010 #)) (BLOCK B5 (..
>  61: (SB-C::IR1-CONVERT #<SB-C::CTRAN 36 {1203121673}> #<SB-C::CTRAN 34
> {1203121413}> #<SB-C::LVAR 35 {1203121443}> (* (LCM (LOGXOR # #) (BIT
> #*1011101110001010010 #)) (BLOCK B5 (SBIT #*0011111011110 #))))
>  62: (SB-C::IR1-CONVERT-PROGN-BODY #<SB-C::CTRAN 36 {1203121673}>
> #<SB-C::CTRAN 34 {1203121413}> #<SB-C::LVAR 35 {1203121443}> ((* (LCM # #)
> (BLOCK B5 #))))
>  63: (SB-C::IR1-CONVERT-AUX-BINDINGS #<SB-C::CTRAN 36 {1203121673}>
> #<SB-C::CTRAN 34 {1203121413}> #<SB-C::LVAR 35 {1203121443}> ((* (LCM # #)
> (BLOCK B5 #))) NIL NIL NIL :VALUE-SOURCE-FORMS NIL)
>  64: (SB-C::IR1-CONVERT-SPECIAL-BINDINGS #<SB-C::CTRAN 36 {1203121673}>
> #<SB-C::CTRAN 34 {1203121413}> #<SB-C::LVAR 35 {1203121443}> ((* (LCM # #)
> (BLOCK B5 #))) NIL NIL NIL NIL :VALUE-SOURCE-FORMS NIL)
>  65: (SB-C::IR1-CONVERT-LAMBDA-BODY ((* (LCM # #) (BLOCK B5 #)))
> (#<SB-C::LAMBDA-VAR :%SOURCE-NAME A :TYPE #<SB-KERNEL:NUMERIC-UNION-TYPE
> (INTEGER -6 28)> :WHERE-FROM :DECLARED {1203120C23}> #<SB-C::LAMBDA..
>  66: (SB-C::IR1-CONVERT-LAMBDA (LAMBDA #1=(A B C) (DECLARE (TYPE # A))
> (DECLARE (TYPE # B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#)) ...)
> :SOURCE-NAME SB-C::.ANONYMOUS. :DEBUG-NAME (LAMBDA (A B C))..
>  67: (SB-C::IR1-TOPLEVEL-FOR-COMPILE (LAMBDA #1=(A B C) (DECLARE (TYPE #
> A)) (DECLARE (TYPE # B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#))
> ...) NIL)
>  68: (SB-C::%COMPILE (LAMBDA #1=(A B C) (DECLARE (TYPE # A)) (DECLARE
> (TYPE # B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#)) ...) NIL NIL)
>  69: ((LAMBDA NIL :IN SB-C:COMPILE-IN-LEXENV))
>  70: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
>  71: (SB-C:COMPILE-IN-LEXENV (LAMBDA #1=(A B C) (DECLARE (TYPE # A))
> (DECLARE (TYPE # B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#)) ...)
> #<NULL-LEXENV> NIL NIL NIL NIL NIL)
>  72: (COMPILE NIL (LAMBDA #1=(A B C) (DECLARE (TYPE # A)) (DECLARE (TYPE #
> B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#)) ...))
>
>
> The error was:
>
> The value
>   3
> is not of type
>   LIST
> when binding SB-C::*CURRENT-PATH*
>    [Condition of type TYPE-ERROR]
>
>
> This thing is throwing up all sorts of errors, so I don't know how useful
> that is.  Another one:
>
> Backtrace:
>   0: ((FLET SB-C::MAYBE-REOPTIMIZE :IN
> SB-C::MAYBE-REOPTIMIZE-PREVIOUS-NODE) #<SB-C::COMBINATION :FUN #<SB-C::REF
>  :LEAF #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME # :KIND
> # :TYPE #<SB-KE..
>       Locals:
>         NODE = #<SB-C::COMBINATION :FUN #<SB-C::REF  :LEAF # {12053C4F53}>
> :ARGS (#) {12053C4FC3}>
>   1: (SB-C::MAYBE-REOPTIMIZE-PREVIOUS-NODE #<SB-C::CTRAN 1 {12053C3CA3}>
> #<SB-C::CBLOCK NIL :START c1 {12053C3DA3}>)
>   2: (SB-C::UNLINK-NODE #<SB-C::CRETURN :LAMBDA #<SB-C::CLAMBDA
> :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (LET #) :KIND (NIL) :TYPE
> #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFIN..
>   3: (SB-C::MOVE-RETURN-USES #<SB-C::CLAMBDA :%SOURCE-NAME
> SB-C::.ANONYMOUS. :%DEBUG-NAME (LET (#1=#:N-LEN57)) :KIND (NIL) :TYPE
> #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFINED
> :VA..
>   4: (SB-C::MOVE-RETURN-STUFF #<SB-C::CLAMBDA :%SOURCE-NAME
> SB-C::.ANONYMOUS. :%DEBUG-NAME (LET (#1=#:N-LEN57)) :KIND (NIL) :TYPE
> #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFINED
> :V..
>   5: (SB-C::LET-CONVERT #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS.
> :%DEBUG-NAME (LET (#1=#:N-LEN57)) :KIND (NIL) :TYPE
> #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFINED
> :VARS (#..
>   6: (SB-C::MAYBE-LET-CONVERT #<SB-C::CLAMBDA :%SOURCE-NAME
> SB-C::.ANONYMOUS. :%DEBUG-NAME (LET (#1=#:N-LEN57)) :KIND (NIL) :TYPE
> #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFINED
> :V..
>   7: (SB-C::LOCALL-ANALYZE-COMPONENT #<SB-C:COMPONENT :NAME "<unknown>"
> :REANALYZE T {120533B203}>)
>   8: (SB-C::TRANSFORM-CALL #<SB-C::COMBINATION :FUN #<SB-C::REF  :LEAF
> #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME # :KIND #
> :TYPE #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHER..
>   9: (SB-C::IR1-OPTIMIZE-COMBINATION #<SB-C::COMBINATION :FUN #<SB-C::REF
>  :LEAF #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME # :KIND
> # :TYPE #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-on..
>  10: (SB-C::IR1-OPTIMIZE #<SB-C:COMPONENT :NAME "<unknown>" :REANALYZE T
> {120533B203}> NIL)
>  11: (SB-C::IR1-OPTIMIZE-UNTIL-DONE #<SB-C:COMPONENT :NAME "<unknown>"
> :REANALYZE T {120533B203}>)
>  12: (SB-C::IR1-OPTIMIZE-PHASE-1 #<SB-C:COMPONENT :NAME "<unknown>"
> :REANALYZE T {120533B203}>)
>  13: (SB-C::IR1-PHASES #<SB-C:COMPONENT :NAME "<unknown>" :REANALYZE T
> {120533B203}>)
>  14: (SB-C::COMPILE-COMPONENT #<SB-C:COMPONENT :NAME "<unknown>"
> :REANALYZE T {120533B203}>)
>  15: (SB-C::%COMPILE (LAMBDA #1=(A B C) (DECLARE (TYPE # A)) (DECLARE
> (TYPE # B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#)) ...) NIL NIL)
>  16: ((LAMBDA NIL :IN SB-C:COMPILE-IN-LEXENV))
>  17: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
>  18: (SB-C:COMPILE-IN-LEXENV (LAMBDA #1=(A B C) (DECLARE (TYPE # A))
> (DECLARE (TYPE # B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#)) ...)
> #<NULL-LEXENV> NIL NIL NIL NIL NIL)
>  19: (COMPILE NIL (LAMBDA #1=(A B C) (DECLARE (TYPE # A)) (DECLARE (TYPE #
> B)) (DECLARE (TYPE # C)) (DECLARE (IGNORABLE . #1#)) ...))
>
> The error in this case was
>
> Unhandled memory fault at #x6.
>
> On Fri, Nov 28, 2025 at 7:39 PM Stas Boukarev <[email protected]> wrote:
>
>> Can you get a backtrace?
>>
>> On Sat, Nov 29, 2025 at 3:36 AM Paul Dietz <[email protected]>
>> wrote:
>> >
>> > I'm seeing quite a few failures in random testing.  The failures do not
>> reproduce or minimize and appear to be due to memory corruption.  Sometimes
>> they drop out into the low level debugger.  This is in version
>> "2.5.10.157-6d2ffcff0" on x86-64.
>> >
>> > I'll try to bisect to see where this started.
>> >
>> > Paul Dietz
>> >
>> > _______________________________________________
>> > Sbcl-devel mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/sbcl-devel
>>
>

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.