Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 21568)
+++ wp-includes/query.php	(working copy)
@@ -2750,7 +2750,7 @@
 					// Ignore sticky posts the current user cannot read or are not published.
 					if ( 'publish' != $sticky_post->post_status )
 						continue;
-					array_splice($this->posts, $sticky_offset, 0, array($sticky_post));
+					array_splice( $this->posts, $sticky_offset, 0, array( get_post( $sticky_post ) ) );
 					$sticky_offset++;
 				}
 			}
