﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
952	Crash closing atomic structure on Windows	Tom Goddard	Eric Pettersen	"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)
"	defect	closed	major		Core		duplicate						all	ChimeraX
