Package check result: OK Post-processing issues found: File: qVarSel-Ex.Rout ==3714746== Memcheck, a memory error detector ==3714746== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==3714746== Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info ==3714746== Command: /home/hornik/tmp/R-d-gcc-valg/bin/exec/R --vanilla ==3714746== ==3714746== Conditional jump or move depends on uninitialised value(s) ==3714746== at 0x1FE6734F: bestassignement_pureC(double*, double*, int*, double*, int*, int, int, int) (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/qVarSelH.cpp:76) ==3714746== by 0x1FE6861A: VarSelH(Rcpp::Vector<14, Rcpp::PreserveStorage>, int, int, int, int, int) (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/qVarSelH.cpp:225) ==3714746== by 0x1FE61999: _qVarSel_VarSelH (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/RcppExports.cpp:25) ==3714746== by 0x495D8B9: R_doDotCall (/home/hornik/src/R/src/main/dotcode.c:770) ==3714746== by 0x49A21C2: bcEval_loop (/home/hornik/src/R/src/main/eval.c:8668) ==3714746== by 0x49AA175: bcEval (/home/hornik/src/R/src/main/eval.c:7501) ==3714746== by 0x49AA175: bcEval (/home/hornik/src/R/src/main/eval.c:7486) ==3714746== by 0x49AA4EA: Rf_eval (/home/hornik/src/R/src/main/eval.c:1167) ==3714746== by 0x49AC5ED: R_execClosure (/home/hornik/src/R/src/main/eval.c:2393) ==3714746== by 0x49AD34C: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2306) ==3714746== by 0x49AA615: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2328) ==3714746== by 0x49AA615: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==3714746== by 0x49AF66E: do_set (/home/hornik/src/R/src/main/eval.c:3567) ==3714746== by 0x49AA8B5: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3714746== ==3714746== Invalid read of size 8 ==3714746== at 0x1FE67464: bestassignement_pureC(double*, double*, int*, double*, int*, int, int, int) (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/qVarSelH.cpp:79) ==3714746== by 0x1FE6861A: VarSelH(Rcpp::Vector<14, Rcpp::PreserveStorage>, int, int, int, int, int) (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/qVarSelH.cpp:225) ==3714746== by 0x1FE61999: _qVarSel_VarSelH (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/RcppExports.cpp:25) ==3714746== by 0x495D8B9: R_doDotCall (/home/hornik/src/R/src/main/dotcode.c:770) ==3714746== by 0x49A21C2: bcEval_loop (/home/hornik/src/R/src/main/eval.c:8668) ==3714746== by 0x49AA175: bcEval (/home/hornik/src/R/src/main/eval.c:7501) ==3714746== by 0x49AA175: bcEval (/home/hornik/src/R/src/main/eval.c:7486) ==3714746== by 0x49AA4EA: Rf_eval (/home/hornik/src/R/src/main/eval.c:1167) ==3714746== by 0x49AC5ED: R_execClosure (/home/hornik/src/R/src/main/eval.c:2393) ==3714746== by 0x49AD34C: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2306) ==3714746== by 0x49AA615: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2328) ==3714746== by 0x49AA615: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==3714746== by 0x49AF66E: do_set (/home/hornik/src/R/src/main/eval.c:3567) ==3714746== by 0x49AA8B5: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3714746== Address 0x1750f3a0 is 0 bytes after a block of size 32,000 alloc'd ==3714746== at 0x4844818: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==3714746== by 0x1FE68469: VarSelH(Rcpp::Vector<14, Rcpp::PreserveStorage>, int, int, int, int, int) (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/qVarSelH.cpp:187) ==3714746== by 0x1FE61999: _qVarSel_VarSelH (/home/hornik/tmp/CRAN_special_valgrind/qVarSel.Rcheck/00_pkg_src/qVarSel/src/RcppExports.cpp:25) ==3714746== by 0x495D8B9: R_doDotCall (/home/hornik/src/R/src/main/dotcode.c:770) ==3714746== by 0x49A21C2: bcEval_loop (/home/hornik/src/R/src/main/eval.c:8668) ==3714746== by 0x49AA175: bcEval (/home/hornik/src/R/src/main/eval.c:7501) ==3714746== by 0x49AA175: bcEval (/home/hornik/src/R/src/main/eval.c:7486) ==3714746== by 0x49AA4EA: Rf_eval (/home/hornik/src/R/src/main/eval.c:1167) ==3714746== by 0x49AC5ED: R_execClosure (/home/hornik/src/R/src/main/eval.c:2393) ==3714746== by 0x49AD34C: applyClosure_core (/home/hornik/src/R/src/main/eval.c:2306) ==3714746== by 0x49AA615: Rf_applyClosure (/home/hornik/src/R/src/main/eval.c:2328) ==3714746== by 0x49AA615: Rf_eval (/home/hornik/src/R/src/main/eval.c:1280) ==3714746== by 0x49AF66E: do_set (/home/hornik/src/R/src/main/eval.c:3567) ==3714746== by 0x49AA8B5: Rf_eval (/home/hornik/src/R/src/main/eval.c:1232) ==3714746== ==3714746== ==3714746== HEAP SUMMARY: ==3714746== in use at exit: 81,008,712 bytes in 15,156 blocks ==3714746== total heap usage: 100,448 allocs, 85,292 frees, 341,053,287 bytes allocated ==3714746== ==3714746== LEAK SUMMARY: ==3714746== definitely lost: 0 bytes in 0 blocks ==3714746== indirectly lost: 0 bytes in 0 blocks ==3714746== possibly lost: 0 bytes in 0 blocks ==3714746== still reachable: 81,008,712 bytes in 15,156 blocks ==3714746== suppressed: 0 bytes in 0 blocks ==3714746== Rerun with --leak-check=full to see details of leaked memory ==3714746== ==3714746== Use --track-origins=yes to see where uninitialised values come from ==3714746== For lists of detected and suppressed errors, rerun with: -s ==3714746== ERROR SUMMARY: 92 errors from 2 contexts (suppressed: 0 from 0)