R packge 提交到 CRAN,Debian 系统上的预测试失败:OMP:错误 #13:kmp_runtime.cpp 断言失败(6891)

问题描述 投票:0回答:1

我正在向 CRAN 提交一个包,可在 GitHub 上找到:https://github.com/alexpate30/calibmsm

它通过了所有检查,包括 devtools::check_win_devel()。

但是,在提交到CRAN时,当Debian编译R时,出现以下错误:

OMP: Error #13: Assertion failure at kmp_runtime.cpp(6891).

运行所有测试后出现错误,显示为 PASS。

[ FAIL 0 | WARN 0 | SKIP 0 | PASS 289 ]
  > 
  > proc.time()
     user  system elapsed 
  627.046   1.314 628.453 
  Assertion failure at kmp_runtime.cpp(6891): temp_reg_status_file_name.
  OMP: Error #13: Assertion failure at kmp_runtime.cpp(6891).

日志可在此处获取:https://win-builder.r-project.org/incoming_pretest/calibmsm_1.0.0_20231129_090516/Debian/00check.log

更改和测试问题很困难,因为只有提交到CRAN时才会出现错误。我无法使用任何本地测试重新创建错误,因此指向此类测试的任何指针都会有用。

我完全不知所措,非常感谢任何帮助。

r r-package cran
1个回答
0
投票

发生错误是因为测试花费的时间太长。在我的较长测试中添加skip_on_cran()解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.