-
Notifications
You must be signed in to change notification settings - Fork 931
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest commit breaks luakit (phantom object pushed to stack?) #991
Comments
While the original code in |
Thanks for the quick response! I don't see anything like that in stderr though:
|
Oh, I found it. That table was from the setup code for the finalizer error reporting. I've fixed that now. BTW: Fixing the assumption in |
Hello! The latest commit (1c27912) "somehow" results in an extra object being pushed on the stack during some startup code in the luakit browser. As documented at luakit/luakit#1040, this breaks the code in luakit that sets
packages.path
, since this code uses absolute stack positions instead of relative offsets. The presence of an extra object on the stack causes all these absolute positions to be off by one, so the code fails.I'm not sure what this extra object is, it seems to be an empty table…
The text was updated successfully, but these errors were encountered: