【已经结束】【悬赏】PLCT实验室发布高难度bugfix悬赏:跟踪 Node.js 不稳定崩溃根因并修复,赏金税前人民币3万元

【已经在2025年10月17日截止】

公开的题目:

PLCT实验室发布高难度bugfix悬赏:跟踪 Node.js 不稳定崩溃根因并修复,资助金额最低税前人民币3万元

问题描述

nodejs在特定的devtools-frontend的版本[1]依然在SG2042上崩溃[2] 包括node18/20/22/24,都未能幸免于难。

目前已经追踪到问题的根源:devtools-frontend 的这个特定提交[1]。目前的“土办法”是移除 terser[3],但这并非我们想要的最终解决方案。

我们知道,devtools-frontend 的新版本会带来其他的 WASM 和 Rollup 升级问题,但请注意,这些与本次悬赏无关。我们的目光只锁定在由特定 devtools-frontend 版本引起的 Node.js 崩溃问题。

“赏金”要求

本次待解决目标就是指issue/27[3]描述的特定版本[4]的devtools-frontend引起的node崩溃问题,目标是不移除terser完成编译。

[1]: commit id: ad70bdcdea934751d12ed4c4eccc695ee7498876
[2]: Sporadic Nodejs segfault on sg2042 · Issue #27 · revyos/revyos · GitHub
[3]: debian-electron/debian/patches/riscv64/HACK-devtools-remove-terser.patch at master · revyos/debian-electron · GitHub
[4]: devtools-frontend新版本会引入其他的wasm问题 和rollup升级成wasm问题 与本题目无关

获胜队伍判定

  1. 如果您个人或团队希望挑战,请在本帖下回复一下就算开始了。如果是多人或团队形式挑战成功,可以提交协商一致的分配方案,PLCT实验室仅要求税前总额一致,分配方案不做任何干涉。
  2. PLCT实验室希望所有代码贡献都是公开并 upstream first,所以如果认为解决了可以直接向 nodejs 提交;如果上游的review比较慢,可以从 github/revyos/revyos 进行提交。
  3. 注意 如果自己拒绝上游提交并且拒绝授权他人代为提交(保留 author 或 co-author 的 credit)并不能获得全部奖金
  4. 根据往年经验,有可能存在相互独立的2个团队同时完成的情况。这种情况下没有固定的解决方案,PLCT实验室会积极主动联系多方进行商讨磋商。在资金支持方面,PLCT实验室有立场对所有RISC-V贡献者进行资助鼓励;在upstream的署名credit方面,需要在尊重开源社区各项CoC的前提下根据具体情况协商决定。

注意资金可发放的约束条件

注意:由于PLCT实验室所在财务实体的发放劳务费的限制,此次赏金【仅限于】以下几种情况:

  • 能够与PLCT实验室签订实习劳务合同的国内外高校在读学生,包括本科、大专、研究生在读(学信网可查询学籍)。发放劳务费需要与软件研究所签订实习合同,在3个月内发放完毕,每月默认税前10k。
  • 默认需要中国大陆境内的本人银行卡。境外支付要麻烦一些但是可以尝试(不一定能成功)。
  • 如果你已经大学毕业,但是拿到了连续继续深造的录用证书,那么可以按照在校生继续实习。
  • 如果您已经从学校毕业,并且有缴纳社保(含工伤保险),那么PLCT实验室可以提供兼职劳务合同以劳务费形式发放。
  • 如果您处于 gap year 尚未拿到更高教育机构 offer、或处于两个工作之间的无社保状态、或者处于灵活就业的无工伤保险的社保状态,那么很遗憾PLCT实验室无法在软件所为您申请劳务合同。由于税务关系,无法将报酬发给您之外的人。

对于上述最后一种情况,无法直接发放,那么就会有两种选择:

  1. 如果您希望获得报酬,并且认为自己短期内可以获得含工伤保险社保或更高学历就读证明,那么可以递延等待(一般不超过西洋历一年内)。
  2. 如果您放弃个人领取,那么通过甲辰计划「开源贡献识别和协同赞助提名委员会」,您以后将有机会获得向其他开源贡献者的(等额)捐赠提名机会。注意这里的捐赠并不是PLCT实验室(中国科学院软件研究所)而是主动接受开源贡献识别和协同赞助提名委员会建议的捐赠企业。

其他未尽事宜也欢迎通过评论提问。

本通知可能出现的错别字、表达模糊等,欢迎评论指出。

【已经在2025年10月17日截止】

3 个赞

抽空看看 (但不一定搞得定就是了

6 个赞

我也看看 不一定能搞出来

5 个赞

10天过去了,有没有挑战成功的朋友,出来回复一下?

1 个赞

目前为止还没有成果的。

2 个赞

我去摇人~

2 个赞

由于过去4个月一直没有人提交结果,本次悬赏已经结束,不再等待提价。感谢大家关注。