GH-51101: [C++][Emscripten] Increase test stack size - #51103
Conversation
|
|
|
@github-actions crossbow submit test-ubuntu-22.04-cpp-emscripten |
There was a problem hiding this comment.
Pull request overview
This PR adjusts the C++ Emscripten test build/link flags to mitigate JSON integration test failures on deeply nested lists (GH-51101) by increasing the WebAssembly stack size for test executables run under Node.
Changes:
- Add an explicit Emscripten
-sSTACK_SIZE=1048576linker setting for Emscripten test executables (both Release and non-Release).
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Revision: ef53551 Submitted crossbow builds: ursacomputing/crossbow @ actions-32d7a5c397
|
ef53551 to
5196918
Compare
|
@pitrou it appears to be the stack size. |
|
@github-actions crossbow submit test-ubuntu-22.04-cpp-emscripten |
|
Revision: 5196918 Submitted crossbow builds: ursacomputing/crossbow @ actions-0dc746c524
|
The error message was quite explicit about it. 🙃 |
|
@pitrou well, if CI passes I suggest we merge :). |
|
Well, definitely! |
Rationale for this change
JSON integration tests fail on deeply nested lists we want to fix that.
What changes are included in this PR?
We give Emscripten test executable a bigger stack size (1 MiB) and hope it's enough.
Are these changes tested?
By CI.
Are there any user-facing changes?
No, integration testing only change.