Opened 8 years ago
Closed 8 years ago
#952 closed defect (duplicate)
Crash closing atomic structure on Windows
Reported by: | Tom Goddard | Owned by: | Eric Pettersen |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Core | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Opening p97_drug.cxs session and pressing Close button on Model Panel causes crash in structure_delete() about one in 3 tries on Windows 10. Tried 10 times on Mac OS 10.13 and it never crashed.
UCSF ChimeraX version: 0.1 (2017-12-12)
OpenGL version: 3.3.0 NVIDIA 388.13
OpenGL renderer: GeForce GTX 1080/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
open D:\demos\p97-sep2017\p97_drug.cxs
opened ChimeraX session
close
open D:\demos\p97-sep2017\p97_drug.cxs
opened ChimeraX session
close
Traceback (most recent call last):
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\model_panel\tool.py", line 61, in <lambda>
for i in self.tree.selectedItems()]] or self.models, ses))
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\model_panel\tool.py", line 243, in close
concise_model_spec(session, [m for m in models if isinstance(m, Model)]))
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\core\commands\run.py", line 31, in run
results = command.run(text, log=log)
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\core\commands\cli.py", line 2557, in run
result = ci.function(session, kw_args)
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\core\commands\close.py", line 32, in close
m.close(cmodels)
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\core\models.py", line 432, in close
m.delete()
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\core\atomic\structure.py", line 91, in delete
StructureData.delete(self)
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\core\atomic\molobject.py", line 1644, in delete
c_function('structure_delete', args = (ctypes.c_void_p,))(self._c_pointer)
RuntimeError: unknown C++ exception
RuntimeError: unknown C++ exception
File "C:\Program Files\ChimeraX-Dec-11-2017\bin\lib\site-packages\chimerax\core\atomic\molobject.py", line 1644, in delete
c_function('structure_delete', args = (ctypes.c_void_p,))(self._c_pointer)
dup of #953