You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R 4.1.1版本match函数可复现崩溃问题,求复现验证及上报建议

R 4.1.x 系列版本内置函数崩溃问题说明

我花了两小时排查某R包的问题,最终定位到问题似乎出在R本身。现将相关情况说明如下,希望了解其他用户是否可以复现该崩溃问题,以及该问题是否值得上报:

最小复现代码

# 一堆冰岛语词汇
i500_utf8 <- readLines("https://pastebin.com/raw/MFCQfhpY", encoding = "UTF-8")
i500_latin1 <- iconv(i500_utf8, "UTF-8", "latin1")

gctorture(TRUE)

print("utf8")
i500_utf8_shuffled <- c(NA_character_, i500_utf8[sample(length(i500_utf8))][-1])
temp <- c(i500_utf8, NA_character_)
y <- match(temp, i500_utf8_shuffled)
print("latin1")
i500_latin1_shuffled <- c(NA_character_, i500_latin1[sample(length(i500_latin1))][-1])
temp <- c(i500_latin1, NA_character_)
y <- match(temp, i500_latin1_shuffled)

注:可能需要多次粘贴运行代码才会触发崩溃

已验证的复现情况

  • Ubuntu WSL R 4.1.0:崩溃,报错memory not mapped
  • Ubuntu虚拟机 全新安装R 4.1.1:崩溃,报错memory not mapped
  • Centos R 4.1.0:崩溃,报错memory not mapped
  • Windows R 4.1.1:崩溃,无报错信息
  • Mac R 4.0.5:未出现崩溃
  • Mac R 4.1.1:崩溃,报错recursive gc invocation

待确认问题

请问大家是否可以复现该崩溃问题?该问题是否值得向官方上报?


内容的提问来源于stack exchange,提问作者thc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 18:54:06