Undefined index: path in /wp-includes/rewrite.php on line 302
That one is legitimate. The rest are possibly akismet. Not sure what would cause line 341. (fyi, on 3.0.5 tag.)
home_url() is not trailing-slashed. That means that parse_url() won't set a path.
Changing home_url() to home_url('/') fixes this. There are possibly other instances in the codebase where we parse_url() home_url().