just looking at it now - it seems that the black area is actually the direct reflection of the sun - but inverted for some reason
if I remove everything but the sun and the floor, the sun itself is reflected in the floor, but for some reason when it is refracted through the glass, the direct reflections of the sun are black
unticking any of the boxes under 'Visibility' in the Corona sun dropdown seems to make no difference - replacing the glass texture with a new one, and replacing the glass geometry doesn't seem to help either