==2486506== Memcheck, a memory error detector ==2486506== Copyright (C) 2002-2026, and GNU GPL'd, by Julian Seward et al. ==2486506== Using Valgrind-3.27.1 and LibVEX; rerun with -h for copyright info ==2486506== Command: /data/localhost/ripley/R/R-devel-vg/bin/exec/R -f tinytest.R --restore --save --no-readline --vanilla ==2486506== R Under development (unstable) (2026-07-29 r90317) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > > if ( requireNamespace("tinytest", quietly=TRUE) ){ + tinytest::test_package("praznik") + } test-engine.R................. 0 tests test-engine.R................. 0 tests test-engine.R................. 25 tests OK 3.6s test-input.R.................. 0 tests test-input.R.................. 0 tests test-input.R.................. 1 tests OK test-input.R.................. 2 tests OK test-input.R.................. 2 tests OK test-input.R.................. 2 tests OK test-input.R.................. 2 tests OK test-input.R.................. 2 tests OK test-input.R.................. 3 tests OK test-input.R.................. 4 tests OK test-input.R.................. 5 tests OK test-input.R.................. 6 tests OK test-input.R.................. 7 tests OK test-input.R.................. 7 tests OK test-input.R.................. 7 tests OK test-input.R.................. 7 tests OK test-input.R.................. 8 tests OK test-input.R.................. 9 tests OK test-input.R.................. 10 tests OK test-input.R.................. 10 tests OK test-input.R.................. 11 tests OK test-input.R.................. 11 tests OK test-input.R.................. 11 tests OK test-input.R.................. 12 tests OK test-input.R.................. 12 tests OK test-input.R.................. 49 tests OK test-input.R.................. 50 tests OK test-input.R.................. 50 tests OK test-input.R.................. 51 tests OK test-input.R.................. 51 tests OK test-input.R.................. 52 tests OK test-input.R.................. 52 tests OK test-input.R.................. 52 tests OK test-input.R.................. 52 tests OK test-input.R.................. 52 tests OK test-input.R.................. 55 tests OK test-input.R.................. 67 tests OK test-input.R.................. 67 tests OK test-input.R.................. 67 tests OK test-input.R.................. 68 tests OK test-input.R.................. 68 tests OK test-input.R.................. 68 tests OK test-input.R.................. 68 tests OK test-input.R.................. 68 tests OK test-input.R.................. 78 tests OK test-input.R.................. 83 tests OK test-input.R.................. 83 tests OK test-input.R.................. 83 tests OK test-input.R.................. 83 tests OK test-input.R.................. 83 tests OK test-input.R.................. 84 tests OK test-input.R.................. 84 tests OK test-input.R.................. 85 tests OK test-input.R.................. 85 tests OK test-input.R.................. 86 tests OK test-input.R.................. 86 tests OK test-input.R.................. 86 tests OK test-input.R.................. 87 tests OK test-input.R.................. 87 tests OK test-input.R.................. 87 tests OK test-input.R.................. 87 tests OK test-input.R.................. 88 tests OK test-input.R.................. 89 tests OK test-input.R.................. 90 tests OK test-input.R.................. 91 tests OK test-input.R.................. 92 tests OK test-input.R.................. 93 tests OK test-input.R.................. 94 tests OK test-input.R.................. 94 tests OK test-input.R.................. 95 tests OK test-input.R.................. 96 tests OK test-input.R.................. 97 tests OK test-input.R.................. 98 tests OK test-input.R.................. 99 tests OK test-input.R.................. 100 tests OK 14.3s test-joinf.R.................. 0 tests test-joinf.R.................. 1 tests OK 0.1s test-madelon.R................ 0 tests test-madelon.R................ 0 tests test-madelon.R................ 0 tests test-madelon.R................ 0 tests test-madelon.R................ 0 tests test-madelon.R................ 0 tests test-madelon.R................ 16 tests OK test-madelon.R................ 16 tests OK test-madelon.R................ 16 tests OK test-madelon.R................ 16 tests OK test-madelon.R................ 17 tests OK test-madelon.R................ 18 tests OK 1.3s test-matrix.R................. 0 tests test-matrix.R................. 0 tests test-matrix.R................. 0 tests test-matrix.R................. 0 tests test-matrix.R................. 0 tests test-matrix.R................. 0 tests test-matrix.R................. 0 tests test-matrix.R................. 0 tests test-matrix.R................. 1 tests OK test-matrix.R................. 2 tests OK test-matrix.R................. 3 tests OK test-matrix.R................. 4 tests OK test-matrix.R................. 5 tests OK test-matrix.R................. 6 tests OK test-matrix.R................. 7 tests OK test-matrix.R................. 8 tests OK test-matrix.R................. 9 tests OK test-matrix.R................. 10 tests OK test-matrix.R................. 11 tests OK test-matrix.R................. 12 tests OK test-matrix.R................. 12 tests OK test-matrix.R................. 13 tests OK test-matrix.R................. 14 tests OK test-matrix.R................. 14 tests OK test-matrix.R................. 15 tests OK test-matrix.R................. 16 tests OK 3.5s test-native-pure.R............ 0 tests test-native-pure.R............ 0 tests test-native-pure.R............ 0 tests test-native-pure.R............ 0 tests test-native-pure.R............ 0 tests test-native-pure.R............ 0 tests test-native-pure.R............ 0 tests ==2486506== Invalid write of size 8 ==2486506== at 0xFF13E2C: C_JMI3._omp_fn.0 (/data/localhost/ripley/R/packages/tests-vg/praznik/src/jmi3.h:73) ==2486506== by 0x560C2F5: GOMP_parallel (/usr/src/debug/gcc-16.1.1-2.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libgomp/../../../libgomp/parallel.c:178) ==2486506== by 0xFF21FF6: C_JMI3 (/data/localhost/ripley/R/packages/tests-vg/praznik/src/jmi3.h:28) ==2486506== by 0x496DB1: R_doDotCall (/data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:763) ==2486506== by 0x4D4C18: bcEval_loop (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8700) ==2486506== by 0x4E40E1: bcEval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533) ==2486506== by 0x4E40E1: bcEval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7518) ==2486506== by 0x4E44AA: Rf_eval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167) ==2486506== by 0x4E6346: R_execClosure (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398) ==2486506== by 0x4E70EF: applyClosure_core (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314) ==2486506== by 0x4E46B8: Rf_applyClosure (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333) ==2486506== by 0x4E46B8: Rf_eval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278) ==2486506== by 0x45FB25: do_docall (/data/localhost/ripley/R/svn/R-devel/src/main/coerce.c:2788) ==2486506== by 0x4D8F5D: bcEval_loop (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8150) ==2486506== Address 0x8c1efd8 is 1,912 bytes inside a block of size 7,960 alloc'd ==2486506== at 0x4840AE6: malloc (/builddir/build/BUILD/valgrind-3.27.1-build/valgrind-3.27.1/coregrind/m_replacemalloc/vg_replace_malloc.c:447) ==2486506== by 0x5296F9: GetNewPage (/data/localhost/ripley/R/svn/R-devel/src/main/memory.c:998) ==2486506== by 0x52B773: Rf_allocVector3 (/data/localhost/ripley/R/svn/R-devel/src/main/memory.c:2872) ==2486506== by 0x44C408: Rf_allocVector (/data/localhost/ripley/R/svn/R-devel/src/include/Rinlinedfuns.h:609) ==2486506== by 0x44C408: do_makelist (/data/localhost/ripley/R/svn/R-devel/src/main/builtin.c:730) ==2486506== by 0x4DEAE6: bcEval_loop (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8085) ==2486506== by 0x4E40E1: bcEval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533) ==2486506== by 0x4E40E1: bcEval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7518) ==2486506== by 0x4E44AA: Rf_eval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167) ==2486506== by 0x4E6346: R_execClosure (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398) ==2486506== by 0x4E70EF: applyClosure_core (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2314) ==2486506== by 0x4E46B8: Rf_applyClosure (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2333) ==2486506== by 0x4E46B8: Rf_eval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1278) ==2486506== by 0x4E9569: do_set (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:3585) ==2486506== by 0x4E486D: Rf_eval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1230) ==2486506== test-native-pure.R............ 9 tests OK test-native-pure.R............ 18 tests OK test-native-pure.R............ 27 tests OK test-native-pure.R............ 27 tests OK test-native-pure.R............ 28 tests OK test-native-pure.R............ 28 tests OK test-native-pure.R............ 29 tests OK test-native-pure.R............ 29 tests OK test-native-pure.R............ 29 tests OK test-native-pure.R............ 30 tests OK test-native-pure.R............ 31 tests OK test-native-pure.R............ 32 tests OK test-native-pure.R............ 32 tests OK test-native-pure.R............ 33 tests OK test-native-pure.R............ 34 tests OK test-native-pure.R............ 34 tests OK test-native-pure.R............ 35 tests OK test-native-pure.R............ 36 tests OK test-native-pure.R............ 42 tests OK test-native-pure.R............ 42 tests OK test-native-pure.R............ 42 tests OK test-native-pure.R............ 43 tests OK test-native-pure.R............ 43 tests OK test-native-pure.R............ 43 tests OK test-native-pure.R............ 44 tests OK test-native-pure.R............ 45 tests OK test-native-pure.R............ 46 tests OK test-native-pure.R............ 55 tests OK test-native-pure.R............ 55 tests OK test-native-pure.R............ 56 tests OK test-native-pure.R............ 56 tests OK test-native-pure.R............ 56 tests OK test-native-pure.R............ 57 tests OK test-native-pure.R............ 58 tests OK 45.5s test-transform.R.............. 54 tests OK test-transform.R.............. 55 tests OK test-transform.R.............. 56 tests OK test-transform.R.............. 57 tests OK test-transform.R.............. 57 tests OK test-transform.R.............. 57 tests OK test-transform.R.............. 57 tests OK test-transform.R.............. 57 tests OK test-transform.R.............. 58 tests OK test-transform.R.............. 59 tests OK test-transform.R.............. 60 tests OK test-transform.R.............. 61 tests OK test-transform.R.............. 62 tests OK test-transform.R.............. 63 tests OK test-transform.R.............. 64 tests OK test-transform.R.............. 65 tests OK test-transform.R.............. 66 tests OK test-transform.R.............. 66 tests OK test-transform.R.............. 67 tests OK test-transform.R.............. 87 tests OK test-transform.R.............. 88 tests OK test-transform.R.............. 89 tests OK test-transform.R.............. 90 tests OK test-transform.R.............. 91 tests OK test-transform.R.............. 92 tests OK test-transform.R.............. 93 tests OK test-transform.R.............. 94 tests OK test-transform.R.............. 94 tests OK test-transform.R.............. 94 tests OK test-transform.R.............. 95 tests OK test-transform.R.............. 96 tests OK test-transform.R.............. 97 tests OK test-transform.R.............. 98 tests OK test-transform.R.............. 99 tests OK test-transform.R.............. 100 tests OK test-transform.R.............. 100 tests OK test-transform.R.............. 101 tests OK test-transform.R.............. 101 tests OK test-transform.R.............. 101 tests OK test-transform.R.............. 102 tests OK test-transform.R.............. 102 tests OK test-transform.R.............. 103 tests OK test-transform.R.............. 103 tests OK test-transform.R.............. 104 tests OK 2.1s All ok, 322 results (2m 26.0s) > > > proc.time() user system elapsed 157.042 9.920 157.971 ==2486506== ==2486506== HEAP SUMMARY: ==2486506== in use at exit: 80,954,990 bytes in 13,907 blocks ==2486506== total heap usage: 85,650 allocs, 71,743 frees, 526,243,261 bytes allocated ==2486506== ==2486506== 384 bytes in 1 blocks are possibly lost in loss record 131 of 1,733 ==2486506== at 0x484862B: calloc (/builddir/build/BUILD/valgrind-3.27.1-build/valgrind-3.27.1/coregrind/m_replacemalloc/vg_replace_malloc.c:1616) ==2486506== by 0x40120BF: calloc (/usr/src/debug/glibc-2.43-7.fc44.x86_64/elf/../include/rtld-malloc.h:44) ==2486506== by 0x40120BF: allocate_dtv (/usr/src/debug/glibc-2.43-7.fc44.x86_64/elf/../elf/dl-tls.c:470) ==2486506== by 0x4012B81: _dl_allocate_tls (/usr/src/debug/glibc-2.43-7.fc44.x86_64/elf/../elf/dl-tls.c:722) ==2486506== by 0x56CF9CE: allocate_stack (/usr/src/debug/glibc-2.43-7.fc44.x86_64/nptl/allocatestack.c:568) ==2486506== by 0x56CF9CE: pthread_create@@GLIBC_2.34 (/usr/src/debug/glibc-2.43-7.fc44.x86_64/nptl/pthread_create.c:680) ==2486506== by 0x56169CA: gomp_team_start (/usr/src/debug/gcc-16.1.1-2.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libgomp/../../../libgomp/team.c:859) ==2486506== by 0x560C2F0: GOMP_parallel (/usr/src/debug/gcc-16.1.1-2.fc44.x86_64/obj-x86_64-redhat-linux/x86_64-redhat-linux/libgomp/../../../libgomp/parallel.c:176) ==2486506== by 0xFF2045F: C_MIM (/data/localhost/ripley/R/packages/tests-vg/praznik/src/mim.h:17) ==2486506== by 0x496DB1: R_doDotCall (/data/localhost/ripley/R/svn/R-devel/src/main/dotcode.c:763) ==2486506== by 0x4D4C18: bcEval_loop (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:8700) ==2486506== by 0x4E40E1: bcEval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7533) ==2486506== by 0x4E40E1: bcEval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:7518) ==2486506== by 0x4E44AA: Rf_eval (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:1167) ==2486506== by 0x4E6346: R_execClosure (/data/localhost/ripley/R/svn/R-devel/src/main/eval.c:2398) ==2486506== ==2486506== LEAK SUMMARY: ==2486506== definitely lost: 0 bytes in 0 blocks ==2486506== indirectly lost: 0 bytes in 0 blocks ==2486506== possibly lost: 384 bytes in 1 blocks ==2486506== still reachable: 80,954,606 bytes in 13,906 blocks ==2486506== suppressed: 0 bytes in 0 blocks ==2486506== Reachable blocks (those to which a pointer was found) are not shown. ==2486506== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==2486506== ==2486506== For lists of detected and suppressed errors, rerun with: -s ==2486506== ERROR SUMMARY: 6 errors from 2 contexts (suppressed: 0 from 0)