I followed a microdisplacements tutorial on Blender Guru and I was able to create a texture fine. Here is a picture.
And then I turned on Adaptive subdivision. Here is a picture of what happened.
I know that this question has been asked before but I am using blender 2.79 so it should be fixed, right? Please let me know you ideas. Thanks