formulahendry / formulahendry/vscode-code-runner

Fatal error: Can't form Range with upperBound < lowerBound: file <directory>

Abierto
#643 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
TypeScript
Estrellas
2.4k
Forks
352
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Fatal error: Can't form Range with upperBound < lowerBound: file

I couldn't compile the next very simple code

// Modifiable Parameters

func theString(_ arrayOfStrings:String ...) {
    for s in arrayOfStrings {print (s)}
}

theString("Hello", "Hello, World!", "Nooooo!")

**It should have printed **

Hello
Hello, World!
Noooo!

macOS Catalina, VS Code version 1.46.1

Compiler throws at me this:

Fatal error: Can't form Range with upperBound < lowerBound: file /Library/Caches/com.apple.xbs/Binaries/SwiftPrebuiltSDKModules_macOS/install/TempContent/Objects/EmbeddedProjects/CrossTrain_macOS_SDK/macOS_SDK/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/swift/Swift.swiftmodule/x86_64.swiftinterface, line 4781
--
Stack dump:
0.	Program arguments: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift -frontend -interpret /Users/<username>/Documents/Swift/aboutkeywordself.swift -enable-objc-interop -stack-check -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -module-name aboutkeywordself
1.	Apple Swift version 5.2.2 (swiftlang-1103.0.32.6 clang-1103.0.32.51)
2.	While running user code "/Users/<user name>/Documents/Swift/aboutkeywordself.swift"
0	swift										0x000000010a5fa4ea PrintStackTraceSignalHandler(void*) + 42
1	swift										0x000000010a5f9cc0 SignalHandler(int) + 352
2	libsystem_platform.dylib 0x00007fff685075fd _sigtramp + 29
3	libsystem_notify.dylib	 0x00007fff684fd6da notify_register_plain + 711
4	libswiftCore.dylib			 0x00007fff6796acf7 $ss17_assertionFailure4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtFySRys5UInt8VGXEfU_yAMXEfU_ + 87
5	libswiftCore.dylib			 0x00007fff6796a9c3 $ss17_assertionFailure4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtFySRys5UInt8VGXEfU_ + 99
6	libswiftCore.dylib			 0x00007fff6796a5d5 $ss17_assertionFailure4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF + 533
7	libswiftCore.dylib			 0x000000010cd2c3d9 $ss17_assertionFailure4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF + 2772181017
8	libswiftCore.dylib			 0x000000010cd2c07f $ss17_assertionFailure4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF + 2772180159
9	swift										0x000000010637d48a llvm::MCJIT::runFunction(llvm::Function*, llvm::ArrayRef<llvm::GenericValue>) + 458
10 swift										0x00000001063844fb llvm::ExecutionEngine::runFunctionAsMain(llvm::Function*, std::1::vector<std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> >, std::1::allocator<std::1::basic_string<char, std::1::char_traits<char>, std::1::allocator<char> > > > const&, char const* const*) + 2011
11 swift										0x00000001063595ba performCompileStepsPostSILGen(swift::CompilerInstance&, swift::CompilerInvocation&, std::1::unique_ptr<swift::SILModule, std::__1::default_delete<swift::SILModule> >, bool, llvm::PointerUnion<swift::ModuleDecl*, swift::SourceFile*>, swift::PrimarySpecificPaths const&, bool, int&, swift::FrontendObserver*, swift::UnifiedStatsReporter*) + 14362
12 swift										0x000000010634df75 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 55813
13 swift										0x00000001062c3f53 main + 1283
14 libdyld.dylib						0x00007fff6830ecc9 start + 1
15 libdyld.dylib						0x000000000000000a start + 2546930498
 
[Done] exited with code=null in 0.704 seconds

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

El informe no menciona ningún archivo del repositorio, prueba ni punto de entrada. Empieza reproduciendo el comando de Swift 5.2.2 mostrado en VS Code Code Runner en macOS Catalina y, después, compáralo con la ejecución directa del mismo código fuente usando swift. Se considera terminado cuando se determine si la invocación de Code Runner provoca el bloqueo y se registre una reproducción mínima y accionable.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
swift, vscode
Área
devtools
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.