Code Monkey home page Code Monkey logo

Comments (14)

quinnj avatar quinnj commented on July 19, 2024

@vchuravy, any idea if this is related to new pkgimages perhaps? Any ideas of what to try here?

from csv.jl.

vchuravy avatar vchuravy commented on July 19, 2024

No this is a segmentation fault inside LLVM proper. Is it reproducible?

It might be Sapphire Rapids specific.

from csv.jl.

ssouyris avatar ssouyris commented on July 19, 2024

@quinnj and @vchuravy, thank you for your quick response. I will use a workaround in the meantime until this issue is resolved.

from csv.jl.

vchuravy avatar vchuravy commented on July 19, 2024

@ssouyris right now we don't have enough information to act on this issue.

Does this issue occur repeatedly for you? Can you post Manifest.toml and Project.toml that reproduce this issue?

from csv.jl.

vchuravy avatar vchuravy commented on July 19, 2024

You can also use julia --bug-report=rr

from csv.jl.

ssouyris avatar ssouyris commented on July 19, 2024

@vchuravy, yes, the issue occur repeatedly. I tried to recompile CSV many times and got the same result.
I uploaded the report using julia --bug-report=rr. Hope you have the chance to look at it. Thanks for taking the time.

from csv.jl.

ssouyris avatar ssouyris commented on July 19, 2024

@vchuravy , @quinnj, I am having other issues with this new tower, so I am sending it back to Dell for diagnosis and fixing. Let me get you back in a couple of weeks with an update.

If the Sapphire Rapids compatibility is relevant for the development of CSV.jl, I would be happy to connect with you and do some testing.

I am closing the issue. Thanks again.

from csv.jl.

ssouyris avatar ssouyris commented on July 19, 2024

Hi @vchuravy, I am reopening this issue with an update.

We got a new machine with the same hardware configuration but with Windows instead of Ubuntu. I installed Julia and CSV and got the same pre-compilation issue. Please see the code information below.

Is this something that can be instigated? I tried using CSVFiles.jl, but the running time is much longer than CSV.jl (on my laptop, reading and writing 5GB+ files).

Thanks for looking at this.

julia> versioninfo()
Julia Version 1.9.2
Commit e4ee485e90 (2023-07-05 09:39 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: 16 × Intel(R) Xeon(R) w3-2435
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-14.0.6 (ORCJIT, sapphirerapids)
Threads: 1 on 16 virtual cores
Environment:
JULIA_IMAGE_THREADS = 1

julia> ]

(@v1.9) pkg> st
Status C:\Users\SOUYRS\.julia\environments\v1.9\Project.toml (empty project)

(@v1.9) pkg> add CSV
Resolving package versions...
Updating C:\Users\SOUYRS\.julia\environments\v1.9\Project.toml
[336ed68f] + CSV v0.10.11
Updating C:\Users\SOUYRS\.julia\environments\v1.9\Manifest.toml
[336ed68f] + CSV v0.10.11
[944b1d66] + CodecZlib v0.7.2
[34da2185] + Compat v4.7.0
[9a962f9c] + DataAPI v1.15.0
[e2d170a0] + DataValueInterfaces v1.0.0
[48062228] + FilePathsBase v0.9.20
[842dd82b] + InlineStrings v1.4.0
[82899510] + IteratorInterfaceExtensions v1.0.0
[bac558e1] + OrderedCollections v1.6.0
[69de0a69] + Parsers v2.7.1
[2dfb63ee] + PooledArrays v1.4.2
[aea7be01] + PrecompileTools v1.1.2
[21216c6a] + Preferences v1.4.0
[91c51154] + SentinelArrays v1.4.0
[3783bdb8] + TableTraits v1.0.1
[bd369af6] + Tables v1.10.1
[3bb67fe8] + TranscodingStreams v0.9.13
[ea10d353] + WeakRefStrings v1.4.2
[76eceee3] + WorkerUtilities v1.6.1
[56f22d72] + Artifacts
[2a0f44e3] + Base64
[ade2ca70] + Dates
[9fa8497b] + Future
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[de0858da] + Printf
[9a3f8284] + Random
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization
[fa267f1f] + TOML v1.0.3
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
[e66e0078] + CompilerSupportLibraries_jll v1.0.5+0
[4536629a] + OpenBLAS_jll v0.3.21+4
[83775a58] + Zlib_jll v1.2.13+0
[8e850b90] + libblastrampoline_jll v5.8.0+0
Precompiling project...
✗ CSV
0 dependencies successfully precompiled in 5 seconds. 21 already precompiled.
1 dependency errored. To see a full report either run import Pkg; Pkg.precompile() or load the package

(@v1.9) pkg> precompile
Precompiling project...
✗ CSV
0 dependencies successfully precompiled in 5 seconds. 21 already precompiled.

ERROR: The following 1 direct dependency failed to precompile:

CSV [336ed68f-0bac-5ca0-87d4-7b16caf5d00b]

Failed to precompile CSV [336ed68f-0bac-5ca0-87d4-7b16caf5d00b] to "C:\Users\SOUYRS\.julia\compiled\v1.9\CSV\jl_A63.tmp".

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 0x17adf91 -- .text$_ZN4llvm19MachineRegisterInfo22addRegOperandToUseListEPNS_14MachineOperandE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
in expression starting at C:\Users\SOUYRS.julia\packages\CSV\OnldF\src\precompile.jl:3
.text$_ZN4llvm19MachineRegisterInfo22addRegOperandToUseListEPNS_14MachineOperandE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm12MachineInstr10addOperandERNS_15MachineFunctionERKNS_14MachineOperandE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
_ZN4llvm7BuildMIERNS_17MachineBasicBlockERNS_12MachineInstrERKNS_8DebugLocERKNS_11MCInstrDescENS_8RegisterE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZNK4llvm17X86TargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN12_GLOBAL__N_112FinalizeISel20runOnMachineFunctionERN4llvm15MachineFunctionE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc14SimpleCompilerclERNS_6ModuleE at C:\Program Files\Julia\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\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16IRTransformLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at C:\Program Files\Julia\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\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc19MaterializationTask3runEv at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
ZN4llvm6detail18UniqueFunctionBaseIvJSt10unique_ptrINS_3orc4TaskESt14default_deleteIS4_EEEE8CallImplIPFvS7_EEEvPvRS7 at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at C:\Program Files\Julia\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\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
_ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at C:\Program Files\Julia\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\Julia\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\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS7_EENS0_15SymbolStringPtrENS0_11SymbolStateE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupENS_8ArrayRefIPNS0_8JITDylibEEENS0_15SymbolStringPtrENS0_11SymbolStateE at C:\Program Files\Julia\Julia-1.9.2\bin\libLLVM-14jl.dll (unknown line)
.text$_ZN4llvm3orc16ExecutionSession6lookupENS_8ArrayRefIPNS0_8JITDylibEEENS_9StringRefENS0_11SymbolStateE at C:\Program Files\Julia\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\SOUYRS.julia\packages\CSV\OnldF\src\file.jl:290
File at C:\Users\SOUYRS.julia\packages\CSV\OnldF\src\file.jl:227 [inlined]
#File#32 at C:\Users\SOUYRS.julia\packages\CSV\OnldF\src\file.jl:223 [inlined]
File at C:\Users\SOUYRS.julia\packages\CSV\OnldF\src\file.jl:162
unknown function (ip: 0000027be11d8025)
macro expansion at C:\Users\SOUYRS.julia\packages\CSV\OnldF\src\precompile.jl:10 [inlined]
macro expansion at C:\Users\SOUYRS.julia\packages\PrecompileTools\0yi7r\src\workloads.jl:74 [inlined]
macro expansion at C:\Users\SOUYRS.julia\packages\CSV\OnldF\src\precompile.jl:7 [inlined]
top-level scope at C:\Users\SOUYRS.julia\packages\PrecompileTools\0yi7r\src\workloads.jl:136
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\Julia\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\SOUYRS.julia\packages\CSV\OnldF\src\CSV.jl:24
unknown function (ip: 0000027be1180546)
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\Julia\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\Julia\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: 14692700 (Pool: 14674211; Big: 18489); GC: 21

from csv.jl.

ssouyris avatar ssouyris commented on July 19, 2024

@quinnj, @vchuravy, I installed the Upcoming release: v1.10.0-alpha1 (July 6, 2023), and that allowed me to add CSV without issues. Nice!

That installation was both in Ubuntu and Windows machines described above. I am closing this issue now.

from csv.jl.

k1nshuk avatar k1nshuk commented on July 19, 2024

I am also running into CSV.jl precompilation issues on an HPC with Sapphire Rapids CPUs. I have tried to build Julia from source and also use the generic-linux Julia binary and both give the same error. The following outputs are with the latter:

julia> versioninfo()
Julia Version 1.9.3
Commit bed2cd540a1 (2023-08-24 14:43 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 104 × Intel(R) Xeon(R) Platinum 8470QL
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-14.0.6 (ORCJIT, sapphirerapids)
  Threads: 1 on 104 virtual cores
Environment:
  LD_LIBRARY_PATH = /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib:/nopt/nrel/apps/compilers/08-23/spack/opt/spack/linux-rhel8-icelake/gcc-8.4.0/gcc-13.1.0-hiekcz5owm5hgiw7xnwd55reo3wfxwmp/lib64:/nopt/nrel/apps/compilers/08-23/spack/opt/spack/linux-rhel8-icelake/gcc-8.4.0/gcc-13.1.0-hiekcz5owm5hgiw7xnwd55reo3wfxwmp/lib:/nopt/slurm/current/lib::
  JULIA_ROOT_DIR = /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/

This is the environment that I am using

julia> using Pkg;Pkg.status()
Status `~/.julia/environments/v1.9/Project.toml`
  [336ed68f] CSV v0.10.11

And when I try to use CSV, I get the set fault error.

julia> using CSV
[ Info: Precompiling CSV [336ed68f-0bac-5ca0-87d4-7b16caf5d00b]

[1879246] signal (11.1): Segmentation fault
in expression starting at /home/kpanda/.julia/packages/CSV/OnldF/src/precompile.jl:3
_ZN4llvm19MachineRegisterInfo22addRegOperandToUseListEPNS_14MachineOperandE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm12MachineInstr10addOperandERNS_15MachineFunctionERKNS_14MachineOperandE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm7BuildMIERNS_17MachineBasicBlockERNS_12MachineInstrERKNS_8DebugLocERKNS_11MCInstrDescENS_8RegisterE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZNK4llvm17X86TargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN12_GLOBAL__N_112FinalizeISel20runOnMachineFunctionERN4llvm15MachineFunctionE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc14SimpleCompilerclERNS_6ModuleE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
operator() at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:1206
_ZN4llvm3orc14IRCompileLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16IRTransformLayer4emitESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EENS0_16ThreadSafeModuleE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
emit at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:631
_ZN4llvm3orc31BasicIRLayerMaterializationUnit11materializeESt10unique_ptrINS0_29MaterializationResponsibilityESt14default_deleteIS3_EE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc19MaterializationTask3runEv at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm6detail18UniqueFunctionBaseIvJSt10unique_ptrINS_3orc4TaskESt14default_deleteIS4_EEEE8CallImplIPFvS7_EEEvPvRS7_ at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16ExecutionSession17OL_completeLookupESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EESt10shared_ptrINS0_23AsynchronousSymbolQueryEESt8functionIFvRKNS_8DenseMapIPNS0_8JITDylibENS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISF_vEEEENSG_ISD_vEENS_6detail12DenseMapPairISD_SI_EEEEEE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_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 /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16ExecutionSession6lookupERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS7_EERKNS0_15SymbolLookupSetENS0_10LookupKindENS0_11SymbolStateESt8functionIFvRKNS_8DenseMapIS5_NS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISK_vEEEENSL_IS5_vEENS_6detail12DenseMapPairIS5_SN_EEEEEE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16ExecutionSession6lookupERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS7_EENS0_15SymbolStringPtrENS0_11SymbolStateE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16ExecutionSession6lookupENS_8ArrayRefIPNS0_8JITDylibEEENS0_15SymbolStringPtrENS0_11SymbolStateE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
_ZN4llvm3orc16ExecutionSession6lookupENS_8ArrayRefIPNS0_8JITDylibEEENS_9StringRefENS0_11SymbolStateE at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/libLLVM-14jl.so (unknown line)
addModule at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:1420
jl_add_to_ee at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:1815
jl_add_to_ee at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:1794
jl_add_to_ee at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:1794
jl_add_to_ee at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:1794
jl_add_to_ee at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:1794
_jl_compile_codeinst at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:241
jl_generate_fptr_impl at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jitlayers.cpp:460
jl_compile_method_internal at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2348 [inlined]
jl_compile_method_internal at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2237
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2750 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
File at /home/kpanda/.julia/packages/CSV/OnldF/src/file.jl:290
File at /home/kpanda/.julia/packages/CSV/OnldF/src/file.jl:227 [inlined]
#File#32 at /home/kpanda/.julia/packages/CSV/OnldF/src/file.jl:223 [inlined]
File at /home/kpanda/.julia/packages/CSV/OnldF/src/file.jl:162
unknown function (ip: 0x7f4390ae06c8)
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2758 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
macro expansion at /home/kpanda/.julia/packages/CSV/OnldF/src/precompile.jl:10 [inlined]
macro expansion at /home/kpanda/.julia/packages/PrecompileTools/kmH5L/src/workloads.jl:78 [inlined]
macro expansion at /home/kpanda/.julia/packages/CSV/OnldF/src/precompile.jl:7 [inlined]
top-level scope at /home/kpanda/.julia/packages/PrecompileTools/kmH5L/src/workloads.jl:140
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:903
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:856
ijl_toplevel_eval_in at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:971
eval at ./boot.jl:370 [inlined]
include_string at ./loading.jl:1903
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2758 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
_include at ./loading.jl:1963
include at ./Base.jl:457
jfptr_include_35036.clone_1 at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2758 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
jl_apply at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/julia.h:1880 [inlined]
jl_f__call_latest at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/builtins.c:774
include at /home/kpanda/.julia/packages/CSV/OnldF/src/CSV.jl:24
unknown function (ip: 0x7f4390a8d292)
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2758 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
jl_apply at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/julia.h:1880 [inlined]
do_call at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:126
eval_value at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:226
eval_stmt_value at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:177 [inlined]
eval_body at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:624
jl_interpret_toplevel_thunk at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:762
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:912
jl_eval_module_expr at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:203 [inlined]
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:715
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:856
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:856
ijl_toplevel_eval_in at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:971
eval at ./boot.jl:370 [inlined]
include_string at ./loading.jl:1903
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2758 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
_include at ./loading.jl:1963
include at ./Base.jl:457 [inlined]
include_package_for_output at ./loading.jl:2049
jfptr_include_package_for_output_38844.clone_1 at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2758 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
jl_apply at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/julia.h:1880 [inlined]
do_call at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:126
eval_value at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:226
eval_stmt_value at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:177 [inlined]
eval_body at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:624
jl_interpret_toplevel_thunk at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/interpreter.c:762
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:912
jl_toplevel_eval_flex at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/toplevel.c:856
ijl_toplevel_eval_in at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/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_40034.clone_1 at /nopt/nrel/apps/software/julia/generic-linux-julia-1.9.3/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2758 [inlined]
ijl_apply_generic at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/gf.c:2940
jl_apply at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/julia.h:1880 [inlined]
true_main at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jlapi.c:573
jl_repl_entrypoint at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/src/jlapi.c:717
main at /cache/build/default-amdci5-5/julialang/julia-release-1-dot-9/cli/loader_exe.c:59
__libc_start_main at /lib64/libc.so.6 (unknown line)
unknown function (ip: 0x4010b8)
Allocations: 14062142 (Pool: 14044504; Big: 17638); GC: 20
ERROR: Failed to precompile CSV [336ed68f-0bac-5ca0-87d4-7b16caf5d00b] to "/home/kpanda/.julia/compiled/v1.9/CSV/jl_ob1dsh".
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

I was able to reproduce this error with Julia v1.9.0 as well. Any suggestions? Thanks in advance!

from csv.jl.

vchuravy avatar vchuravy commented on July 19, 2024

Can you check v1.10-beta? This is likely an upstream LLVM issue.

Without access to a Sapphire Rapids machine this is going to be hard to reproduce.
You could try applying JuliaLang/julia#50946 and uploading the bitcode generated,
then one could use bugpoint to find a minimal example and then bisect it.

from csv.jl.

vchuravy avatar vchuravy commented on July 19, 2024

Alternativly you could use julia --bug-report=rr

from csv.jl.

k1nshuk avatar k1nshuk commented on July 19, 2024

The error does go away in v1.10.0-beta2 and I submitted a bug report as well. Do you know when one can expect a stable release for v1.10.0?

from csv.jl.

vchuravy avatar vchuravy commented on July 19, 2024

In the next few weeks

from csv.jl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.