-
Notifications
You must be signed in to change notification settings - Fork 18
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
running GC appears to interfere with jsconstructor #103
Comments
Test case core file:
This is thoth dump 1133bc4713168a309ca5ad64a3818514. |
When I looked at this last week, I missed that we were in the middle of a garbage collection when this core file was created:
That probably explains with mdb_v8 isn't able to do anything with it. This is not a simple problem to solve, since during GC, V8 mucks with address values, and I think we can't tell what's a pointer and what's an integer. |
After making some changes for #27, I found
tst.postmortem_details.js
failing sometimes as follows:It's the part of the test that locates the SlicedBuffer it creates and uses
jsconstructor
to print its constructor.jsconstructor
is failing withmdb: unable to read object map
.There are a couple of interesting data points:
jsconstructor
command failsjsconstructor
command succeedsSo it seems as though the core file being generated is sometimes different based on some V8 implementation choice, not that there's new breakage in my dev version of mdb_v8.so. My conclusion is that there's some case that
jsconstructor
doesn't handle. This ticket covers handling that case. I will upload the test case core file to thoth.The text was updated successfully, but these errors were encountered: