-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
UPD. Initial report is on PowerPC, but results on x86_64 are similar and in fact a bit worse, see below.
R version 4.2.3 (2023-03-15) -- "Shortstop Beagle"
Copyright (C) 2023 The R Foundation for Statistical Computing
Platform: powerpc-apple-darwin10.8.0 (32-bit)
> library(testthat)
> library(bettermc)
>
> test_check("bettermc")
[--------------------------------------------------------------] [0/2] ?s ETA
[==============================>-------------------------------] [1/2] 0s ETA
[==============================================================] [2/2] 0s ETA
0/1: <simpleCondition: 1>
0/2: <simpleCondition: 2>
[ FAIL 90 | WARN 0 | SKIP 4 | PASS 171 ]
══ Skipped tests ═══════════════════════════════════════════════════════════════
• On Mac (4)
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-mclapply.R:66:5'): 877: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 924: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 167: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:55:7'): 2287: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: FALSE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 1L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:55:7'): 1599: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 802: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:55:7'): 1935: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: if_allocated - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 990: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:55:7'): 1415: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 1L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 1122: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 405: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:55:7'): 1902: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 102: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 2088: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1233: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 1014: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: no - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 358: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1418: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 514: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 375: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 547: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 1L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 917: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 889: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 896: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 544: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 14: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 646: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 197: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:44:7'): 279: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: if_allocated - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 1L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 1563: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1803: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: no - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: FALSE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 612: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1167: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 20: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 313: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 2035: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 623: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:55:7'): 1683: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 1L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 120: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1853: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: FALSE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1769: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: FALSE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 524: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 729: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:55:7'): 1331: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:55:7'): 1341: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 1185: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 16: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:55:7'): 1910: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 1512: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1773: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: FALSE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 236: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1386: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 2074: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: FALSE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 834: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 445: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 131: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 342: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:55:7'): 1639: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: TRUE - warning: FALSE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:55:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─testthat::expect_identical(...)
10. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
11. │ └─rlang::eval_bare(expr, quo_get_env(quo))
12. ├─base::do.call(...)
13. └─bettermc (local) `<fn>`(...)
14. └─bettermc (local) core(tries_left, try_idx = i - 1L)
15. └─base::lapply(...)
16. └─bettermc (local) FUN(X[[i]], ...)
17. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 1567: mc.share.vectors: TRUE - mc.compress.chars: FALSE - mc.compress.altreps: yes - mc.share.altreps: yes - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: FALSE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 396: mc.share.vectors: FALSE - mc.compress.chars: FALSE - mc.compress.altreps: no - mc.share.altreps: if_allocated - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 1 - mc.stdout: output - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 741: mc.share.vectors: TRUE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:66:5'): 262: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: FALSE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: TRUE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:66:5'): 1090: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: no - mc.share.altreps: no - mc.share.copy: TRUE - mc.shm.ipc: FALSE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: output - mc.silent: FALSE - warning: TRUE ──
Error in `bettermc:::unlink_all_shm(shm_prefix_copy1, idx)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc:::unlink_all_shm(shm_prefix_copy1, idx) at test-mclapply.R:66:4
── Error ('test-mclapply.R:44:7'): 734: mc.share.vectors: FALSE - mc.compress.chars: TRUE - mc.compress.altreps: if_allocated - mc.share.altreps: yes - mc.share.copy: TRUE - mc.shm.ipc: TRUE - mc.progress: FALSE - mc.cores: 2 - mc.stdout: capture - mc.silent: FALSE - warning: TRUE ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:44:6
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_identical(...)
7. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
8. │ └─rlang::eval_bare(expr, quo_get_env(quo))
9. ├─base::do.call(...)
10. └─bettermc (local) `<fn>`(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:112:3'): returning recursive environments using shared memory works ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-mclapply.R:112:2
2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─bettermc::mclapply(...)
5. └─bettermc (local) core(tries_left, try_idx = i - 1L)
6. └─base::lapply(...)
7. └─bettermc (local) FUN(X[[i]], ...)
8. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:139:3'): returning special vaules works correctly ───
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_equal(...) at test-mclapply.R:139:2
2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─bettermc::mclapply(1:2, function(i) env)
5. └─bettermc (local) core(tries_left, try_idx = i - 1L)
6. └─base::lapply(...)
7. └─bettermc (local) FUN(X[[i]], ...)
8. └─bettermc:::unlink_all_shm(...)
── Failure ('test-mclapply.R:150:3'): mclapply handles non-fatal error correctly ──
`bettermc::mclapply(1:2, function(i) stop(i), mc.shm.ipc = TRUE)` threw an error with unexpected message.
Expected match: "error(s) occured during mclapply; first original message"
Actual message: "'shm_unlink' failed with 'Invalid argument'\n"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-mclapply.R:150:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(1:2, function(i) stop(i), mc.shm.ipc = TRUE)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Failure ('test-mclapply.R:152:3'): mclapply handles non-fatal error correctly ──
`bettermc::mclapply(1:2, function(i) stop(i), mc.shm.ipc = FALSE)` threw an error with unexpected message.
Expected match: "error(s) occured during mclapply; first original message"
Actual message: "'shm_unlink' failed with 'Invalid argument'\n"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-mclapply.R:152:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(1:2, function(i) stop(i), mc.shm.ipc = FALSE)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:154:3'): mclapply handles non-fatal error correctly ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:154:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(1:2, function(i) stop(i), mc.allow.error = TRUE)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Failure ('test-mclapply.R:163:3'): mclapply handles fatal error correctly ───
`bettermc::mclapply(...)` threw an error with unexpected message.
Expected match: "at least one scheduled core did not return results"
Actual message: "'shm_unlink' failed with 'Invalid argument'\n"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-mclapply.R:163:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(...)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Failure ('test-mclapply.R:165:3'): mclapply handles fatal error correctly ───
`bettermc::mclapply(...)` threw an error with unexpected message.
Expected match: "at least one scheduled core did not return results"
Actual message: "'shm_unlink' failed with 'Invalid argument'\n"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-mclapply.R:165:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(...)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:168:3'): mclapply handles fatal error correctly ─────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:168:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(...)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:186:3'): mc.fail.early works ────────────────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─base::suppressWarnings(...) at test-mclapply.R:186:2
2. │ └─base::withCallingHandlers(...)
3. └─bettermc::mclapply(...)
4. └─bettermc (local) core(tries_left, try_idx = i - 1L)
5. └─base::lapply(...)
6. └─bettermc (local) FUN(X[[i]], ...)
7. └─bettermc:::unlink_all_shm(...)
── Failure ('test-mclapply.R:192:3'): joint fatal and non-fatal errors are handled correctly ──
`bettermc::mclapply(...)` threw an error with unexpected message.
Expected match: "--- AND ---"
Actual message: "'shm_unlink' failed with 'Invalid argument'\n"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-mclapply.R:192:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(...)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Failure ('test-mclapply.R:200:3'): joint fatal and non-fatal errors are handled correctly ──
`expect_warning(...)` threw an error with unexpected message.
Expected match: "Out of Memory Killer"
Actual message: "'shm_unlink' failed with 'Invalid argument'\n"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-mclapply.R:200:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_warning(...)
7. │ └─testthat:::quasi_capture(...)
8. │ ├─testthat (local) .capture(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
11. └─bettermc::mclapply(...)
12. └─bettermc (local) core(tries_left, try_idx = i - 1L)
13. └─base::lapply(...)
14. └─bettermc (local) FUN(X[[i]], ...)
15. └─bettermc:::unlink_all_shm(...)
── Failure ('test-mclapply.R:214:3'): joint fatal and non-fatal errors are handled correctly ──
`expect_warning(...)` threw an error with unexpected message.
Expected match: "stop\\(i\\)"
Actual message: "'shm_unlink' failed with 'Invalid argument'\n"
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-mclapply.R:214:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. ├─testthat::expect_warning(...)
7. │ └─testthat:::quasi_capture(...)
8. │ ├─testthat (local) .capture(...)
9. │ │ └─base::withCallingHandlers(...)
10. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
11. └─bettermc::mclapply(...)
12. └─bettermc (local) core(tries_left, try_idx = i - 1L)
13. └─base::lapply(...)
14. └─bettermc (local) FUN(X[[i]], ...)
15. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:228:3'): joint fatal and non-fatal errors are handled correctly ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:228:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(...)
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:242:3'): mclapply handles warnings correctly ────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_warning(...) at test-mclapply.R:242:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(1:2, function(i) warning(i))
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:278:3'): mclapply handles messages correctly ────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_message(...) at test-mclapply.R:278:2
2. │ └─testthat:::quasi_capture(enquo(object), label, capture_messages)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─bettermc::mclapply(1:2, function(i) message(i))
7. └─bettermc (local) core(tries_left, try_idx = i - 1L)
8. └─base::lapply(...)
9. └─bettermc (local) FUN(X[[i]], ...)
10. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:312:3'): mclapply handles conditions correctly ──────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:312:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. ├─base::withCallingHandlers(...)
10. └─bettermc::mclapply(...)
11. └─bettermc (local) core(tries_left, try_idx = i - 1L)
12. └─base::lapply(...)
13. └─bettermc (local) FUN(X[[i]], ...)
14. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:333:3'): ... is not forcefully evaluated ────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-mclapply.R:333:2
2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─bettermc::mclapply(1:2, function(i, j) i, j = stop("eee"))
5. └─bettermc (local) core(tries_left, try_idx = i - 1L)
6. └─base::lapply(...)
7. └─bettermc (local) FUN(X[[i]], ...)
8. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:355:3'): mclapply works in edge cases ───────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-mclapply.R:355:2
2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─bettermc::mclapply(...)
5. └─bettermc (local) core(tries_left, try_idx = i - 1L)
6. └─base::lapply(...)
7. └─bettermc (local) FUN(X[[i]], ...)
8. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:371:3'): mc.force.fork correctly adjusts affinity.list ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_silent(...) at test-mclapply.R:371:2
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ ├─withr::with_output_sink(...)
5. │ │ │ └─base::force(code)
6. │ │ ├─base::withCallingHandlers(...)
7. │ │ └─base::withVisible(code)
8. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
9. └─bettermc::mclapply(...)
10. └─bettermc (local) core(tries_left, try_idx = i - 1L)
11. └─base::lapply(...)
12. └─bettermc (local) FUN(X[[i]], ...)
13. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:378:3'): results are properly named ─────────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─testthat::expect_identical(...) at test-mclapply.R:378:2
2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─bettermc::mclapply(letters, function(x) x)
5. └─bettermc (local) core(tries_left, try_idx = i - 1L)
6. └─base::lapply(...)
7. └─bettermc (local) FUN(X[[i]], ...)
8. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply.R:389:3'): mc.system.time works ───────────────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─base::suppressWarnings(...) at test-mclapply.R:389:2
2. │ └─base::withCallingHandlers(...)
3. └─bettermc::mclapply(...)
4. └─bettermc (local) core(tries_left, try_idx = i - 1L)
5. └─base::lapply(...)
6. └─bettermc (local) FUN(X[[i]], ...)
7. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply_retry.R:4:3'): mc.retry works ─────────────────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─base::suppressMessages(...) at test-mclapply_retry.R:4:2
2. │ └─base::withCallingHandlers(...)
3. └─bettermc::mclapply(...)
4. └─bettermc (local) core(tries_left, try_idx = i - 1L)
5. └─base::lapply(...)
6. └─bettermc (local) FUN(X[[i]], ...)
7. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply_retry.R:110:3'): mc.retry.fixed.seed works ────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. ├─base::suppressMessages(...) at test-mclapply_retry.R:110:2
2. │ └─base::withCallingHandlers(...)
3. └─bettermc::mclapply(...)
4. └─bettermc (local) core(tries_left, try_idx = i - 1L)
5. └─base::lapply(...)
6. └─bettermc (local) FUN(X[[i]], ...)
7. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply_seed.R:3:3'): seeding works ───────────────────────────
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc::mclapply(1:4, function(i) runif(i)) at test-mclapply_seed.R:3:2
2. └─bettermc (local) core(tries_left, try_idx = i - 1L)
3. └─base::lapply(...)
4. └─bettermc (local) FUN(X[[i]], ...)
5. └─bettermc:::unlink_all_shm(...)
── Error ('test-mclapply_seed.R:22:3'): RNG state outside of mclapply is not affected ──
Error in `unlink_all_shm(paste0(shm_prefix, X_idx2X_orig_idx(i), "_"),
start = 0L)`: 'shm_unlink' failed with 'Invalid argument'
Backtrace:
▆
1. └─bettermc::mclapply(1:4, function(i) runif(i)) at test-mclapply_seed.R:22:2
2. └─bettermc (local) core(tries_left, try_idx = i - 1L)
3. └─base::lapply(...)
4. └─bettermc (local) FUN(X[[i]], ...)
5. └─bettermc:::unlink_all_shm(...)
── Failure ('test-semv.R:12:3'): system v semaphores work ──────────────────────
`semv_open(-1)` did not throw an error.
[ FAIL 90 | WARN 0 | SKIP 4 | PASS 171 ]
Error: Test failures
Execution halted
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels