-
Notifications
You must be signed in to change notification settings - Fork 246
Closed
Labels
Description
Update
The original issue (preserved below) is fixed, but pyrefly still crashes on this:
class C[T: C](set[object]):
pass
Describe the Bug
Recently tried running on the repo below which caused the crash logs below.
Steps to reproduce:
git clone [email protected]:Orcaset/orcaset.git && cd orcaset
uv venv && uv pip install -r pyproject.toml
source .venv/bin/activate
uvx pyrefly checkOutput:
% uvx pyrefly check
INFO Found `~/orcaset/pyproject.toml` marking project root, checking root directory with default configuration
[00:00:00] ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0/58 ERROR Thread panicked, shutting down: panicked at pyrefly/lib/alt/solve.rs:1359:30:
internal error: entered unreachable code
Backtrace:
0: __mh_execute_header
1: __mh_execute_header
2: __mh_execute_header
3: __mh_execute_header
4: __mh_execute_header
5: __mh_execute_header
6: __mh_execute_header
7: __mh_execute_header
8: __mh_execute_header
9: __mh_execute_header
10: __mh_execute_header
11: __mh_execute_header
12: __mh_execute_header
13: __mh_execute_header
14: __mh_execute_header
15: __mh_execute_header
16: __mh_execute_header
17: __mh_execute_header
18: __mh_execute_header
19: __mh_execute_header
20: __mh_execute_header
21: __mh_execute_header
22: __mh_execute_header
23: __mh_execute_header
24: __mh_execute_header
25: __mh_execute_header
26: __mh_execute_header
27: __mh_execute_header
28: __mh_execute_header
29: __mh_execute_header
30: __mh_execute_header
31: __mh_execute_header
32: __mh_execute_header
33: __pthread_cond_wait
PANIC Sorry, Pyrefly crashed, this is always a bug in Pyrefly itself.
PANIC Please report the bug at https://github.com/facebook/pyrefly/issues/newPython 3.13.9
pyrefly 0.42.3
Sandbox Link
No response
(Only applicable for extension issues) IDE Information
No response