[Bug 38545] Calculate surface size is wrong sometimes