Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spyder window becomes unresponsive after about 50 seconds #22246

Open
8 of 10 tasks
b-a0 opened this issue Jul 10, 2024 · 2 comments
Open
8 of 10 tasks

Spyder window becomes unresponsive after about 50 seconds #22246

b-a0 opened this issue Jul 10, 2024 · 2 comments

Comments

@b-a0
Copy link

b-a0 commented Jul 10, 2024

Issue Report Checklist

Problem Description

Whenever I start Spyder 5.5.5 on Windows Server 2022 I get it running for about 50 seconds before the window freezes and it's marked as "Not responding".

This happens regardless of:

  • Install method: it occurs with standalone as well as conda installs
  • Settings: this happens after spyder --reset as well
  • Start method: this happens both for a commandline start (with/without debug options), a conda environment start, as well as from the Start Menu.
  • Interpreter: this happens both for the built-in interpreter as well as an external interpreter

What steps reproduce the problem?

  1. Open Spyder, using either:
    • The start menu shortcut
    • Commandline from a conda environment: conda activate my-env; spyder
    • Commandline from standalone install: C:\Program Files\Spyder > Python\python.exe Spyder.launch.pyw --debug-info verbose
  2. In the ipython console write:
    import time
    for i in range(0, 600):
        print(i)
        time.sleep(1)
  3. Run the code

What is the expected output? What do you see instead?

Expected: the loop finishes in 600 seconds and writes the index each second.
Actual: the Spyder window hangs when the loop is around index 50, i.e. after 50 seconds.

Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE: N/A

Versions

This is for the standalone install

  • Spyder version: 5.5.5 (standalone)
  • Python version: 3.8.10 64-bit
  • Qt version: 5.15.2
  • PyQt5 version: 5.15.10
  • Operating System: Windows-10-10.0.20348-SP0

Dependencies

Click to fold out the dependencies of the standalone install
# Mandatory:
atomicwrites >=1.2.0          :  1.4.1 (OK)
chardet >=2.0.0               :  5.2.0 (OK)
cloudpickle >=0.5.0           :  3.0.0 (OK)
cookiecutter >=1.6.0          :  2.6.0 (OK)
diff_match_patch >=20181111   :  20230430 (OK)
intervaltree                  :  None (OK)
IPython >=8.12.2,<8.13.0      :  8.12.3 (OK)
jedi >=0.17.2,<0.20.0         :  0.19.1 (OK)
jellyfish >=0.7               :  1.0.4 (OK)
jsonschema >=3.2.0            :  4.22.0 (OK)
keyring >=17.0.0              :  25.2.1 (OK)
nbconvert >=4.0               :  7.16.4 (OK)
numpydoc >=0.6.0              :  1.7.0 (OK)
paramiko >=2.4.0              :  3.4.0 (OK)
parso >=0.7.0,<0.9.0          :  0.8.4 (OK)
pexpect >=4.4.0               :  4.9.0 (OK)
pickleshare >=0.4             :  0.7.5 (OK)
psutil >=5.3                  :  5.9.8 (OK)
pygments >=2.0                :  2.18.0 (OK)
pylint >=3.1,<4               :  3.2.3 (OK)
pylint_venv >=3.0.2           :  3.0.3 (OK)
pyls_spyder >=0.4.0           :  0.4.0 (OK)
pylsp >=1.11.0,<1.12.0        :  1.11.0 (OK)
pylsp_black >=2.0.0,<3.0.0    :  2.0.0 (OK)
qdarkstyle >=3.2.0,<3.3.0     :  3.2.3 (OK)
qstylizer >=0.2.2             :  0.2.3 (OK)
qtawesome >=1.3.1,<1.4.0      :  1.3.1 (OK)
qtconsole >=5.5.1,<5.6.0      :  5.5.2 (OK)
qtpy >=2.1.0                  :  2.4.1 (OK)
rtree >=0.9.7                 :  1.2.0 (OK)
setuptools >=49.6.0           :  70.0.0 (OK)
sphinx >=0.6.6                :  7.1.2 (OK)
spyder_kernels >=2.5.2,<2.6.0 :  2.5.2 (OK)
textdistance >=4.2.0          :  4.6.2 (OK)
three_merge >=0.1.1           :  0.1.1 (OK)
watchdog                      :  4.0.1 (OK)
zmq >=24.0.0                  :  26.0.3 (OK)

# Optional:
cython >=0.21                 :  3.0.10 (OK)
matplotlib >=3.0.0            :  3.7.5 (OK)
numpy >=1.7                   :  1.24.4 (OK)
pandas >=1.1.1                :  2.0.3 (OK)
scipy >=0.17.0                :  1.10.1 (OK)
sympy >=0.7.3                 :  1.12.1 (OK)

Additional logs

This is the full debug log after I start standalone Spyder with the --debug-output verbose flag (large log, 1500+ lines): https://pastebin.com/nnwuSrpA

@b-a0
Copy link
Author

b-a0 commented Jul 10, 2024

After opening this issue I installed Spyder 5.4.5, that worked without a problem, so that's a viable workaround. However, would like to keep this issue open such that a long term solution can be found.

@ccordoba12
Copy link
Member

Hey @b-a0, thanks for reporting. Our new installers for Spyder 6 will come with a more recent Python version and are built with a more modern stack too.

That could help to solve this problem, but let us know if that's case after that version is released in a few weeks.

@ccordoba12 ccordoba12 added this to the v6.0.1 milestone Jul 17, 2024
@ccordoba12 ccordoba12 modified the milestones: v6.0.1, v6.0.2 Sep 6, 2024
@ccordoba12 ccordoba12 modified the milestones: v6.0.2, v6.x.x Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants