AIOHTTP failing to update when trying to upgrade to 0.38.x

I am having a problem when trying to update to HASS 0.38.x.
The aiohttp component appears to fail with error code -11.
I’ve been trying to find this error code but can’t find anything.
I am running aiohttp 1.2.0 so it’s trying to install 1.3.1.
I tried installing the aiohttp update first but I get the same error.
I tried using --no-cache-dir to force re-download but it still fails.
See below for image and log output.

Using version 1.3.1 (newest of versions: 0.1, 0.2, 0.3, 0.4, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.10.0, 0.10.1, 0.10.2, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.16.0, 0.16.1, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.17.0, 0.17.1, 0.17.2, 0.17.3, 0.17.4, 0.18.0, 0.18.1, 0.18.2, 0.18.3, 0.18.4, 0.19.0, 0.20.0, 0.20.1, 0.20.2, 0.21.0, 0.21.1, 0.21.2, 0.21.4, 0.21.5, 0.21.6, 0.22.0, 0.22.1, 0.22.2, 0.22.3, 0.22.4, 0.22.5, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.5, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.1.6, 1.2.0, 1.3.0, 1.3.1)
Using cached aiohttp-1.3.1.tar.gz
Downloading from URL https://pypi.python.org/packages/41/42/76a4cff04488799e78d37c5bb3b607e36d2c4686141621002d2479b54dbe/aiohttp-1.3.1.tar.gz#md5=5b5a74c8e28e3538e1245577f9374af3 (from Links for aiohttp)
Running setup.py (path:/tmp/pip-build-s2o0o498/aiohttp/setup.py) egg_info for package aiohttp
Running command python setup.py egg_info
Cleaning up…
Command “python setup.py egg_info” failed with error code -11 in /tmp/pip-build-s2o0o498/aiohttp/
Exception information:
Traceback (most recent call last):
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/basecommand.py”, line 215, in main
status = self.run(options, args)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/commands/install.py”, line 335, in run
wb.build(autobuilding=True)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/wheel.py”, line 749, in build
self.requirement_set.prepare_files(self.finder)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/req/req_set.py”, line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/req/req_set.py”, line 634, in _prepare_file
abstract_dist.prep_for_dist()
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/req/req_set.py”, line 129, in prep_for_dist
self.req_to_install.run_egg_info()
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/req/req_install.py”, line 439, in run_egg_info
command_desc=‘python setup.py egg_info’)
File “/srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/pip/utils/init.py”, line 707, in call_subprocess
% (command_desc, proc.returncode, cwd))
pip.exceptions.InstallationError: Command “python setup.py egg_info” failed with error code -11 in /tmp/pip-build-s2o0o498/aiohttp/

So I did not find a proper solution for this.
I will paste in the advice I was given by some one more knowledgeable than myself:

The issue he’s having is not with the homeautomation software but his local configurations. Specifically with his virtualenv and PIP. My guess there’s a mismatch with the python version and pip. I prefer to compile those 2 on my own for the pi, but I hear the condas can help immensely with this. https://www.continuum.io/down loads There’s anaconda and miniconda. He’ll need to see which is best suitied for him. If I remember right, I had a similar issue when working with pgAdmin. Either way, he’s got an environmental issue that needs taken care of first. PIP’s error of -11 is a seg fault.

Unfortunately this was not enough for me to figure out the issue.
I simply backed up my config and reinstalled with Hassbian.
Not much of a fix, I know, but with a backup of your config re-imaging is pretty painless.