Supermarket giant Woolworths has suffered a rare $190 million blow to profits in its half-year results.