<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    To debug bug this, you'll need to use gdb and see which glX library
    call is giving you problems.  Make a copy of the CHIMERA/bin/chimera
    shell script in the same directory and have it invoke 'gdb
    "$python"' and then within gdb start chimera with two commands:<br>
    <br>
        break _exit<br>
        run $CHIMERA/share/__main__.py --debug<br>
    <br>
    The --debug should put the X11 connection into synchronous mode so
    when the error occurs, it should be attributed to the correct glX
    library call.  Then give the gdb command bt to show the backtrace. 
    It would also help if VirtualGL had a way to log the arguments to
    the glX calls it intercepts.  I see that VirtualGL is being actively
    developed, so make sure your VirtualGL is up to date.<br>
    <br>
        HTH,<br>
    <br>
        Greg<br>
    <br>
    <div class="moz-cite-prefix">On 06/28/2018 02:44 PM, Logan Sweezy
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:1530222281539.57022@rockefeller.edu">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <style type="text/css" style="display:none"><!--P{margin-top:0;margin-bottom:0;} --></style>
      <p>Hello!</p>
      <p><br>
      </p>
      <p>I have been trying to get Chimera working through ssh, where
        the Chimera installation is located on a Red Hat based cluster,
        but the user is using a MacOS machine to access the cluster.
        Looking through the archives of the mailing list, I found a
        suggestion to use VirtualGL to run Chimera through ssh.
        VirtualGL seems to be running as intended, but isn't working
        entirely correctly with Chimera (it runs glxgears and other
        applications fine). It gets farther in start up than without
        VirtualGL, but crashes on the Initializing OpenGL step around
        80% of the time. I have traced the point of failure to reside
        within a call to the makeGraphicsWindow function within the
        tkgui.py file. Specifically, it fails at the line within the
        makeGraphicsWindow function:
      </p>
      <p>                 </p>
      <p>               graphics = Togl.Togl(parent, **kw)</p>
      <p><br>
      </p>
      <p>which is found somewhere around line 2690 within the try /
        except portion which is itself nested in the while 1 loop. I
        can't determine why exactly it is failing here, and trying to
        trace the problem to a specific line within the instantiation of
        the Togl object proved fruitless. I was wondering if anyone
        would be able to shed some light on what could be causing this
        issue, or know how to fix it?<br>
        <br>
        Alternatively, if anyone knows of another good solution for
        using Chimera through ssh on a Mac machine, that information
        would be greatly appreciated.
      </p>
      <p><br>
      </p>
      <p>Thanks for taking the time to read my inquiry!<br>
      </p>
      <p><br>
      </p>
      <p>Best,<br>
        Logan Sweezy</p>
      <p><em style="font-size: 10pt;">Scientific Systems Admin</em></p>
      <p><em style="font-size: 10pt;">Rockefeller University<br>
        </em></p>
      <p><em style="font-size: 10pt;"></em><br>
      </p>
      <!--'"--><br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Chimera-users mailing list: <a class="moz-txt-link-abbreviated" href="mailto:Chimera-users@cgl.ucsf.edu">Chimera-users@cgl.ucsf.edu</a>
Manage subscription: <a class="moz-txt-link-freetext" href="http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users">http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>