﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
9157	Daily build does not start on Mac	Eric Pettersen	Zach Pearson	"On my Intel Mac (12.6.6), clicking on the icon produces no window and does not result in a running app.  Starting it from the command line:

/Applications/ChimeraX_Daily.app/Contents/bin/ChimeraX 
NOTE: Traceback (most recent call last):  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/darwin.py"", line 35, in GL  
    return ctypesloader.loadLibrary(  
           ^^^^^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/ctypesloader.py"", line 36, in loadLibrary  
    return _loadLibraryWindows(dllType, name, mode)  
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/ctypesloader.py"", line 89, in _loadLibraryWindows  
    return dllType( name, mode )  
           ^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/ctypes/__init__.py"",
line 376, in __init__  
    self._handle = _dlopen(self._name, mode)  
                   ^^^^^^^^^^^^^^^^^^^^^^^^^  
OSError: (""dlopen(OpenGL, 0x000A): tried:
'/Applications/ChimeraX_Daily.app/Contents/bin/../lib/OpenGL' (no such file),
'/Applications/ChimeraX_Daily.app/Contents/bin/../Library/Frameworks/Python.framework/OpenGL'
(no such file), 'OpenGL' (no such file), '/usr/lib/OpenGL' (no such file),
'/Users/pett/src/chimerax/src/bundles/seqalign/src/OpenGL' (no such file)"",
'OpenGL', None)  
  
During handling of the above exception, another exception occurred:  
  
Traceback (most recent call last):  
  File ""<frozen runpy>"", line 198, in _run_module_as_main  
  File ""<frozen runpy>"", line 88, in _run_code  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/__main__.py"", line 1044, in <module>  
    exit_code = init(sys.argv)  
                ^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/__main__.py"", line 701, in init  
    sess.ui.build()  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/gui.py"", line 191, in build  
    self.main_window = mw = MainWindow(self, self.session)  
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/gui.py"", line 433, in __init__  
    self.graphics_window = g = GraphicsWindow(self._stack, ui, stereo)  
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/ui/graphics.py"", line 33, in __init__  
    oc = OpenGLContext(self, ui.primaryScreen(), use_stereo = stereo)  
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py"", line 49, in __init__  
    _initialize_pyopengl() # Set global GL module.  
    ^^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/graphics/opengl.py"", line 319, in _initialize_pyopengl  
    import OpenGL.GL  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/GL/__init__.py"", line 3, in <module>  
    from OpenGL import error as _error  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/error.py"", line 12, in <module>  
    from OpenGL import platform, _configflags  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/__init__.py"", line 56, in <module>  
    _load()  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/__init__.py"", line 53, in _load  
    plugin.install(globals())  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/baseplatform.py"", line 97, in install  
    namespace[ name ] = getattr(self,name,None)  
                        ^^^^^^^^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/baseplatform.py"", line 15, in __get__  
    value = self.fget( obj )  
            ^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/darwin.py"", line 62, in GetCurrentContext  
    return self.CGL.CGLGetCurrentContext  
          ^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/baseplatform.py"", line 15, in __get__  
    value = self.fget( obj )  
            ^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/darwin.py"", line 45, in CGL  
    def CGL(self): return self.GL  
                          ^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/baseplatform.py"", line 15, in __get__  
    value = self.fget( obj )  
            ^^^^^^^^^^^^^^^^  
  File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/darwin.py"", line 41, in GL  
    raise ImportError(""Unable to load OpenGL library"", *err.args)  
ImportError: ('Unable to load OpenGL library', ""dlopen(OpenGL, 0x000A): tried:
'/Applications/ChimeraX_Daily.app/Contents/bin/../lib/OpenGL' (no such file),
'/Applications/ChimeraX_Daily.app/Contents/bin/../Library/Frameworks/Python.framework/OpenGL'
(no such file), 'OpenGL' (no such file), '/usr/lib/OpenGL' (no such file),
'/Users/pett/src/chimerax/src/bundles/seqalign/src/OpenGL' (no such file)"",
'OpenGL', None)  
  

BUG: ImportError: ('Unable to load OpenGL library', ""dlopen(OpenGL, 0x000A): tried:
'/Applications/ChimeraX_Daily.app/Contents/bin/../lib/OpenGL' (no such file),
'/Applications/ChimeraX_Daily.app/Contents/bin/../Library/Frameworks/Python.framework/OpenGL'
(no such file), 'OpenGL' (no such file), '/usr/lib/OpenGL' (no such file),
'/Users/pett/src/chimerax/src/bundles/seqalign/src/OpenGL' (no such file)"",
'OpenGL', None)  
  
File
""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/OpenGL/platform/darwin.py"", line 41, in GL  
raise ImportError(""Unable to load OpenGL library"", *err.args)  
  
 _See log for complete Python traceback._  
  

NOTE: Exception ignored in: <function OpenGLContext.__del__ at 0x10f3d5800>
Traceback (most recent call last):
  File ""/Applications/ChimeraX_Daily.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chimerax/graphics/opengl.py"", line 74, in __del__
    if not self._deleted:
           ^^^^^^^^^^^^^
AttributeError: 'OpenGLContext' object has no attribute '_deleted'
"	defect	closed	critical		Platform		fixed		chimera-programmers				all	ChimeraX
