Skip to content

Instantly share code, notes, and snippets.

@grantbrown
Created February 1, 2015 15:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grantbrown/ee34cb77ed7fe954ee8b to your computer and use it in GitHub Desktop.
Save grantbrown/ee34cb77ed7fe954ee8b to your computer and use it in GitHub Desktop.
Valgrind output for gbm multinomial distribution
==13519== Memcheck, a memory error detector
==13519== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==13519== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==13519== Command: /usr/lib/R/bin/R -f gbmtest.R --restore --save --no-readline
==13519==
==13520== Memcheck, a memory error detector
==13520== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==13520== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==13520== Command: /bin/uname -m
==13520==
==13520==
==13520== HEAP SUMMARY:
==13520== in use at exit: 0 bytes in 0 blocks
==13520== total heap usage: 30 allocs, 30 frees, 3,681 bytes allocated
==13520==
==13520== All heap blocks were freed -- no leaks are possible
==13520==
==13520== For counts of detected and suppressed errors, rerun with: -v
==13520== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13523== Memcheck, a memory error detector
==13523== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==13523== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==13523== Command: /bin/sed s/^-.*//
==13523==
==13522==
==13522== HEAP SUMMARY:
==13522== in use at exit: 0 bytes in 0 blocks
==13522== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==13522==
==13522== All heap blocks were freed -- no leaks are possible
==13522==
==13522== For counts of detected and suppressed errors, rerun with: -v
==13522== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13523==
==13523== HEAP SUMMARY:
==13523== in use at exit: 7,738 bytes in 49 blocks
==13523== total heap usage: 101 allocs, 52 frees, 14,099 bytes allocated
==13523==
==13523== LEAK SUMMARY:
==13523== definitely lost: 1 bytes in 1 blocks
==13523== indirectly lost: 0 bytes in 0 blocks
==13523== possibly lost: 0 bytes in 0 blocks
==13523== still reachable: 7,737 bytes in 48 blocks
==13523== suppressed: 0 bytes in 0 blocks
==13523== Rerun with --leak-check=full to see details of leaked memory
==13523==
==13523== For counts of detected and suppressed errors, rerun with: -v
==13523== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13521==
==13521== HEAP SUMMARY:
==13521== in use at exit: 0 bytes in 0 blocks
==13521== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==13521==
==13521== All heap blocks were freed -- no leaks are possible
==13521==
==13521== For counts of detected and suppressed errors, rerun with: -v
==13521== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13526== Memcheck, a memory error detector
==13526== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==13526== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==13526== Command: /bin/sed -e s/\ /~+~/g
==13526==
==13525==
==13525== HEAP SUMMARY:
==13525== in use at exit: 0 bytes in 0 blocks
==13525== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==13525==
==13525== All heap blocks were freed -- no leaks are possible
==13525==
==13525== For counts of detected and suppressed errors, rerun with: -v
==13525== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13526==
==13526== HEAP SUMMARY:
==13526== in use at exit: 6,737 bytes in 23 blocks
==13526== total heap usage: 69 allocs, 46 frees, 12,706 bytes allocated
==13526==
==13526== LEAK SUMMARY:
==13526== definitely lost: 0 bytes in 0 blocks
==13526== indirectly lost: 0 bytes in 0 blocks
==13526== possibly lost: 0 bytes in 0 blocks
==13526== still reachable: 6,737 bytes in 23 blocks
==13526== suppressed: 0 bytes in 0 blocks
==13526== Rerun with --leak-check=full to see details of leaked memory
==13526==
==13526== For counts of detected and suppressed errors, rerun with: -v
==13526== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13524==
==13524== HEAP SUMMARY:
==13524== in use at exit: 0 bytes in 0 blocks
==13524== total heap usage: 0 allocs, 0 frees, 0 bytes allocated
==13524==
==13524== All heap blocks were freed -- no leaks are possible
==13524==
==13524== For counts of detected and suppressed errors, rerun with: -v
==13524== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13519== Memcheck, a memory error detector
==13519== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==13519== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==13519== Command: /usr/lib/R/bin/exec/R -f gbmtest.R --restore --save --no-readline
==13519==
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
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.
Natural language support but running in an English locale
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.
> library(gbm)
Loading required package: survival
Loading required package: splines
Loading required package: lattice
Loading required package: parallel
Loaded gbm 2.1-06
> data(iris)
>
> q = gbm(Species~.,
+ distribution="multinomial",
+ data=iris,
+ interaction.depth=4,
+ shrinkage = 0.01,
+ n.minobsinnode=max(30,ceiling(nrow(iris)*0.001)),
+ n.cores=1,
+ n.trees=100)
>
> q2 = gbm.more(q, n.new.trees=100)
==13519== Invalid read of size 8
==13519== at 0xD773A81: gbm (gbmentry.cpp:179)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F30171: Rf_ReplIteration (in /usr/lib/R/lib/libR.so)
==13519== Address 0x9eaa238 is 0 bytes after a block of size 3,640 alloc'd
==13519== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13519== by 0x4F392AC: Rf_allocVector3 (in /usr/lib/R/lib/libR.so)
==13519== by 0x4EDB91B: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4EDBE79: Rf_duplicate (in /usr/lib/R/lib/libR.so)
==13519== by 0x4E9AF44: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07E74: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B501: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07E00: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Invalid read of size 8
==13519== at 0xD778CBC: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== Address 0x9dfbe68 is 808 bytes inside a block of size 3,600 free'd
==13519== at 0x4C2C83C: operator delete[](void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13519== by 0xD77918C: CMultinomial::BagImprovement(double*, double*, double*, double*, double*, double*, bool*, double, unsigned long) (multinomial.cpp:215)
==13519== by 0xD772E71: CGBM::iterate(double*, double&, double&, double&, int&, int, int) (gbm_engine.cpp:371)
==13519== by 0xD774048: gbm (gbmentry.cpp:217)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Invalid read of size 8
==13519== at 0xD778CE0: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== Address 0x9dfbe68 is 808 bytes inside a block of size 3,600 free'd
==13519== at 0x4C2C83C: operator delete[](void*) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13519== by 0xD77918C: CMultinomial::BagImprovement(double*, double*, double*, double*, double*, double*, bool*, double, unsigned long) (multinomial.cpp:215)
==13519== by 0xD772E71: CGBM::iterate(double*, double&, double&, double&, int&, int, int) (gbm_engine.cpp:371)
==13519== by 0xD774048: gbm (gbmentry.cpp:217)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C1669D: __ieee754_exp_avx (e_exp.c:67)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C1681E: __ieee754_exp_avx (e_exp.c:107)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C1669D: __ieee754_exp_avx (e_exp.c:67)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C1681E: __ieee754_exp_avx (e_exp.c:107)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C16826: __ieee754_exp_avx (e_exp.c:113)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C169B6: __ieee754_exp_avx (e_exp.c:115)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD0D8: exp (w_exp.c:27)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD10A: exp (w_exp.c:28)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== Uninitialised value was created by a heap allocation
==13519== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13519== by 0xD77389E: gbm (gbmentry.cpp:122)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C16826: __ieee754_exp_avx (e_exp.c:113)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C169B6: __ieee754_exp_avx (e_exp.c:115)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD0D8: exp (w_exp.c:27)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD10A: exp (w_exp.c:28)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== Uninitialised value was created by a heap allocation
==13519== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13519== by 0xD77389E: gbm (gbmentry.cpp:122)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0xD778D44: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:30)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C16762: __ieee754_exp_avx (e_exp.c:88)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C16776: __ieee754_exp_avx (e_exp.c:88)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C1677F: __ieee754_exp_avx (e_exp.c:89)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C16790: __ieee754_exp_avx (e_exp.c:89)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C167E9: __ieee754_exp_avx (e_exp.c:95)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C167EF: __ieee754_exp_avx (e_exp.c:95)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD0E2: exp (w_exp.c:27)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD0E9: exp (w_exp.c:27)
==13519== by 0xD778CCB: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:26)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C16762: __ieee754_exp_avx (e_exp.c:88)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C16776: __ieee754_exp_avx (e_exp.c:88)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C1677F: __ieee754_exp_avx (e_exp.c:89)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Use of uninitialised value of size 8
==13519== at 0x5C16790: __ieee754_exp_avx (e_exp.c:89)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C167E9: __ieee754_exp_avx (e_exp.c:95)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5C167EF: __ieee754_exp_avx (e_exp.c:95)
==13519== by 0x5BDD0B2: exp (w_exp.c:26)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD0E2: exp (w_exp.c:27)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Conditional jump or move depends on uninitialised value(s)
==13519== at 0x5BDD0E9: exp (w_exp.c:27)
==13519== by 0xD778CEF: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:27)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519==
==13519== Invalid read of size 8
==13519== at 0xD778C92: CMultinomial::UpdateParams(double*, double*, double*, unsigned long) (multinomial.cpp:25)
==13519== by 0xD773C4A: gbm (gbmentry.cpp:204)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== Address 0x9e15aa0 is 0 bytes after a block of size 1,968 alloc'd
==13519== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==13519== by 0x4F37C12: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F392D9: Rf_allocVector3 (in /usr/lib/R/lib/libR.so)
==13519== by 0xD773DF6: gbm (gbmentry.cpp:237)
==13519== by 0x4EC930E: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07F25: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0B37D: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F0A062: ??? (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07D3E: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F09014: Rf_applyClosure (in /usr/lib/R/lib/libR.so)
==13519== by 0x4F07ADD: Rf_eval (in /usr/lib/R/lib/libR.so)
==13519==
Error in gbm.more(q, n.new.trees = 100) :
Observations are not in order. gbm() was unable to build an index for the design matrix. Could be a bug in gbm or an unusual data type in data.
Calls: gbm.more -> .Call
Execution halted
==13558== Memcheck, a memory error detector
==13558== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==13558== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==13558== Command: /bin/sh -c rm\ -rf\ /tmp/Rtmp2Xrngi
==13558==
==13559== Memcheck, a memory error detector
==13559== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==13559== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==13559== Command: /bin/rm -rf /tmp/Rtmp2Xrngi
==13559==
==13559==
==13559== HEAP SUMMARY:
==13559== in use at exit: 0 bytes in 0 blocks
==13559== total heap usage: 38 allocs, 38 frees, 41,872 bytes allocated
==13559==
==13559== All heap blocks were freed -- no leaks are possible
==13559==
==13559== For counts of detected and suppressed errors, rerun with: -v
==13559== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13558==
==13558== HEAP SUMMARY:
==13558== in use at exit: 2,928 bytes in 88 blocks
==13558== total heap usage: 90 allocs, 2 frees, 3,032 bytes allocated
==13558==
==13558== LEAK SUMMARY:
==13558== definitely lost: 0 bytes in 0 blocks
==13558== indirectly lost: 0 bytes in 0 blocks
==13558== possibly lost: 0 bytes in 0 blocks
==13558== still reachable: 2,928 bytes in 88 blocks
==13558== suppressed: 0 bytes in 0 blocks
==13558== Rerun with --leak-check=full to see details of leaked memory
==13558==
==13558== For counts of detected and suppressed errors, rerun with: -v
==13558== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==13519==
==13519== HEAP SUMMARY:
==13519== in use at exit: 32,887,900 bytes in 14,914 blocks
==13519== total heap usage: 44,177 allocs, 29,263 frees, 77,462,746 bytes allocated
==13519==
==13519== LEAK SUMMARY:
==13519== definitely lost: 0 bytes in 0 blocks
==13519== indirectly lost: 0 bytes in 0 blocks
==13519== possibly lost: 401,208 bytes in 54 blocks
==13519== still reachable: 32,486,692 bytes in 14,860 blocks
==13519== suppressed: 0 bytes in 0 blocks
==13519== Rerun with --leak-check=full to see details of leaked memory
==13519==
==13519== For counts of detected and suppressed errors, rerun with: -v
==13519== ERROR SUMMARY: 3797 errors from 33 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment