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

Recent bug on this version of spyder #20240

Closed
MadVictory opened this issue Dec 22, 2022 · 1 comment
Closed

Recent bug on this version of spyder #20240

MadVictory opened this issue Dec 22, 2022 · 1 comment

Comments

@MadVictory
Copy link

Description

What steps will reproduce the problem?

editorstack = self.get_current_editorstack()
File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1745, in get_current_editorstack
editorstack = self.__get_focused_editorstack()
File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1431, in __get_focused_editorstack
if editorstack.isAncestorOf(fwidget):
RuntimeError: wrapped C/C++ object of type EditorStack has been deleted

Traceback

Traceback (most recent call last):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1652, in close_file_in_all_editorstacks
    editorstack.blockSignals(True)
RuntimeError: wrapped C/C++ object of type EditorStack has been deleted
Traceback (most recent call last):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1881, in opened_files_list_changed
    editor = self.get_current_editor()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1754, in get_current_editor
    editorstack = self.get_current_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1745, in get_current_editorstack
    editorstack = self.__get_focused_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1431, in __get_focused_editorstack
    if editorstack.isAncestorOf(fwidget):
RuntimeError: wrapped C/C++ object of type EditorStack has been deleted
Traceback (most recent call last):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1897, in update_code_analysis_actions
    editor = self.get_current_editor()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1754, in get_current_editor
    editorstack = self.get_current_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1745, in get_current_editorstack
    editorstack = self.__get_focused_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1431, in __get_focused_editorstack
    if editorstack.isAncestorOf(fwidget):
RuntimeError: wrapped C/C++ object of type EditorStack has been deleted
Traceback (most recent call last):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1909, in update_todo_actions
    editorstack = self.get_current_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1745, in get_current_editorstack
    editorstack = self.__get_focused_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1431, in __get_focused_editorstack
    if editorstack.isAncestorOf(fwidget):
RuntimeError: wrapped C/C++ object of type EditorStack has been deleted
Traceback (most recent call last):
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1793, in refresh_file_dependent_actions
    enable = self.get_current_editor() is not None
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1754, in get_current_editor
    editorstack = self.get_current_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1745, in get_current_editorstack
    editorstack = self.__get_focused_editorstack()
  File "C:\Program Files\Spyder\pkgs\spyder\plugins\editor\plugin.py", line 1431, in __get_focused_editorstack
    if editorstack.isAncestorOf(fwidget):
RuntimeError: wrapped C/C++ object of type EditorStack has been deleted

Versions

  • Spyder version: 5.4.0 (standalone)
  • Python version: 3.8.10 64-bit
  • Qt version: 5.15.2
  • PyQt5 version: 5.15.7
  • Operating System: Windows 10

Dependencies

# Mandatory:
atomicwrites >=1.2.0                 :  1.4.1 (OK)
chardet >=2.0.0                      :  5.0.0 (OK)
cloudpickle >=0.5.0                  :  2.2.0 (OK)
cookiecutter >=1.6.0                 :  2.1.1 (OK)
diff_match_patch >=20181111          :  20200713 (OK)
intervaltree                         :  None (OK)
IPython >=7.31.1;<8.0.0              :  7.34.0 (OK)
jedi >=0.17.2;<0.19.0                :  0.18.1 (OK)
jellyfish >=0.7                      :  0.9.0 (OK)
jsonschema >=3.2.0                   :  4.17.0 (OK)
keyring >=17.0.0                     :  23.9.3 (OK)
nbconvert >=4.0                      :  7.2.3 (OK)
numpydoc >=0.6.0                     :  1.5.0 (OK)
paramiko >=2.4.0                     :  2.11.0 (OK)
parso >=0.7.0;<0.9.0                 :  0.8.3 (OK)
pexpect >=4.4.0                      :  4.8.0 (OK)
pickleshare >=0.4                    :  0.7.5 (OK)
psutil >=5.3                         :  5.9.3 (OK)
pygments >=2.0                       :  2.13.0 (OK)
pylint >=2.5.0;<3.0                  :  2.15.5 (OK)
pylint_venv >=2.1.1                  :  2.3.0 (OK)
pyls_spyder >=0.4.0                  :  0.4.0 (OK)
pylsp >=1.6.0;<1.7.0                 :  1.6.0 (OK)
pylsp_black >=1.2.0                  :  1.2.1 (OK)
qdarkstyle >=3.0.2;<3.1.0            :  3.0.3 (OK)
qstylizer >=0.2.2                    :  0.2.2 (OK)
qtawesome >=1.2.1                    :  1.2.1 (OK)
qtconsole >=5.4.0;<5.5.0             :  5.4.0 (OK)
qtpy >=2.1.0                         :  2.2.1 (OK)
rtree >=0.9.7                        :  1.0.1 (OK)
setuptools >=49.6.0                  :  65.5.1 (OK)
sphinx >=0.6.6                       :  5.3.0 (OK)
spyder_kernels >=2.4.0;<2.5.0        :  2.4.0 (OK)
textdistance >=4.2.0                 :  4.5.0 (OK)
three_merge >=0.1.1                  :  0.1.1 (OK)
watchdog                             :  2.1.9 (OK)
zmq >=22.1.0                         :  24.0.1 (OK)

# Optional:
cython >=0.21                        :  0.29.32 (OK)
matplotlib >=3.0.0                   :  3.6.2 (OK)
numpy >=1.7                          :  1.22.4 (OK)
pandas >=1.1.1                       :  1.5.1 (OK)
scipy >=0.17.0                       :  1.9.3 (OK)
sympy >=0.7.3                        :  1.11.1 (OK)

# Spyder plugins:
spyder_terminal.terminalplugin 1.2.2 :  1.2.2 (OK)
@ccordoba12
Copy link
Member

Hey @MadVictory, thanks for reporting. This is a duplicate of issue #20144 and we'll fix it on our next version (5.4.1), to be released next week.

In the meantime, please avoid using editor windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants