Skip to content

Pyrefly crash in Positron #2532

@AC-Nuit

Description

@AC-Nuit

Describe the Bug

I'm really new to python coding and Positron, but pyrefly crashes every I'm running Positron. I'm not sure what you need from me, please ask if you need more than version number and the log below:

Positron Version: 2026.02.1 (system setup) build 5
Code - OSS Version: 1.106.0
Commit: 693b6d13ba5d61566bec7f5a4a46126eff7bbbe1
Date: 2026-02-10T20:21:21.336Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

Backtrace:
0: std::backtrace_rs::backtrace::win64::trace
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src....\backtrace\src\backtrace\win64.rs:85
1: std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src....\backtrace\src\backtrace\mod.rs:66
2: std::backtrace::Backtrace::create
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\backtrace.rs:331
3: std::backtrace::Backtrace::force_capture
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\backtrace.rs:312
4: pyrefly_util::panic::print_panic::closure$0
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\panic.rs:38
5: std::sync::once::impl$2::call_once::closure$0<pyrefly_util::panic::print_panic::closure_env$0>
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\sync\once.rs:159
6: std::sys::sync::once::futex::Once::call
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\sys\sync\once\futex.rs:178
7: std::sync::once::Once::call_once
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\sync\once.rs:159
8: pyrefly_util::panic::print_panic
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\panic.rs:35
9: pyrefly_util::panic::exit_on_panic::closure$0
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\ops\function.rs:250
10: std::panicking::panic_with_hook
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\panicking.rs:833
11: std::panicking::panic_handler::closure$0
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\panicking.rs:691
12: std::sys::backtrace::__rust_end_short_backtracestd::panicking::panic_handler::closure_env$0,never$
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\sys\backtrace.rs:176
13: std::panicking::panic_handler
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\panicking.rs:689
14: core::panicking::panic_fmt
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\core\src\panicking.rs:80
15: core::panicking::panic
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\core\src\panicking.rs:150
16: core::option::unwrap_failed
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\core\src\option.rs:2175
17: pyrefly::alt::answers_solver::AnswersSolver::get_idxpyrefly::state::state::TransactionHandle,pyrefly::binding::binding::KeyClassField
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\answers_solver.rs:1223
18: pyrefly::alt::answers_solver::AnswersSolver::get_from_modulepyrefly::state::state::TransactionHandle,pyrefly::binding::binding::KeyClassField
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\answers_solver.rs:1589
19: pyrefly::alt::answers_solver::AnswersSolver::get_non_synthesized_field_from_current_class_only
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3378
20: pyrefly::alt::answers_solver::AnswersSolver::get_field_from_current_class_onlypyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3484
21: pyrefly::alt::class::class_field::impl$7::get_class_member_impl::closure$0
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3494
22: pyrefly::alt::answers_solver::AnswersSolver::get_field_from_mro
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3428
23: pyrefly::alt::answers_solver::AnswersSolver::get_class_member_impl
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3493
24: pyrefly::alt::answers_solver::AnswersSolver::get_class_member_with_defining_classpyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3519
25: pyrefly::state::steps::Step::step_solutionspyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\steps.rs:198
26: pyrefly::state::steps::Step::computepyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\steps.rs:97
27: pyrefly::state::state::Transaction::demand
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1115
28: pyrefly::state::state::impl$7::work::closure$0
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1567
29: pyrefly_util::task_heap::TaskHeap::work
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\task_heap.rs:180
30: pyrefly::state::state::Transaction::work
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1566
31: pyrefly::state::state::impl$7::run_step::closure$1
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1600
32: pyrefly_util::thread_pool::impl$1::spawn_many::closure$0::closure$0
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\thread_pool.rs:120
33: rayon_core::scope::impl$0::spawn::closure$0::closure$0
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:531
34: core::panic::unwind_safe::impl$25::call_once
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\panic\unwind_safe.rs:274
35: std::panicking::catch_unwind::do_call
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:581
36: std::panicking::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:544
37: std::panic::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panic.rs:359
38: rayon_core::unwind::halt_unwinding
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\unwind.rs:17
39: rayon_core::scope::ScopeBase::execute_job_closure
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:693
40: rayon_core::scope::ScopeBase::execute_job
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:683
41: rayon_core::scope::impl$0::spawn::closure$0
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:531
42: rayon_core::job::impl$6::execute<rayon_core::scope::impl$0::spawn::closure_env$0<pyrefly_util::thread_pool::impl$1::spawn_many::closure$0::closure_env$0pyrefly::state::state::impl$7::run_step::closure_env$1 > >
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\job.rs:169
43: rayon_core::registry::WorkerThread::wait_until_cold
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:800
44: rayon_core::registry::WorkerThread::wait_until_out_of_work
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:824
45: rayon_core::registry::main_loop
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:929
46: rayon_core::registry::ThreadBuilder::run
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:50
47: rayon_core::registry::impl$2::spawn::closure$0
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:95
48: std::sys::backtrace::__rust_begin_short_backtrace<rayon_core::registry::impl$2::spawn::closure_env$0,tuple$<> >
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\sys\backtrace.rs:160
49: std::thread::lifecycle::spawn_unchecked::closure$1::closure$0
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\thread\lifecycle.rs:92
50: core::panic::unwind_safe::impl$25::call_once
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\panic\unwind_safe.rs:274
51: std::panicking::catch_unwind::do_call
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:581
52: std::panicking::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:544
53: std::panic::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panic.rs:359
54: std::thread::lifecycle::spawn_unchecked::closure$1
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\thread\lifecycle.rs:90
55: core::ops::function::FnOnce::call_once<std::thread::lifecycle::spawn_unchecked::closure_env$1<rayon_core::registry::impl$2::spawn::closure_env$0,tuple$<> >,tuple$<> >
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\ops\function.rs:250
56: std::sys::thread::windows::impl$0::new::thread_start
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\sys\thread\windows.rs:59
57: BaseThreadInitThunk
58: RtlUserThreadStart

PANIC Sorry, Pyrefly crashed, this is always a bug in Pyrefly itself.
PANIC Please report the bug at https://github.com/facebook/pyrefly/issues/new
[Info - 9:14:31 AM] Connection to server got closed. Server will restart.
true
[Error - 9:14:31 AM] Server process exited with code 101.
starting generic LSP server
INFO Reading messages
INFO File /pyrefly_virtual\untitled\Untitled-2-0.py opened, prepare to validate open files.
INFO Ran task on sourcedb_queue heavy task queue. Queue time: 0.00, task time: 0.29
INFO Published 0 diagnostics for file:///C:/pyrefly_virtual/untitled/Untitled-2-0.py
INFO Validated open files and committed transaction.
INFO Language server processed event DidOpenTextDocument in 0.38s (0.00s waiting)
INFO We should cancel request RequestId(I32(3))
INFO Language server processed event CancelRequest in 0.00s (0.13s waiting)
INFO Language server processed event DidOpenTextDocument in 0.00s (0.38s waiting)
ERROR Error processing event DidOpenTextDocument: Could not convert uri to filepath for didOpen: inmemory:/repl-python-683fe7d0-e492-4dae-b6bc-e4ad15d46303
INFO Ran task on sourcedb_queue heavy task queue. Queue time: 0.00, task time: 0.00
INFO Language server processed event DidOpenTextDocument in 0.00s (0.38s waiting)
INFO Ran task on sourcedb_queue heavy task queue. Queue time: 0.00, task time: 0.00
WARN c:\Users\adamc\AppData\Local\Temp\pyrefly_bundled_typeshed_66facbe7c9c6\pyrefly.toml: Cannot use both permissive-ignores and enabled-ignores: permissive-ignores will be ignored.
INFO Language server processed event DidOpenTextDocument in 0.00s (0.38s waiting)
INFO Ran task on sourcedb_queue heavy task queue. Queue time: 0.00, task time: 0.00
INFO Language server processed event DidOpenTextDocument in 0.00s (0.38s waiting)
INFO Ran task on sourcedb_queue heavy task queue. Queue time: 0.00, task time: 0.00
INFO Language server processed event LspResponse in 0.00s (0.38s waiting)
INFO Client configuration applied to workspace: None
INFO Language server processed event LspResponse in 0.05s (0.38s waiting)
INFO Request textDocument/documentSymbol (1) is canceled due to subsequent mutation
INFO Language server processed event LspRequest(textDocument/documentSymbol) in 0.00s (0.42s waiting)
INFO Request textDocument/inlayHint (2) is canceled due to subsequent mutation
INFO Language server processed event LspRequest(textDocument/inlayHint) in 0.00s (0.42s waiting)
INFO Request textDocument/foldingRange (3) is canceled due to explicit cancellation
INFO Language server processed event LspRequest(textDocument/foldingRange) in 0.00s (0.22s waiting)
WARN c:\Users\adamc\AppData\Local\Temp\pyrefly_bundled_typeshed_66facbe7c9c6\pyrefly.toml: Cannot use both permissive-ignores and enabled-ignores: permissive-ignores will be ignored.
INFO Language server processed event DidChangeTextDocument in 0.00s (0.18s waiting)
INFO Language server processed event LspResponse in 0.00s (0.05s waiting)
INFO Language server processed event LspResponse in 0.00s (0.05s waiting)
INFO Language server processed event LspResponse in 0.00s (0.05s waiting)
INFO Language server processed event LspResponse in 0.00s (0.05s waiting)
INFO Request textDocument/semanticTokens/full (4) is canceled due to subsequent mutation
INFO Language server processed event LspRequest(textDocument/semanticTokens/full) in 0.00s (0.05s waiting)
INFO Request textDocument/semanticTokens/full (5) is canceled due to subsequent mutation
INFO Language server processed event LspRequest(textDocument/semanticTokens/full) in 0.00s (0.05s waiting)
INFO Language server processed event LspResponse in 0.00s (0.05s waiting)
INFO Language server processed event LspResponse in 0.00s (0.05s waiting)
INFO File \terrapinstation\Documents\Ball State\Courses\CS 617\Positron\ListCmp.py changed, prepare to validate open files.
ERROR Thread panicked, shutting down: panicked at pyrefly\lib\alt\answers_solver.rs:233:66:
called Option::unwrap() on a None value
Backtrace:
0: std::backtrace_rs::backtrace::win64::trace
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src....\backtrace\src\backtrace\win64.rs:85
1: std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src....\backtrace\src\backtrace\mod.rs:66
2: std::backtrace::Backtrace::create
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\backtrace.rs:331
3: std::backtrace::Backtrace::force_capture
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\backtrace.rs:312
4: pyrefly_util::panic::print_panic::closure$0
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\panic.rs:38
5: std::sync::once::impl$2::call_once::closure$0<pyrefly_util::panic::print_panic::closure_env$0>
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\sync\once.rs:159
6: std::sys::sync::once::futex::Once::call
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\sys\sync\once\futex.rs:178
7: std::sync::once::Once::call_once
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\sync\once.rs:159
8: pyrefly_util::panic::print_panic
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\panic.rs:35
9: pyrefly_util::panic::exit_on_panic::closure$0
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\ops\function.rs:250
10: std::panicking::panic_with_hook
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\panicking.rs:833
11: std::panicking::panic_handler::closure$0
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\panicking.rs:691
12: std::sys::backtrace::__rust_end_short_backtracestd::panicking::panic_handler::closure_env$0,never$
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\sys\backtrace.rs:176
13: std::panicking::panic_handler
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\panicking.rs:689
14: core::panicking::panic_fmt
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\core\src\panicking.rs:80
15: core::panicking::panic
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\core\src\panicking.rs:150
16: core::option::unwrap_failed
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\core\src\option.rs:2175
17: pyrefly::alt::answers_solver::AnswersSolver::get_idxpyrefly::state::state::TransactionHandle,pyrefly::binding::binding::KeyClassField
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\answers_solver.rs:1223
18: pyrefly::alt::answers_solver::AnswersSolver::get_from_modulepyrefly::state::state::TransactionHandle,pyrefly::binding::binding::KeyClassField
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\answers_solver.rs:1589
19: pyrefly::alt::answers_solver::AnswersSolver::get_non_synthesized_field_from_current_class_only
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3378
20: pyrefly::alt::answers_solver::AnswersSolver::get_field_from_current_class_onlypyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3484
21: pyrefly::alt::class::class_field::impl$7::get_class_member_impl::closure$0
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3494
22: pyrefly::alt::answers_solver::AnswersSolver::get_field_from_mro
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3428
23: pyrefly::alt::answers_solver::AnswersSolver::get_class_member_impl
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3493
24: pyrefly::alt::answers_solver::AnswersSolver::get_class_member_with_defining_classpyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\alt\class\class_field.rs:3519
25: pyrefly::state::steps::Step::step_solutionspyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\steps.rs:198
26: pyrefly::state::steps::Step::computepyrefly::state::state::TransactionHandle
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\steps.rs:97
27: pyrefly::state::state::Transaction::demand
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1115
28: pyrefly::state::state::impl$7::work::closure$0
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1567
29: pyrefly_util::task_heap::TaskHeap::work
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\task_heap.rs:180
30: pyrefly::state::state::Transaction::work
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1566
31: pyrefly::state::state::impl$7::run_step::closure$1
at D:\a\pyrefly\pyrefly\pyrefly\lib\state\state.rs:1600
32: pyrefly_util::thread_pool::impl$1::spawn_many::closure$0::closure$0
at D:\a\pyrefly\pyrefly\crates\pyrefly_util\src\thread_pool.rs:120
33: rayon_core::scope::impl$0::spawn::closure$0::closure$0
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:531
34: core::panic::unwind_safe::impl$25::call_once
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\panic\unwind_safe.rs:274
35: std::panicking::catch_unwind::do_call
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:581
36: std::panicking::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:544
37: std::panic::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panic.rs:359
38: rayon_core::unwind::halt_unwinding
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\unwind.rs:17
39: rayon_core::scope::ScopeBase::execute_job_closure
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:693
40: rayon_core::scope::ScopeBase::execute_job
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:683
41: rayon_core::scope::impl$0::spawn::closure$0
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\scope\mod.rs:531
42: rayon_core::job::impl$6::execute<rayon_core::scope::impl$0::spawn::closure_env$0<pyrefly_util::thread_pool::impl$1::spawn_many::closure$0::closure_env$0pyrefly::state::state::impl$7::run_step::closure_env$1 > >
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\job.rs:169
43: rayon_core::registry::WorkerThread::wait_until_cold
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:800
44: rayon_core::registry::WorkerThread::wait_until_out_of_work
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:824
45: rayon_core::registry::main_loop
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:929
46: rayon_core::registry::ThreadBuilder::run
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:50
47: rayon_core::registry::impl$2::spawn::closure$0
at C:\cargo\registry\src\index.crates.io-1949cf8c6b5b557f\rayon-core-1.13.0\src\registry.rs:95
48: std::sys::backtrace::__rust_begin_short_backtrace<rayon_core::registry::impl$2::spawn::closure_env$0,tuple$<> >
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\sys\backtrace.rs:160
49: std::thread::lifecycle::spawn_unchecked::closure$1::closure$0
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\thread\lifecycle.rs:92
50: core::panic::unwind_safe::impl$25::call_once
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\panic\unwind_safe.rs:274
51: std::panicking::catch_unwind::do_call
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:581
52: std::panicking::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panicking.rs:544
53: std::panic::catch_unwind
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\panic.rs:359
54: std::thread::lifecycle::spawn_unchecked::closure$1
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\std\src\thread\lifecycle.rs:90
55: core::ops::function::FnOnce::call_once<std::thread::lifecycle::spawn_unchecked::closure_env$1<rayon_core::registry::impl$2::spawn::closure_env$0,tuple$<> >,tuple$<> >
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9\library\core\src\ops\function.rs:250
56: std::sys::thread::windows::impl$0::new::thread_start
at /rustc/b33119ffdd483969934b10a886dc06dd29a473f9/library\std\src\sys\thread\windows.rs:59
57: BaseThreadInitThunk
58: RtlUserThreadStart

PANIC Sorry, Pyrefly crashed, this is always a bug in Pyrefly itself.
PANIC Please report the bug at https://github.com/facebook/pyrefly/issues/new
[Error - 9:14:32 AM] The Pyrefly language server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 9:14:32 AM] Server process exited with code 101.

Sandbox Link

No response

(Only applicable for extension issues) IDE Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions