# CSV fails to precompile

**URL:** <https://discourse.julialang.org/t/csv-fails-to-precompile/129192>\
**Category:** General Usage\
**Created:** [May 20, 2025, 9:09pm UTC](https://discourse.julialang.org/t/csv-fails-to-precompile/129192 "2025-05-20T21:09:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcc3508](https://avatars.discourse-cdn.com/v4/letter/j/898d66/32.png) [@jcc3508](https://discourse.julialang.org/u/jcc3508)\
**Post date:** [May 20, 2025, 9:09pm UTC](https://discourse.julialang.org/t/csv-fails-to-precompile/129192/1 "2025-05-20T21:09:15Z")

</div>

Packages currently installed:

⌃ [336ed68f] CSV v0.10.11  
⌃ [a93c6f00] DataFrames v1.6.1  
⌃ [4c0ca9eb] Gtk v1.3.0  
[9a3f8284] Random

```julia
Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x205df91 -- .text$_ZN4llvm19MachineRegisterInfo22addRegOperandToUseListEPNS_14MachineOperandE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
in expression starting at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\precompile.jl:3
.text$_ZN4llvm19MachineRegisterInfo22addRegOperandToUseListEPNS_14MachineOperandE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm12MachineInstr10addOperandERNS_15MachineFunctionERKNS_14MachineOperandE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
_ZN4llvm7BuildMIERNS_17MachineBasicBlockERNS_12MachineInstrERKNS_8DebugLocERKNS_11MCInstrDescENS_8RegisterE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZNK4llvm17X86TargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN12_GLOBAL__N_112FinalizeISel20runOnMachineFunctionERN4llvm15MachineFunctionE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc14SimpleCompilerclERNS_6ModuleE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
operator() at C:/workdir/src\jitlayers.cpp:1206
.text$_ZN4llvm3orc14IRCompileLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16IRTransformLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
emit at C:/workdir/src\jitlayers.cpp:631
.text$_ZN4llvm3orc31BasicIRLayerMaterializationUnit11materializeESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc19MaterializationTask3runEv at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
_ZN4llvm6detail18UniqueFunctionBaseIvJSt10unique_ptrINS_3orc4TaskESt14default_deleteIS4_EEEE8CallImplIPFvS7_EEEvPvRS7_ at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession17OL_completeLookupESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EESt10shared_ptrINS0_23AsynchronousSymbolQueryEESt8functionIFvRKNS_8DenseMapIPNS0_8JITDylibENS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISF_vEEEENSG_ISD_vEENS_6detail12DenseMapPairISD_SI_EEEEEE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
_ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupENS0_10LookupKindERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS8_EENS0_15SymbolLookupSetENS0_11SymbolStateENS_15unique_functionIFvNS_8ExpectedINS_8DenseMapINS0_15SymbolStringPtrENS_18JITEvaluatedSymbolENS_12DenseMapInfoISI_vEENS_6detail12DenseMapPairISI_SJ_EEEEEEEEESt8functionIFvRKNSH_IS6_NS_8DenseSetISI_SL_EENSK_IS6_vEENSN_IS6_SV_EEEEEE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS7_EERKNS0_15SymbolLookupSetENS0_10LookupKindENS0_11SymbolStateESt8functionIFvRKNS_8DenseMapIS5_NS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISK_vEEEENSL_IS5_vEENS_6detail12DenseMapPairIS5_SN_EEEEEE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS7_EENS0_15SymbolStringPtrENS0_11SymbolStateE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupENS_8ArrayRefIPNS0_8JITDylibEEENS0_15SymbolStringPtrENS0_11SymbolStateE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupENS_8ArrayRefIPNS0_8JITDylibEEENS_9StringRefENS0_11SymbolStateE at C:\Program Files (x86)\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
addModule at C:/workdir/src\jitlayers.cpp:1420
jl_add_to_ee at C:/workdir/src\jitlayers.cpp:1815
jl_add_to_ee at C:/workdir/src\jitlayers.cpp:1794
_jl_compile_codeinst at C:/workdir/src\jitlayers.cpp:241
jl_generate_fptr_impl at C:/workdir/src\jitlayers.cpp:460
jl_compile_method_internal at C:/workdir/src\gf.c:2348
jl_compile_method_internal at C:/workdir/src\gf.c:2241 [inlined]
_jl_invoke at C:/workdir/src\gf.c:2750 [inlined]
ijl_apply_generic at C:/workdir/src\gf.c:2940
File at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\file.jl:290
File at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\file.jl:227 [inlined]
#File#32 at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\file.jl:223 [inlined]
File at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\file.jl:162
unknown function (ip: 000002a085697e05)
macro expansion at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\precompile.jl:10 [inlined]
macro expansion at C:\Users\USER3508\.julia\packages\PrecompileTools\L8A3n\src\workloads.jl:78 [inlined]
macro expansion at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\precompile.jl:7 [inlined]
top-level scope at C:\Users\USER3508\.julia\packages\PrecompileTools\L8A3n\src\workloads.jl:140
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:903
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1903
_include at .\loading.jl:1963
include at .\Base.jl:457
jfptr_include_47593.clone_1 at C:\Program Files (x86)\Julia-1.9.2\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1879 [inlined]
jl_f__call_latest at C:/workdir/src\builtins.c:774
include at C:\Users\USER3508\.julia\packages\CSV\OnldF\src\CSV.jl:24
unknown function (ip: 000002a085640346)
jl_apply at C:/workdir/src\julia.h:1879 [inlined]
do_call at C:/workdir/src\interpreter.c:126
eval_value at C:/workdir/src\interpreter.c:226
eval_stmt_value at C:/workdir/src\interpreter.c:177 [inlined]
eval_body at C:/workdir/src\interpreter.c:624
jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:762
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:912
jl_eval_module_expr at C:/workdir/src\toplevel.c:203 [inlined]
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:715
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1903
_include at .\loading.jl:1963
include at .\Base.jl:457 [inlined]
include_package_for_output at .\loading.jl:2049
jfptr_include_package_for_output_29497.clone_1 at C:\Program Files (x86)\Julia-1.9.2\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1879 [inlined]
do_call at C:/workdir/src\interpreter.c:126
eval_value at C:/workdir/src\interpreter.c:226
eval_stmt_value at C:/workdir/src\interpreter.c:177 [inlined]
eval_body at C:/workdir/src\interpreter.c:624
jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:762
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:912
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1903
include_string at .\loading.jl:1913 [inlined]
exec_options at .\client.jl:305
_start at .\client.jl:522
jfptr__start_47602.clone_1 at C:\Program Files (x86)\Julia-1.9.2\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1879 [inlined]
true_main at C:/workdir/src\jlapi.c:573
jl_repl_entrypoint at C:/workdir/src\jlapi.c:717
mainCRTStartup at C:/workdir/cli\loader_exe.c:59
BaseThreadInitThunk at C:\Windows\System32\KERNEL32.DLL (unknown line)
RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
Allocations: 11724886 (Pool: 11713093; Big: 11793); GC: 17
ERROR: Failed to precompile CSV [336ed68f-0bac-5ca0-87d4-7b16caf5d00b] to "C:\\Users\\USER3508\\.julia\\compiled\\v1.9\\CSV\\jl_E00F.tmp".
Stacktrace:
 [1] error(s::String)
   @ Base .\error.jl:35
 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
   @ Base .\loading.jl:2300
 [3] compilecache
   @ .\loading.jl:2167 [inlined]
 [4] _require(pkg::Base.PkgId, env::String)
   @ Base .\loading.jl:1805
 [5] _require_prelocked(uuidkey::Base.PkgId, env::String)
   @ Base .\loading.jl:1660
 [6] macro expansion
   @ .\loading.jl:1648 [inlined]
 [7] macro expansion
   @ .\lock.jl:267 [inlined]
 [8] require(into::Module, mod::Symbol)
   @ Base .\loading.jl:1611

```

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [May 20, 2025, 10:08pm UTC](https://discourse.julialang.org/t/csv-fails-to-precompile/129192/2 "2025-05-20T22:08:40Z")

</div>

What’s your Julia version and how did you install it? What happens if you update your packages?

---

<div class="post-metadata">

**Author:** ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Post date:** [May 21, 2025, 12:50am UTC](https://discourse.julialang.org/t/csv-fails-to-precompile/129192/3 "2025-05-21T00:50:55Z")

</div>

> [@jcc3508](#):
>
> `Julia-1.9.2`

v1.9 is not supported. Try with v1.10 (the LTS release) or v1.11 (the latest release).

---

<div class="post-metadata">

**Author:** ![jcc3508](https://avatars.discourse-cdn.com/v4/letter/j/898d66/32.png) [@jcc3508](https://discourse.julialang.org/u/jcc3508)\
**Post date:** [May 21, 2025, 3:15pm UTC](https://discourse.julialang.org/t/csv-fails-to-precompile/129192/4 "2025-05-21T15:15:48Z")

</div>

Thank you. I installed latest released and it worked. I just found it weird cause in 3 computers we are using v.1.9.2 and those exact versions of CSV and it has been precompiling and working without any issues so I thought if I replicated all the same versions then there would be no issue.

But anyways, this solved it so its all good now. Cheers.
