What can cause this?

Doesn't smell or look as though diesel is mixing... anyway, had to drain off over a litre (yes, a full litre); oil was high on the dipstick. I'm sure the oil was not overfilled at last service 5k ago.

What can cause this problem?