René's URL Explorer Experiment


Title: RISC-V: "Illegal instruction" crash when vector instructions detected by V8 · Issue #64538 · nodejs/node · GitHub

Open Graph Title: RISC-V: "Illegal instruction" crash when vector instructions detected by V8 · Issue #64538 · nodejs/node

X Title: RISC-V: "Illegal instruction" crash when vector instructions detected by V8 · Issue #64538 · nodejs/node

Description: Version v26.5.0 (but any v26 and above is affected) Platform Linux firefly 6.18.3 #2 SMP PREEMPT_DYNAMIC Wed May 13 16:58:11 CST 2026 riscv64 GNU/Linux Subsystem V8 What steps will reproduce the bug? run npm or any node-gyp on a SpacemiT...

Open Graph Description: Version v26.5.0 (but any v26 and above is affected) Platform Linux firefly 6.18.3 #2 SMP PREEMPT_DYNAMIC Wed May 13 16:58:11 CST 2026 riscv64 GNU/Linux Subsystem V8 What steps will reproduce the bu...

X Description: Version v26.5.0 (but any v26 and above is affected) Platform Linux firefly 6.18.3 #2 SMP PREEMPT_DYNAMIC Wed May 13 16:58:11 CST 2026 riscv64 GNU/Linux Subsystem V8 What steps will reproduce the bu...

Opengraph URL: https://github.com/nodejs/node/issues/64538

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"RISC-V: \"Illegal instruction\" crash when vector instructions detected by V8","articleBody":"### Version\n\nv26.5.0 (but any v26 and above is affected)\n\n### Platform\n\n```text\nLinux firefly 6.18.3 #2 SMP PREEMPT_DYNAMIC Wed May 13 16:58:11 CST 2026 riscv64 GNU/Linux\n```\n\n### Subsystem\n\nV8\n\n### What steps will reproduce the bug?\n\nrun `npm` or any `node-gyp` on a SpacemiT-K3 board. Also fails in the build-addons step with `make run-ci` as that executes `node-gyp`. Other boards such as the SpacemiT-K1 do not show the crash (Both should have vector instructions available)\n\n### How often does it reproduce? Is there a required condition?\n\n100% of the time\n\n### What is the expected behavior? Why is that the expected behavior?\n\nThere should be no crash when running npm\n\n### What do you see instead?\n\n`Illegal Instruction`\n\n### Additional information\n\nBased on the fact that https://github.com/sxa/node/commit/1ecdd388f13391c55cffd9aea580770e1d26a952 fixes it seems likely that this was introduced as part of the vector instructions introduced in https://github.com/v8/v8/commit/de361fd2544a89c0c94fd820f987378edbb98fce - I haven't yet tracked it down to any specific operation in that function. At the moment I've also only determined that it fixes the initial crash and hopefully that doesn' uncover more issues.\n\nFYI @luhenry @luyahan @nodejs/platform-riscv64 \n\nSplit out from https://github.com/nodejs/build/issues/4099#issuecomment-4935757486","author":{"url":"https://github.com/sxa","@type":"Person","name":"sxa"},"datePublished":"2026-07-16T17:30:54Z","url":"https://github.com/nodejs/node/issues/64538"}

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:3f71974f-d047-eb1c-61c6-a27bd424d421
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-id9DBA:1E2F2A:616EFB:8425A6:6AED247E
html-safe-noncec82340d6f038d9ba310484dd2dd6c9886cf293b5e93fa1d34e9f7e1ca7abba49
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5REJBOjFFMkYyQTo2MTZFRkI6ODQyNUE2OjZBRUQyNDdFIiwidmlzaXRvcl9pZCI6IjQ5NDQzOTcxNTY0NTQ1NzMxODIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac9b3c03c70d8624c8a90a314aa032f528cd35b49441b86babc846546f7d01957f
hovercard-subject-tagissue:4904490131
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/node/64538/issue_layout
twitter:imagehttps://opengraph.githubassets.com/c5b0ac27d7b8d337a1dc2849ec5161c59905206448e2564926cd4fb92c9ec2bd/nodejs/node/issues/64538
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c5b0ac27d7b8d337a1dc2849ec5161c59905206448e2564926cd4fb92c9ec2bd/nodejs/node/issues/64538
og:image:altVersion v26.5.0 (but any v26 and above is affected) Platform Linux firefly 6.18.3 #2 SMP PREEMPT_DYNAMIC Wed May 13 16:58:11 CST 2026 riscv64 GNU/Linux Subsystem V8 What steps will reproduce the bu...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamesxa
hostnamegithub.com
expected-hostnamegithub.com
Nonee3e0f7f63e50c6fe879198a93a0a023a648ecc0a5e9bc3b5e033ac57172237e6
turbo-cache-controlno-preview
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release707a24b346ac8a82878b9c084efaa38a997660cb
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-nameissues

Links:

Skip to contenthttps://github.com/nodejs/node/issues/64538#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fissues%2F64538
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fissues%2F64538
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/issues/64538
Reloadhttps://github.com/nodejs/node/issues/64538
Reloadhttps://github.com/nodejs/node/issues/64538
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues657 (657)https://github.com/nodejs/node/issues
Pull requests666 (666)https://github.com/nodejs/node/pulls
Actionshttps://github.com/nodejs/node/actions
Projectshttps://github.com/nodejs/node/projects
Security and qualityhttps://github.com/nodejs/node/security
Insightshttps://github.com/nodejs/node/pulse
https://github.com/nodejs/node
New issuehttps://github.com/login?return_to=https://github.com/nodejs/node/issues/64538
New issuehttps://github.com/login?return_to=https://github.com/nodejs/node/issues/64538
RISC-V: "Illegal instruction" crash when vector instructions detected by V8https://github.com/nodejs/node/issues/64538#top
riscv64Issues and PRs related to the 64-bit RISC-V architecture.https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22riscv64%22
v8 engineIssues and PRs related to the V8 dependency.https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22v8%20engine%22
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 16, 2026https://github.com/nodejs/node/issues/64538#issue-4904490131
sxa@1ecdd38https://github.com/sxa/node/commit/1ecdd388f13391c55cffd9aea580770e1d26a952
v8/v8@de361fdhttps://github.com/v8/v8/commit/de361fd2544a89c0c94fd820f987378edbb98fce
@luhenryhttps://github.com/luhenry
@luyahanhttps://github.com/luyahan
nodejs/build#4099 (comment)https://github.com/nodejs/build/issues/4099#issuecomment-4935757486
Nexthttps://github.com/nodejs/node/issues/64538?timeline_page=1
sxahttps://github.com/sxa
v8 engineIssues and PRs related to the V8 dependency.https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22v8%20engine%22
riscv64Issues and PRs related to the 64-bit RISC-V architecture.https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22riscv64%22
on Jul 16, 2026https://github.com/nodejs/node/issues/64538#event-28083518391
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 16, 2026https://github.com/nodejs/node/issues/64538#issuecomment-4995658776
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 17, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5002216740
sxa@88497e2https://github.com/sxa/node/commit/88497e2411ad91bd0ef8032a75acc1f4b243454e
https://github.com/gounthar
gountharhttps://github.com/gounthar
on Jul 27, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5096440880
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 27, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5097457863
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 28, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5101807411
https://github.com/RevySR
RevySRhttps://github.com/RevySR
on Jul 28, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5104848468
spacemit-com/linux-6.18@ce988b8https://github.com/spacemit-com/linux-6.18/commit/ce988b85d692334796d08addad0a07d13443ea41
spacemit-com/linux-6.18@33024f2https://github.com/spacemit-com/linux-6.18/commit/33024f22c53dd315ec532acef7f2c94852982322
spacemit-com/linux-6.18@2cb5950https://github.com/spacemit-com/linux-6.18/commit/2cb5950db69d39852169f471073cbcbbc5f74f0e
spacemit-com/linux-6.18@6968f3ehttps://github.com/spacemit-com/linux-6.18/commit/6968f3ee0fa4c2a12c759ae27f83c9a11087d589
https://github.com/gounthar
gountharhttps://github.com/gounthar
on Jul 28, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5105707885
@RevySRhttps://github.com/RevySR
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 28, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5106043609
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 29, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5115931088
sxa@6ad0dbdhttps://github.com/sxa/node/commit/6ad0dbd11e8e419a4bca082b606f833d17fc71d0
in the CIhttps://ci.nodejs.org/job/node-test-riscv64-experimental/label=zz-test-sxa-bianbu-riscv64-1/179/artifact/node.bin.xz
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 29, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5117391638
@luyahanhttps://github.com/luyahan
https://github.com/sxa
sxahttps://github.com/sxa
on Jul 30, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5128443254
sxa@4ad3692https://github.com/sxa/node/commit/4ad36925bfb7ff0be308c39e2c48fef94daa7e77
https://github.com/gounthar
gountharhttps://github.com/gounthar
on Jul 31, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5147298690
https://github.com/sxa
sxahttps://github.com/sxa
on Aug 4, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5178010134
https://github.com/sxa
sxahttps://github.com/sxa
on Aug 27, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5441631186
sxa@4a7a7d2https://github.com/sxa/node/commit/4a7a7d2fd9fa5123b0a7879999b6643f31b25703
https://github.com/sxa
sxahttps://github.com/sxa
on Aug 28, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5455910961
#65161https://github.com/nodejs/node/pull/65161
https://github.com/sxa
sxahttps://github.com/sxa
on Sep 1, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5494894105
sxa@1f85667https://github.com/sxa/node/commit/1f856676ec91652567bc4ac86d6e60f8b359ab26
https://ci.nodejs.org/job/node-test-riscv64-experimental/217/label=zz-test-sxa-bianbu-riscv64-1/https://ci.nodejs.org/job/node-test-riscv64-experimental/217/label=zz-test-sxa-bianbu-riscv64-1/
https://github.com/Acidmoon
Acidmoonhttps://github.com/Acidmoon
on Sep 1, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5498788419
#65724https://github.com/nodejs/node/issues/65724
#64538https://github.com/nodejs/node/issues/64538
https://github.com/sxa
sxahttps://github.com/sxa
on Sep 1, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5499329333
https://unofficial-builds.nodejs.org/download/test/riscv64/https://unofficial-builds.nodejs.org/download/test/riscv64/
RISC-V: "Illegal instruction" crash when vector instructions detected by V8 #64538 (comment)https://github.com/nodejs/node/issues/64538#issuecomment-5494894105
RISC-V: "Illegal instruction" crash when vector instructions detected by V8 #64538 (comment)https://github.com/nodejs/node/issues/64538#issuecomment-5441631186
https://github.com/sxa
sxahttps://github.com/sxa
on Sep 2, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5509331769
d8153-nosnapshot.gzhttps://github.com/user-attachments/files/31737226/d8153-nosnapshot.gz
https://github.com/sxa
sxahttps://github.com/sxa
on Sep 3, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5524970352
d8153-rvvpatches.gzhttps://github.com/user-attachments/files/31787907/d8153-rvvpatches.gz
felixonmarshttps://github.com/felixonmars
on Sep 20, 2026https://github.com/nodejs/node/issues/64538#event-31488075356
updpatch: nodejs 26.9.0-1https://github.com/felixonmars/archriscv-packages/commit/e30b1bb5642e9754942c97f52c15714bb5bb5ab5
e30b1bbhttps://github.com/felixonmars/archriscv-packages/commit/e30b1bb5642e9754942c97f52c15714bb5bb5ab5
https://github.com/sxa
sxahttps://github.com/sxa
on Oct 2, 2026https://github.com/nodejs/node/issues/64538#issuecomment-5949259493
rvv-vlenfix-v8-152.patchhttps://github.com/user-attachments/files/33156024/rvv-vlenfix-v8-152.patch
https://github.com/sxa/node/commit/18f8188f5d8b487661186c9ccbdb0966cd7be741.patchhttps://github.com/sxa/node/commit/18f8188f5d8b487661186c9ccbdb0966cd7be741.patch
rvv-vlenfix-v8-152-with-debug.patchhttps://github.com/user-attachments/files/33156531/rvv-vlenfix-v8-152-with-debug.patch
https://github.com/sxa/node/commit/f8335c5e717cb568884859efafe3c83daaefbb6f.patchhttps://github.com/sxa/node/commit/f8335c5e717cb568884859efafe3c83daaefbb6f.patch
sxahttps://github.com/sxa
on Oct 12, 2026https://github.com/nodejs/node/issues/64538#event-33064351800
[riscv] Fix crashes and allow vlen=1024https://github.com/sxa/v8/commit/0a57eb9079c62c4ef49396d1109fe49cf780dd25
0a57eb9https://github.com/sxa/v8/commit/0a57eb9079c62c4ef49396d1109fe49cf780dd25
[riscv] Fix crashes and allow vlen=1024https://github.com/sxa/v8/commit/50413ab1170788e31d318ee43f0cffe3dd1cafad
50413abhttps://github.com/sxa/v8/commit/50413ab1170788e31d318ee43f0cffe3dd1cafad
[riscv] Allow vlen=1024https://github.com/sxa/v8/commit/a1d1c72b74799d8abd70d8efb5bc448b2c17b02e
a1d1c72https://github.com/sxa/v8/commit/a1d1c72b74799d8abd70d8efb5bc448b2c17b02e
[riscv] Allow vlen=1024https://github.com/sxa/v8/commit/c045a3a087080be239ed0c0b56d47c36f01318b4
c045a3ahttps://github.com/sxa/v8/commit/c045a3a087080be239ed0c0b56d47c36f01318b4
https://github.com/sxa
sxahttps://github.com/sxa
on Oct 15, 2026https://github.com/nodejs/node/issues/64538#issuecomment-6194851088
an upstream patch to V8https://chromium-review.googlesource.com/c/v8/v8/+/8585179
hubothttps://github.com/hubot
on Nov 4, 2026https://github.com/nodejs/node/issues/64538#event-35118898056
[riscv] Allow vlen=1024https://github.com/v8/v8/commit/5cbd9b7e4f968ae0d32b55360940b72797b6d916
5cbd9b7https://github.com/v8/v8/commit/5cbd9b7e4f968ae0d32b55360940b72797b6d916
Sign up for freehttps://github.com/signup?return_to=https://github.com/nodejs/node/issues/64538
Sign in to commenthttps://github.com/login?return_to=https://github.com/nodejs/node/issues/64538
riscv64Issues and PRs related to the 64-bit RISC-V architecture.https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22riscv64%22
v8 engineIssues and PRs related to the V8 dependency.https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3A%22v8%20engine%22
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.