Code: Select all
from vboxapi import VirtualBoxManager # this works, I can also dir(VirtualBoxManager) and it looks correct
manager = VirtualBoxManager(None, None) # this crashes: 'python main.py' terminated by signal SIGSEGV (Address boundary error)
OS X El Capitan 10.11
Any help appreciated. I'm hoping I just missed a step.
EDIT: I added some trace logging:
Code: Select all
line, /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xpcom/vboxxpcom.py:42
line, /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xpcom/vboxxpcom.py:44
line, /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xpcom/vboxxpcom.py:45
line, /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xpcom/vboxxpcom.py:46
line, /usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/xpcom/vboxxpcom.py:47
fish: 'python main.py' terminated by signal SIGSEGV (Address boundary error)
Code: Select all
_oVBoxPythonMod = __import__(m)
EDIT 2:
I can replicate the issue further with:
Code: Select all
import sys
sys.path.append('/Applications/VirtualBox.app/Contents/MacOS')
import VBoxPython2_7