I noticed the exact same error popping up if a TeamViewer Session is established. An internet search brings up this discussion.
Propably, its an incompatibility bug for TeamViewer 11 with Sierra.
Problem 10:31:54.180203 +0100 kernel IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.
Problem 10:31:54.259101 +0100 kernel IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.
Problem 10:31:54.334998 +0100 kernel IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.
Problem 10:31:54.411823 +0100 kernel IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.
Problem 10:31:54.484102 +0100 kernel IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.