ish-app / ish

Linux shell for iOS
https://ish.app
Other
16.33k stars 855 forks source link

SBCL Still Fails to Load in Alpine 3.19 #2325

Open oaguy1 opened 5 months ago

oaguy1 commented 5 months ago

SBCL (Steele Bank Common Lisp) hasn’t loaded and in fact crashed the app in Alpine 3.14. Now in Alpine 3.19 it still won’t load, but at least this time the app no longer crashes. Happy to help debug this as I very much want a Common Lisp development environment on my phone. Screenshots of the error output below.

IMG_5235

IMG_5239

saagarjha commented 5 months ago

Do you happen to have a copy of the crash you were seeing before?

oaguy1 commented 5 months ago

No, I do not. It was different in that it would actually freeze the app and make the app itself crash. I filed a few crash reports with “sbcl” in them.

On Tue, Jan 16, 2024 at 06:30 Saagar Jha @.***> wrote:

Do you happen to have a copy of the crash you were seeing before?

— Reply to this email directly, view it on GitHub https://github.com/ish-app/ish/issues/2325#issuecomment-1893559795, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAR7DHXSKGM3GI4WBY2W4ETYOZQEZAVCNFSM6AAAAABBTB2YD2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJTGU2TSNZZGU . You are receiving this because you authored the thread.Message ID: @.***>

saagarjha commented 5 months ago

If you quit the debugger (or disable it?) and run dmesg, do you get any relevant output?

oaguy1 commented 5 months ago

IMG_5248

This is what I see

saagarjha commented 5 months ago

clc. Huh, I guess we don't implement that?

oaguy1 commented 5 months ago

This instruction? I could be wrong, but this looks like a pretty standard instruction. Happy to help add it if it’s not already in place.

saagarjha commented 5 months ago

Yes, but when I run it on my machine it dies even earlier and more mysteriously. So I'm not entirely sure if that would be what we want here.