SCM

[#6726] Valgrind warning (adding offset to null pointer)

Date:
2021-05-13 17:09
Priority:
3
State:
Closed
Submitted by:
David Cortes (david.cortes)
Assigned to:
Nobody (None)
Hardware:
None
Product:
None
Operating System:
None
Component:
None
Version:
None
Severity:
None
Resolution:
Fixed
URL:
Summary:
Valgrind warning (adding offset to null pointer)

Detailed description
Not entirely sure how to reproduce it, but valgrind throws this warning while checking another package that uses Matrix:

../MatrixOps/t_cholmod_sdmult.c:83:12: runtime error: applying non-zero offset 1600 to null pointer
#0 0x7f44f25ee34a in r_cholmod_sdmult /tmp/RtmpYRd43J/R.INSTALLa1a5819bc87/Matrix/src/CHOLMOD/Lib/../MatrixOps/t_cholmod_sdmult.c:83:12
#1 0x7f44f25ed495 in cholmod_sdmult /tmp/RtmpYRd43J/R.INSTALLa1a5819bc87/Matrix/src/CHOLMOD/Lib/../MatrixOps/cholmod_sdmult.c:127:6
#2 0x7f44f21aa22f in Csp_dense_products /tmp/RtmpYRd43J/R.INSTALLa1a5819bc87/Matrix/src/Csparse.c:700:5
#3 0x7f44f21aa7be in Csparse_dense_prod /tmp/RtmpYRd43J/R.INSTALLa1a5819bc87/Matrix/src/Csparse.c:717:2
#4 0x7f44ff44eaa6 in R_doDotCall /tmp/r-source/src/main/dotcode.c:604:17
#5 0x7f44ff6f719b in bcEval /tmp/r-source/src/main/eval.c:7671:21
#6 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#7 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#8 0x7f44ff70d15c in R_execMethod /tmp/r-source/src/main/eval.c:2073:11
#9 0x7f44f4c43b79 in R_dispatchGeneric /tmp/r-source/src/library/methods/src/methods_list_dispatch.c:1140:19
#10 0x7f44ff8d13cd in do_standardGeneric /tmp/r-source/src/main/objects.c:1285:13
#11 0x7f44ff65b618 in bcEval /tmp/r-source/src/main/eval.c:7072:12
#12 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#13 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#14 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#15 0x7f44ff8d5e9d in R_possible_dispatch /tmp/r-source/src/main/objects.c:1620:10
#16 0x7f44ff25d475 in do_matprod /tmp/r-source/src/main/array.c:1240:10
#17 0x7f44ff62a2b0 in Rf_eval /tmp/r-source/src/main/eval.c:834:9
#18 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#19 0x7f44ff628537 in Rf_eval /tmp/r-source/src/main/eval.c:750:9
#20 0x7f44f4c4d0c0 in evalWrapper /tmp/r-source/src/library/methods/src/methods_list_dispatch.c:84:12
#21 0x7f44ff61f942 in R_withCallingErrorHandler /tmp/r-source/src/main/errors.c:2530:16
#22 0x7f44f4c4b984 in R_evalHandleError /tmp/r-source/src/library/methods/src/methods_list_dispatch.c:93:12
#23 0x7f44f4c4318c in R_dispatchGeneric /tmp/r-source/src/library/methods/src/methods_list_dispatch.c:1095:14
#24 0x7f44ff8d13cd in do_standardGeneric /tmp/r-source/src/main/objects.c:1285:13
#25 0x7f44ff62a2b0 in Rf_eval /tmp/r-source/src/main/eval.c:834:9
#26 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#27 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#28 0x7f44ff62a580 in Rf_eval /tmp/r-source/src/main/eval.c:850:12
#29 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#30 0x7f44ff628537 in Rf_eval /tmp/r-source/src/main/eval.c:750:9
#31 0x7f44f4c4d0c0 in evalWrapper /tmp/r-source/src/library/methods/src/methods_list_dispatch.c:84:12
#32 0x7f44ff61f942 in R_withCallingErrorHandler /tmp/r-source/src/main/errors.c:2530:16
#33 0x7f44f4c4b984 in R_evalHandleError /tmp/r-source/src/library/methods/src/methods_list_dispatch.c:93:12
#34 0x7f44f4c4318c in R_dispatchGeneric /tmp/r-source/src/library/methods/src/methods_list_dispatch.c:1095:14
#35 0x7f44ff8d13cd in do_standardGeneric /tmp/r-source/src/main/objects.c:1285:13
#36 0x7f44ff62a2b0 in Rf_eval /tmp/r-source/src/main/eval.c:834:9
#37 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#38 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#39 0x7f44ff62a580 in Rf_eval /tmp/r-source/src/main/eval.c:850:12
#40 0x7f44f374837c in rlang_ext2_eval /tmp/RtmpPYE3f0/R.INSTALLc445beda0f/rlang/src/export/exported.c:129:10
#41 0x7f44ff44c8bf in do_External /tmp/r-source/src/main/dotcode.c:573:11
#42 0x7f44ff65d94c in bcEval /tmp/r-source/src/main/eval.c:7115:14
#43 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#44 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#45 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#46 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#47 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#48 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#49 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#50 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#51 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#52 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#53 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#54 0x7f44ff62a580 in Rf_eval /tmp/r-source/src/main/eval.c:850:12
#55 0x7f44ff71476b in do_begin /tmp/r-source/src/main/eval.c:2517:10
#56 0x7f44ff6293e8 in Rf_eval /tmp/r-source/src/main/eval.c:802:12
#57 0x7f44ff71da1b in do_eval /tmp/r-source/src/main/eval.c:3344:13
#58 0x7f44ff65d94c in bcEval /tmp/r-source/src/main/eval.c:7115:14
#59 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#60 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#61 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#62 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#63 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#64 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#65 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#66 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#67 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#68 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#69 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#70 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#71 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#72 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#73 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#74 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#75 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#76 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#77 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#78 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#79 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#80 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#81 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#82 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#83 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#84 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#85 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#86 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#87 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#88 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#89 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#90 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#91 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#92 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#93 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#94 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#95 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#96 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#97 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#98 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#99 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#100 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#101 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#102 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#103 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#104 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#105 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#106 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#107 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#108 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#109 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#110 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#111 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#112 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#113 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#114 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#115 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#116 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#117 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#118 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#119 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#120 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#121 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#122 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#123 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#124 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#125 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#126 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#127 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#128 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#129 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#130 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#131 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#132 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#133 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#134 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#135 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#136 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#137 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#138 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#139 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#140 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#141 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#142 0x7f44ff62a580 in Rf_eval /tmp/r-source/src/main/eval.c:850:12
#143 0x7f44ff71e16a in do_eval /tmp/r-source/src/main/eval.c:3367:9
#144 0x7f44ff65d94c in bcEval /tmp/r-source/src/main/eval.c:7115:14
#145 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#146 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#147 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#148 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#149 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#150 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#151 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#152 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#153 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#154 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#155 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#156 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#157 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#158 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#159 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#160 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#161 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#162 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#163 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#164 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#165 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#166 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#167 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#168 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#169 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#170 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#171 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#172 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#173 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#174 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#175 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#176 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#177 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#178 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#179 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#180 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#181 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#182 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#183 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#184 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#185 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#186 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#187 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#188 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#189 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#190 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#191 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#192 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#193 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#194 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#195 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#196 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#197 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#198 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#199 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#200 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#201 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#202 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#203 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#204 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#205 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#206 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#207 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#208 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#209 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#210 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#211 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#212 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#213 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#214 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#215 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#216 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#217 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#218 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#219 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#220 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#221 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#222 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#223 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#224 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#225 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#226 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#227 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#228 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#229 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#230 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#231 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#232 0x7f44ff70b2c3 in R_forceAndCall /tmp/r-source/src/main/eval.c:1964:8
#233 0x7f44ff1fc3eb in do_lapply /tmp/r-source/src/main/apply.c:70:8
#234 0x7f44ff8bb805 in do_internal /tmp/r-source/src/main/names.c:1397:11
#235 0x7f44ff65eac8 in bcEval /tmp/r-source/src/main/eval.c:7135:15
#236 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#237 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22
#238 0x7f44ff706498 in Rf_applyClosure /tmp/r-source/src/main/eval.c:1823:16
#239 0x7f44ff65bee3 in bcEval /tmp/r-source/src/main/eval.c:7083:12
#240 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#241 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#242 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#243 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#244 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#245 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#246 0x7f44ff702e2a in forcePromise /tmp/r-source/src/main/eval.c:555:8
#247 0x7f44ff750b5d in FORCE_PROMISE /tmp/r-source/src/main/eval.c:5136:15
#248 0x7f44ff741445 in getvar /tmp/r-source/src/main/eval.c:5177:14
#249 0x7f44ff644123 in bcEval /tmp/r-source/src/main/eval.c:6867:20
#250 0x7f44ff627bc4 in Rf_eval /tmp/r-source/src/main/eval.c:727:8
#251 0x7f44ff708bf0 in R_execClosure /tmp/r-source/src/main/eval.c:1897:22

Comments:

Message  ↓
Date: 2022-08-31 10:50
Sender: Martin Maechler

Thank you, indeed, David!

This should be fixed with svn rev 3629
(in the current R-forge version of Matrix)

Date: 2022-08-20 20:06
Sender: Mikael Jagan

Thank you, David. Kurt Hornik has notified us (on Aug 22, 2022) of the same "bug". We have already discussed (but not yet applied) a patch. It will be fixed ahead of the forthcoming release.

Date: 2021-05-16 00:38
Sender: David Cortes


Here's an example that triggers it:

library(Matrix)
set.seed(1)
A <- rsparsematrix(100, 50, .4, repr="C")
v <- rnorm(50)
res <- A %*% v

Attached Files:

Changes

Field Old Value Date By
status_idOpen2022-08-31 10:50mmaechler
close_dateNone2022-08-31 10:50mmaechler
ResolutionNone2022-08-31 10:50mmaechler
Thanks to:
Vienna University of Economics and Business Powered By FusionForge