I have a script I wrote that calculates Temporal Reproductive Isolation which worked 6 months ago. It needs some tweaking but now when I run it I get:
ERROR: ArgumentError: invalid GenericMemory size: too large for system address width
Stacktrace:
[1] GenericMemory
@ .\boot.jl:516 [inlined]
[2] Array
@ .\boot.jl:578 [inlined]
[3] Array
@ .\boot.jl:591 [inlined]
[4] zeros
@ .\array.jl:578 [inlined]
[5] zeros
@ .\array.jl:575 [inlined]
[6] zeros(dims::Int64)
@ Base .\array.jl:573
[7] CohortTable(cof::Vector{Any}, data::DataFrame)
@ Main i:\Temporal Isolation\CohortTable.jl:11
[8] top-level scope
@ i:\Temporal Isolation\Temporal Isolation.jl:58
I have googled it and it seems to be related to an array with negative numbers or that the memory is filled up. I have 32gb of RAM with 25gb free so this shouldn’t be coming even close to filling that but that space. And again nothing has changed in the script itself and it didn’t fill up the memory then with the same dataset.
Running Julia 1.11.5 with all packages updated within the last week.
any thoughts?