ASAN error added by sjamaan on Fri Jul 10 13:17:30 2026

=================================================================
==462182==ERROR: AddressSanitizer: stack-use-after-return on address 0x780e935798c0 at pc 0x7c0e96cf270c bp 0x7ffe3cf6dc70 sp 0x7ffe3cf6dc68
READ of size 8 at 0x780e935798c0 thread T0
    #0 0x7c0e96cf270b in C_i_symbolp /home/sjamaan/src/chicken-core/chicken.h:2820
    #1 0x7c0e96ea1d82 in f_9838 /home/sjamaan/src/chicken-core/expand.c:26221
    #2 0x7c0e964aba4c in f_3855 /home/sjamaan/src/chicken-core/eval.c:9134
    #3 0x7c0e96e2a7d8 in f_6891 /home/sjamaan/src/chicken-core/expand.c:20211
    #4 0x7c0e96e07320 in f_16156 /home/sjamaan/src/chicken-core/expand.c:18435
    #5 0x7c0e96e07c3e in f_16158 /home/sjamaan/src/chicken-core/expand.c:18456
    #6 0x7c0e96e0881c in f_16183 /home/sjamaan/src/chicken-core/expand.c:18475
    #7 0x7c0e96e0669d in f_16116 /home/sjamaan/src/chicken-core/expand.c:18386
    #8 0x7c0e961c17c4 in f_26217 /home/sjamaan/src/chicken-core/library.c:42706
    #9 0x7c0e961c4b0d in f_26360 /home/sjamaan/src/chicken-core/library.c:42888
    #10 0x7c0e961c1198 in f_26214 /home/sjamaan/src/chicken-core/library.c:42682
    #11 0x7c0e961c0bf9 in f_26210 /home/sjamaan/src/chicken-core/library.c:42663
    #12 0x7c0e961c3ee3 in f_26264 /home/sjamaan/src/chicken-core/library.c:42820
    #13 0x7c0e961c409c in f_26273 /home/sjamaan/src/chicken-core/library.c:42831
    #14 0x7c0e961c4249 in f_26278 /home/sjamaan/src/chicken-core/library.c:42842
    #15 0x7c0e961c2f87 in f_26252 /home/sjamaan/src/chicken-core/library.c:42781
    #16 0x7c0e96ecacc5 in f_10405 /home/sjamaan/src/chicken-core/modules.c:3839
    #17 0x7c0e96f4df91 in f_6783 /home/sjamaan/src/chicken-core/modules.c:11229
    #18 0x7c0e96f50ad4 in f_6858 /home/sjamaan/src/chicken-core/modules.c:11339
    #19 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #20 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #21 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #22 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #23 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #24 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #25 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #26 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #27 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #28 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #29 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #30 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #31 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #32 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #33 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #34 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #35 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #36 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #37 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #38 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #39 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #40 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #41 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #42 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #43 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #44 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #45 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #46 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #47 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #48 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #49 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #50 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #51 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #52 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #53 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #54 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #55 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #56 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #57 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #58 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #59 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #60 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #61 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #62 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #63 0x7c0e9698a92e in f_2916 /home/sjamaan/src/chicken-core/internal.c:1528
    #64 0x7c0e96f5194d in f_6880 /home/sjamaan/src/chicken-core/modules.c:11381
    #65 0x7c0e9698909b in f_2857 /home/sjamaan/src/chicken-core/internal.c:1473
    #66 0x7c0e96f50e0c in f_6858 /home/sjamaan/src/chicken-core/modules.c:11349
    #67 0x7c0e96f52688 in f_6888 /home/sjamaan/src/chicken-core/modules.c:11401
    #68 0x7c0e9698b785 in f_2928 /home/sjamaan/src/chicken-core/internal.c:1553
    #69 0x7c0e96974b62 in trf_2928 /home/sjamaan/src/chicken-core/internal.c:265
    #70 0x7c0e971e2f10 in CHICKEN_run /home/sjamaan/src/chicken-core/runtime.c:1601
    #71 0x7c0e971dd15d in CHICKEN_main /home/sjamaan/src/chicken-core/runtime.c:623
    #72 0x63ce57f0b75c in main /home/sjamaan/src/chicken-core/chicken.c:1542
    #73 0x7c0e9582b284 in __libc_start_call_main (/nix/store/57iz36553175g3178pvxjij8z5rcsd4n-glibc-2.42-61/lib/libc.so.6+0x2b284) (BuildId: 8ae0b698f2d4e727f569f64bb166e08ae30bd077)
    #74 0x7c0e9582b337 in __libc_start_main@GLIBC_2.2.5 (/nix/store/57iz36553175g3178pvxjij8z5rcsd4n-glibc-2.42-61/lib/libc.so.6+0x2b337) (BuildId: 8ae0b698f2d4e727f569f64bb166e08ae30bd077)
    #75 0x63ce57ef38b4 in _start (/home/sjamaan/chickens/debug-6/bin/chicken+0x2298b4)

Address 0x780e935798c0 is located in stack of thread T0 at offset 192 in frame
    #0 0x7c0e96eae4ac in C_fast_retrieve_proc /home/sjamaan/src/chicken-core/chicken.h:3341

  This frame has 6 object(s):
    [32, 40) 'C__TMPST' (line 3342)
    [64, 72) 'C__PREV_TMPST' (line 3342)
    [96, 104) 'C__TMPST' (line 3345)
    [128, 136) 'C__PREV_TMPST' (line 3345)
    [160, 176) 'C__TMPST' (line 3345)
    [192, 208) 'C__PREV_TMPST' (line 3345) <== Memory access at offset 192 is inside this variable
HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
      (longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-use-after-return /home/sjamaan/src/chicken-core/chicken.h:2820 in C_i_symbolp
Shadow bytes around the buggy address:
  0x780e93579600: f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5
  0x780e93579680: f5 f5 f5 f5 00 00 00 00 00 00 00 00 00 00 00 00
  0x780e93579700: f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5
  0x780e93579780: f5 f5 f5 f5 00 00 00 00 00 00 00 00 00 00 00 00
  0x780e93579800: f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5
=>0x780e93579880: f5 f5 f5 f5 f5 f5 f5 f5[f5]f5 f5 f5 00 00 00 00
  0x780e93579900: f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5
  0x780e93579980: f5 f5 f5 f5 00 00 00 00 00 00 00 00 00 00 00 00
  0x780e93579a00: f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5
  0x780e93579a80: f5 f5 f5 f5 00 00 00 00 00 00 00 00 00 00 00 00
  0x780e93579b00: f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5 f5
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable:           00
  Partially addressable: 01 02 03 04 05 06 07 
  Heap left redzone:       fa
  Freed heap region:       fd
  Stack left redzone:      f1
  Stack mid redzone:       f2
  Stack right redzone:     f3
  Stack after return:      f5
  Stack use after scope:   f8
  Global redzone:          f9
  Global init order:       f6
  Poisoned by user:        f7
  Container overflow:      fc
  Array cookie:            ac
  Intra object redzone:    bb
  ASan internal:           fe
  Left alloca redzone:     ca
  Right alloca redzone:    cb
==462182==ABORTING