[Bug 9011] incorrect dup() behavior