Using glDrawElements with the draw mode GL_PATCHES for a shader without tessellation-evaluation or geometry shader causes a SEGV:
Code :#0 0x00007f1325cb4d7d in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so #1 0x00007f1325d1aaa2 in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so #2 0x00007f1325cf90e0 in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so #3 0x00007f1325cf9533 in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so #4 0x00007f1324dd127b in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so #5 0x00007f1324ffffc4 in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so #6 0x00007f132500024b in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so #7 0x00007f13255940ac in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so
Example (with drawMode = GL_PATCHES):
Code :glDrawElementsInstanced(drawMode, patcheCount * patchSize, GL_UNSIGNED_INT, 0, instances);