Index: src/wp-includes/query.php
===================================================================
--- src/wp-includes/query.php	(revision 26475)
+++ src/wp-includes/query.php	(working copy)
@@ -2804,7 +2804,7 @@
 			$pgstrt = ($page - 1) * $q['posts_per_page'];
 
 			if ( ! empty( $q['offset'] ) ) {
-				$q['offset'] = absint($q['offset']);
+				$q['offset'] = ( absint( $q['offset'] ) <= $pgstrt ) ? intval( $q['offset'] ) : 0;
 				$pgstrt += $q['offset'];
 			}
 			$limits = 'LIMIT ' . $pgstrt . ', ' . $q['posts_per_page'];
