libera/#shirakumo - IRC Chatlog
Search
12:32:24
Colleen
<shinmera> |3b|: remember that crash I had after zipping things and then trying to run-program? Turns out that had nothing to do with zipping, but with changing the attributes of files (to make them executable). This used the file-attributes library, which relied on xstat on linux. But turns out the linux implementation on later Linux version does not match the man page and instead expects a struct that's much larger than documented, meaning calling it wrote into random memory :)
12:35:51
Colleen
<selwyn> your debugging skills are really something, i would never have figured that out
12:57:52
Colleen
<shinmera> all of the issues arise from it being a pull api rather than a push api like the rest of the apis.
13:03:55
Colleen
<shinmera> it's super sensitive to timing issues and if you stall for too long (or run the loop too hot!) it starts crackling or just blacks out completely and doesn't recover.
13:39:52
Colleen
<shinmera> The jack backend by the way doesn't work because for whatever fucking reason libjack wants to use signals that SBCL needs.
13:43:07
Colleen
<SAL9000> I guess it wants to do cleanup on SIGSEGV or something -- many GCs (ab)use SIGSEGV for incremental collection.
13:43:36
Colleen
<shinmera> Other backends are also broken and it'd be cool if someone fixed them. https://github.com/Shirakumo/cl-mixed/issues/3
13:58:42
Colleen
<shinmera> I believe the official opus reference implementation is libre enough to use
13:59:02
Colleen
<shinmera> But it would be nice to compress it down into one lib (iirc it's libopusfile + libogg + libopus)
14:06:33
Colleen
<shinmera> I'm still kinda hung up on generating implementations from a description of the formats
14:06:48
Colleen
<SAL9000> Yeah. Still weird to take "staycation"... for me/my family, vacation = travel has been a thing for many years.
14:08:07
Colleen
<SAL9000> selwyn: "staycation" can mean "vacation in local area/country" but in this case yes, at home
14:51:15
Colleen
<shinmera> don't remember where exactly, but I do remember England being mentioned.