bash-4.3$ pymol
PyMOL(TM) Molecular Graphics System, Version 1.8.4.0.
Copyright (c) Schrodinger, LLC.
All Rights Reserved.
Created by Warren L. DeLano, Ph.D.
PyMOL is user-supported open-source software. Although some versions
are freely available, PyMOL is not in the public domain.
If PyMOL is helpful in your work or study, then please volunteer
support for our ongoing efforts to create open and affordable scientific
software by purchasing a PyMOL Maintenance and/or Support subscription.
More information can be found at "http://www.pymol.org".
Enter "help" for a list of commands.
Enter "help <command-name>" for information on a specific command.
Hit ESC anytime to toggle between text and graphics.
Detected OpenGL version 2.0 or greater. Shaders available.
Detected GLSL version 1.30.
OpenGL graphics engine:
GL_VENDOR: VMware, Inc.
GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
GL_VERSION: 3.0 Mesa 11.2.2
PyMOL>fetch 1ABE
please wait ...
ExecutiveLoad-Detail: Detected mmCIF
CmdLoad: "./1abe.cif" loaded as "1ABE".
/usr/bin/pymol: line 5: 4156 Segmentation fault python /usr/lib64/python2.7/site-packages/pymol/__init__.py $*
Fell free to ask for more info.
Under certain circumstancies, (usually connecting to a debian server through ssh with X-tunneling), I observe als this behavior, and reported this on debian/pymol bug tracker
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783653
When trying to figure out the cause for this, it seems the crash occurs when 256 bits are used in GL_RENDERER
GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
When 128 bits is reported, it seems to work fine. I tried several Debian servers (jessie, jessie-backports, stretch), and several clients (Debian stretch-backports, MobaXterm, OSX with XQuartz.
I also observe this problem on virtualbox with debian as guest system.
It does not depend if it is the pymol provided by deb system or compiled from source.