Hi folks,

Debian bug #1030284[1] and the related NodeJS GitHub issue #41163[2]
report ARM-specific RangeError exceptions from the vendored V8 library
in NodeJS.  The bug(s) are reproducible with v18.13 of NodeJS.

The cause of the difference-in-behaviour appears to be that V8 sets[3]
a lower stack size for ARM: 864K as compared to 984K.

Would it be safe to increase the stack size on ARM to 984K to restore
consistency with most other architectures?

(I've offered a patch to make that change, and others have confirmed
that it allows a provided repro case to pass; I'm worried about any
potential unsafe side-effects of the change, though)

Thank you,
James

[1] - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030284

[2] - https://github.com/nodejs/node/issues/41163

[3] - 
https://github.com/nodejs/node/blob/2bb4b59fa5529569ad38d3bf7d36666c926d8e47/deps/v8/src/common/globals.h#L74-L86

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/CALDQ5NzeykWdpd79RcwDwJiWN-tYm%3DE1soUi8bxB1X%3DnjM5Z1g%40mail.gmail.com.

Reply via email to