TBB issues when CRAN runs tests on package
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Domínio
- backend, testing-qa
Direção de pesquisa
Start with src/tbb/scheduler.cpp at line 328 and the linked clang-ASAN and clang-UBSAN test outputs. Reproduce the reports by running testthat::test_check for secr and openCR under the sanitizer configurations. Done means identifying the RcppParallel cause and either eliminating the invalid tbb::task report or documenting the required supported setting.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Firstly, please direct me to a more suitable list if this is not where I should seek help with RcppParallel.
CRAN would like me to fix clang-ASAN and clang-UBSAN issues from RcppParallel when I submit packages 'secr' and 'openCR'. These are completely arcane to me. The problem only seems to arise when running tests. Is there a setting in RcppParallel >=5.1.1 that will get me through?
The test results are at
https://www.stats.ox.ac.uk/pub/bdr/memtests/clang-ASAN/secr/tests/testthat.Rout.fail
and
https://www.stats.ox.ac.uk/pub/bdr/memtests/clang-UBSAN/openCR/tests/testthat.Rout
Here is a typical snippet from the first:
library(testthat)
test_check("secr")
Loading required package: secr
This is secr 4.4.1. For overview type ?secr
../../src/tbb/scheduler.cpp:328:16: runtime error: member call on address 0x7f795c81ff40 which does not point to an object of type 'tbb::task'
0x7f795c81ff40: note: object has invalid vptr
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Thanks
Murray
- Linguagem predominante
- C++
- Estrelas
- 173
- Forks
- 60
- Merge médio
- 1h 55min
- PRs com merge (30d)
- 2
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de RcppCore/RcppParallel
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
RcppCore/RcppParallel#239 · 6 comentários ·
-
Errors during instalation Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 20/100
RcppCore/RcppParallel#228 · 1 comentário ·
-
Mac ARM installation failed Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
RcppCore/RcppParallel#227 · 6 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
RcppCore/RcppParallel#216 · 5 comentários ·
-
Support of long vectors Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
RcppCore/RcppParallel#213 ·
Todas as issues de RcppCore/RcppParallel
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
-
Sensor initialization takes very long when `--initial-sim-time` is set to current UNIX timestamp Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
gazebosim/gz-sensors#662 · 1 comentário ·
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
comp-datalake
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
ClickHouse/ClickHouse#121222 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
LadybirdBrowser/ladybird#12123 ·