﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
2688	Infinite recursion of map.session.existing_directory	juha.vahokoski@…	Tom Goddard	"{{{
The following bug report has been submitted:
Platform:        Windows-7-6.1.7601-SP1
ChimeraX Version: 0.91 (2019-12-16)
Description
Opening of a session file (cxs).

Log:
Startup Messages  
---  
warning | 'clip' is a prefix of an existing command 'clipper'  
  
UCSF ChimeraX version: 0.91 (2019-12-16)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open ""C:\Users\jva020\OneDrive - University of Bergen\MyoA-
> Act1_paper\Figures\figs2_tail_model\working_files\model_for_powerstroke.cxs""

Unable to restore session, resetting.  
  
Traceback (most recent call last):  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\core\session.py"", line 653, in restore  
obj = sm.restore_snapshot(self, data)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 219, in restore_snapshot  
grids = grid_data_from_state(data, gdcache, session, rfp)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 362, in grid_data_from_state  
base_path = session.session_file_path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 136, in absolute_path  
apath = file_paths.find(fpath,ask)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 251, in find  
starting_directory = existing_directory(path))  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
[Previous line repeated 969 more times]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 285, in existing_directory  
d = dirname(path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 221, in dirname  
return split(p)[0]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 184, in split  
seps = _get_bothseps(p)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 35, in
_get_bothseps  
if isinstance(path, bytes):  
RecursionError: maximum recursion depth exceeded while calling a Python object  
  
opened ChimeraX session  

> open ""C:/Users/jva020/OneDrive - University of Bergen/MyoA-
> Act1_paper/Figures/figs2_tail_model/working_files/model_for_powerstroke2.cxs""

Unable to restore session, resetting.  
  
Traceback (most recent call last):  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\core\session.py"", line 653, in restore  
obj = sm.restore_snapshot(self, data)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 219, in restore_snapshot  
grids = grid_data_from_state(data, gdcache, session, rfp)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 362, in grid_data_from_state  
base_path = session.session_file_path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 136, in absolute_path  
apath = file_paths.find(fpath,ask)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 251, in find  
starting_directory = existing_directory(path))  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
[Previous line repeated 972 more times]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 285, in existing_directory  
d = dirname(path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 221, in dirname  
return split(p)[0]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 184, in split  
seps = _get_bothseps(p)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 35, in
_get_bothseps  
if isinstance(path, bytes):  
RecursionError: maximum recursion depth exceeded while calling a Python object  
  
opened ChimeraX session  

> open ""C:/Users/jva020/OneDrive - University of Bergen/MyoA-
> Act1_paper/Figures/figs2_tail_model/model_for_powerstroke.cxs""

Unable to restore session, resetting.  
  
Traceback (most recent call last):  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\core\session.py"", line 653, in restore  
obj = sm.restore_snapshot(self, data)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 219, in restore_snapshot  
grids = grid_data_from_state(data, gdcache, session, rfp)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 362, in grid_data_from_state  
base_path = session.session_file_path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 136, in absolute_path  
apath = file_paths.find(fpath,ask)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 251, in find  
starting_directory = existing_directory(path))  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
[Previous line repeated 972 more times]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 285, in existing_directory  
d = dirname(path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 221, in dirname  
return split(p)[0]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 184, in split  
seps = _get_bothseps(p)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 35, in
_get_bothseps  
if isinstance(path, bytes):  
RecursionError: maximum recursion depth exceeded while calling a Python object  
  
opened ChimeraX session  

> open D:/model_for_powerstroke.cxs

Unable to restore session, resetting.  
  
Traceback (most recent call last):  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\core\session.py"", line 653, in restore  
obj = sm.restore_snapshot(self, data)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 219, in restore_snapshot  
grids = grid_data_from_state(data, gdcache, session, rfp)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 362, in grid_data_from_state  
base_path = session.session_file_path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 136, in absolute_path  
apath = file_paths.find(fpath,ask)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 251, in find  
starting_directory = existing_directory(path))  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 288, in existing_directory  
return existing_directory(d)  
[Previous line repeated 972 more times]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\site-
packages\chimerax\map\session.py"", line 285, in existing_directory  
d = dirname(path)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 221, in dirname  
return split(p)[0]  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 184, in split  
seps = _get_bothseps(p)  
File ""D:\Program Files\ChimeraX-daily\bin\lib\ntpath.py"", line 35, in
_get_bothseps  
if isinstance(path, bytes):  
RecursionError: maximum recursion depth exceeded while calling a Python object  
  
opened ChimeraX session  




OpenGL version: 3.3.0 NVIDIA 376.51
OpenGL renderer: Quadro K1200/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
File attachment: model_for_powerstroke.cxs

}}}

[attachment:""model_for_powerstroke.cxs""]
"	defect	closed	normal		Sessions		fixed						all	ChimeraX
