bark
@bark

that is, i wanted to

install matlab

you may already see why this is-

MATLAB R2023a (Not Responding)

... a bad idea.

but MathWorks have a Docker Container, which seemed like a good way to not have it destroy my system. and it was!!! downloading stuff took ages. whatever. expected that, plus it's cached so i'm not angry yet. one problem.

the6p4c@dragonfruit
20:00 🥺 ~> docker run -it --rm -e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix:ro --shm-size=512M \
mathworks/matlab:r2023a

Running matlab

Starting MATLAB with license: [blah blah] - MATLAB (Individual)
[dear reader: pause here for about
10 minutes to simulate the issue]

so that's annoying. why's it so slow to launch?? i tried not using --rm to see if it was a first-boot thing, but it happened every time, no matter what i did or didn't do.

‼️ we have a puzzle 🧩 to solve ✨


bark
@bark

i write over-complicated css to give you merely half the vibe of having a conversation with me. all over the place, a complete mess, and somehow emoji everywhere


ticky
@ticky

sorry I wasn’t listening I was closing a thousand million file descriptors


@nex3 shared with:

You must log in to comment.

in reply to @bark's post:

I'm also not sure why it seems to be catching an error thrown after generating a UUID fails due to a lack of entropy (maybe? wonder if it's trying to read /dev/random and that's not mapped into the Docker container) and ... launching a new process while handling that? It is a mystery.

ah, so, since it’s a mostly stripped binary, the symbols in the stack trace are just the only things with names before the actual address - hence the really big offsets at the end since the actual code is nowhere near those few functions with symbols. that tripped me up at first too

okay genuine question bc i am definitely missing something here:
why is it closing file descriptors? especially file descriptors it isn’t using? what does this accomplish??? why not simply not do that????