-
Notifications
You must be signed in to change notification settings - Fork 43
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
Assertion failure: slotInRange(slot), at js/src/vm/NativeObject.h:839 #621
Comments
This is sufficient to wallpaper the crash, but obviously LinkedIn doesn't work. |
The final script appears to either contain or enable the bad code. |
The issue is something about aliased variables. The interpreter is running |
I think the actual assertion is in |
I think the interpreter is calling ( |
With a little extra debugging in
|
Two fixed slots. |
|
How did the shape get created with so few slots? Is it the slot request, or the shape construction? |
Crash confirmed to also occur on Intel, so this is not a PPC-specific issue. |
(wallpaper didn't hold, script URLs change. any block will have to be at the hostname level) |
If you can reproduce this on Intel hardware, getting a trace into pernosco might be a good start to getting someone familiar with the JS engine to look at it... |
I'll see if they can generate something. Thank you for the suggestion. |
The offending code is
However, this test case doesn't seem to trigger anything:
|
Now reproducing on Apple Discussions: https://discussions.apple.com/thread/250091731 https://tenfourfox.tenderapp.com/discussions/problems/9083-crash-on-discussionsapplecom-page |
De-minified code from Apple. |
Looking at |
Giving up this cycle, but posting work so far. |
This crash is in the JS VM, not in the JIT.
bt full
fails.backtrace.txt
The text was updated successfully, but these errors were encountered: