I had this problem several months ago with an INTEL Graphics card and someone suggested a solution which at that time worked. It is to do with specifying the shininess parameter to zero.
I recently tried to install an opengl program on a friend’s computer which had an INTEL graphics card. Unfortunately, the above fix does not work. I am getting division by zero again. Can anyone help?