Try fixing line normal calcs for some systems
The line normal calc in the OpenGL fragment shaders could produce zero vectors which then get passed to normalize. This could be causing line lighting issues. Instead check the length of the X gradient and if it is non-zero then use it.