Skip to content

Prepare v1.0.1#392

Open
romgrk wants to merge 6 commits into
masterfrom
test-migration-and-upgrades
Open

Prepare v1.0.1#392
romgrk wants to merge 6 commits into
masterfrom
test-migration-and-upgrades

Conversation

@romgrk
Copy link
Copy Markdown
Owner

@romgrk romgrk commented May 30, 2026

Fix CI setup and update versions.

romgrk added 6 commits May 30, 2026 18:29
Node 22 ships V8 12.4 which does not have GetPrototypeV2; the old
condition was triggered prematurely. Align the cutoff with Nan's
SetPrototype guard so V2 is only used on V8 >= 14 (Node 26+).
@chfritz
Copy link
Copy Markdown
Contributor

chfritz commented May 31, 2026

FYI, I'm not sure my Claude-assisted fix in #391 is entirely correct. I'm now getting SIGABRT's with errors like free(): invalid pointer and similar on longer running processes (within 30 seconds or so). If I'm interpreting the bt of the coredump I'm getting correctly then it is either related to a parameter received on a callback function or a boxed value I'm getting from that parameter (I'm not sure which one).

PS: given that this doesn't happen right away and the time it takes varies, I'm thinking that it might be related to garbage collection double-freeing native pointers, or similar.

PPS: I only see this on Ubuntu 26 though. The same code works on Ubuntu 24.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants