Can crash julia on 1.13?

Aperta
#114 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
30/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
julia
Ambito
compilers

Direzione di ricerca

Inizia dal primary.log collegato e riproduci il fallimento su Julia 1.13 usando il test di SymbolicTracingUtils in test/runtests.jl:14. Traccia le voci di RuntimeGeneratedFunctions.jl in src/RuntimeGeneratedFunctions.jl:152 e :164, quindi determina perché generated_callfunc raggiunge un’istruzione illegale. Il lavoro è completato quando il crash è spiegato e il test pertinente passa senza attivarlo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

https://s3.amazonaws.com/julialang-reports/nanosoldier/pkgeval/by_hash/5abf758_vs_01a2ead/SymbolicTracingUtils.primary.log

Unreachable reached at 0x79a7f4ba057f

[55] signal 4 (2): Illegal instruction
in expression starting at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/test/runtests.jl:14
getindex at ./tuple.jl:33 [inlined]
macro expansion at /home/pkgeval/.julia/packages/RuntimeGeneratedFunctions/BenR2/src/RuntimeGeneratedFunctions.jl:164 [inlined]
macro expansion at ./none:0 [inlined]
generated_callfunc at ./none:0 [inlined]
RuntimeGeneratedFunction at /home/pkgeval/.julia/packages/RuntimeGeneratedFunctions/BenR2/src/RuntimeGeneratedFunctions.jl:152
#11 at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/src/tracing.jl:77
#18 at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/src/tracing.jl:99
* at /home/pkgeval/.julia/packages/SciMLOperators/2UPBq/src/func.jl:705
unknown function (ip: 0x79a7f4ba00e6) at (unknown file)
_jl_invoke at /source/src/gf.c:4116 [inlined]
ijl_apply_generic at /source/src/gf.c:4313
macro expansion at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/test/runtests.jl:97 [inlined]
macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined]
macro expansion at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/test/runtests.jl:91 [inlined]
macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined]
macro expansion at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/test/runtests.jl:62 [inlined]
macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined]
macro expansion at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/test/runtests.jl:17 [inlined]
macro expansion at /source/usr/share/julia/stdlib/v1.13/Test/src/Test.jl:1961 [inlined]
top-level scope at /home/pkgeval/.julia/packages/SymbolicTracingUtils/A3yKh/test/runtests.jl:15
_jl_invoke at /source/src/gf.c:4116 [inlined]

the stacktrace suggests something is going wrong here I think

Lingua principale
Julia
Stelle
114
Fork
19
Merge medio
2h 42m
PR unite (30g)
1

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di SciML/RuntimeGeneratedFunctions.jl

Tutte le issue di SciML/RuntimeGeneratedFunctions.jl

Issue simili

Altre issue su Julia

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.