Mutating functions in current-rfc-1123-timestamp are used to modify the *date-header* variable, which was a string literal.
This was causing an SB-SYS:MEMORY-FAULT-ERROR: Attempt to modify a read-only object when running from an executable dumped with sb-ext:save-lisp-and-die :executable :t
Mutating functions in
current-rfc-1123-timestamp
are used to modify the*date-header*
variable, which was a string literal.This was causing an
SB-SYS:MEMORY-FAULT-ERROR: Attempt to modify a read-only object
when running from an executable dumped withsb-ext:save-lisp-and-die :executable :t
I don't know how to add a test for this...
See https://github.com/NixOS/nixpkgs/issues/252016