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)

Change History (1)

comment:1 by Eric Pettersen, 8 years ago

Resolution: duplicate
Status: assignedclosed

dup of #953

Note: See TracTickets for help on using tickets.