What causes a glass block to crack? Does it cause any structural damage?
It's glass...it's a fairly rigid material and will not flex like other potential building materials such as wood, mortar, etc. So, if the house settled, the block may simply have been under enough stress to crack it.

Or, maybe someone shot it with a BB gun.