When trying to run the Playdate Simulator today it would run for about a second normally and then suddenly quit right after flashing a window for a fraction of a second. Upon crashing, the terminal that I launched the Simulator from shows:
Gdk-Message: 15:03:03.755: Error 71 (Protocol error) dispatching to Wayland display.
I managed to get a screenshot of the window that pops up right before it closed and it is indeed the “SDK update available” window. Given the timing of the crash (which is not related to my game - it happens even when no game is loaded) I’m 99% sure that the “SDK update” window is responsible for the crash.
I downloaded the new version of the Simulator and it doesn’t crash anymore, which is another hint that that window is the culprit (although it might as well be because it uses a newer GTK version).
Interesting. Something on your system might not have liked the older version of the webkit library. The new SDK uses the much newer version of webkit so…problem solved??
Well, unfortunately this bug is still there in 3.0.0. Today I opened the Simulator and it crashed after a second. Now I know the cause so it didn’t waste me any time, but other users might not be so lucky
Ah, I’m afraid I haven’t it installed (I don’t run Gnome, I’m on sway).
I just tried installing and running it, and interestingly it gives this error:
epiphany: error while loading shared libraries: libicui18n.so.78: cannot open shared object file: No such file or directory
EDIT: nevermind, I just ran pacman -Syu and now it works fine.
However I’d like to point out I also update the system regularly so I would be a bit surprised it the PlaydateSimulator bug was simply due to out-of-sync packages (but I can’t rule it out entirely either)
Well, on the next update give it another shot and let me know if it still crashes. That’s pretty much all I can do on this end. It seems like some sort of dependency issue which is pretty much how it works with precompiled binary distribution unfortunately.