LadybirdBrowser / ancient-history

The Ladybird web browser
BSD 2-Clause "Simplified" License
1.62k stars 109 forks source link

StackInfo issues on Alpine (musl-based) #153

Open ptrcnull opened 1 year ago

ptrcnull commented 1 year ago

it looks like the stack size returned by StackInfo#size_free() is invalid, causing constant [InternalError] Call stack size limit exceeded on even the smallest scripts. i tried to debug this, but sadly didn't get very far; also haven't tested if the same issue happens on gentoo or void with musl

ADKaster commented 1 year ago

To confirm, this is when running ladybird in a musl-libc based desktop environment?

I tested all of the tests in the LibJS test suite on an alpine:latest container last week (alpine 3.16?) using latest serenity master and none of the JS tests failed.

You can reproduce that test setup by doing ./Meta/serenity.sh test lagom in your serenity checkout from latest master. In my testing only one of the TLS tests failed.