freenode/#sbcl - IRC Chatlog
Search
15:00:09
stassats
https://github.com/stassats/sbcl/commit/c25850776a749d32bc4850c77c46bf3040ab52be#diff-a0351f7ad25cfb0c0642bfbbfcaa2a45L541
16:30:31
Krystof
can anyone tell me off the top of their head how we currently place defstruct raw slots relative to the instance header and the length?
16:31:19
Krystof
previously: we've had them at the end of the regular slots; at the end of the regular slots, but indexed relative to the end of the instance (so that inheritance works nicely)
16:31:56
Krystof
I want to believe they're now interleaved with regular slots and gc knows how to deal with that
16:36:42
pkhuong
Krystof: yeah, they're now interleaved and always indexed off the beginning of the struct allocation
16:37:59
Krystof
OK good. Just checking that that wasn't going to interfere with dougk's adding hidden slots at the end
16:53:47
gendl
if I restart SBCL and reload my application code, it works fine again. It seems to happen after I've left the session idle for some time (in this case overnight) then try to hit it with an http request.
16:56:15
gendl
i've stupidly already restarted sbcl, so it'll have to wait until next time it happens.
16:59:58
gendl
I have a rough idea where there might be sloppy hash table operations. Maybe I'll do a code audit of them and see if I can guess where we're making it crash..