Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.766
diff -u -p -r1.766 comment.module
--- modules/comment/comment.module	5 Sep 2009 06:07:58 -0000	1.766
+++ modules/comment/comment.module	5 Sep 2009 11:29:43 -0000
@@ -2086,7 +2086,12 @@ function template_preprocess_comment(&$v
   $variables['picture']   = theme_get_setting('toggle_comment_user_picture') ? theme('user_picture', $comment) : '';
   $variables['signature'] = $comment->signature;
   $variables['title']     = l($comment->subject, 'comment/' . $comment->cid, array('fragment' => "comment-$comment->cid"));
+
+  // Preprocess fields
+  field_attach_preprocess('comment', $comment, $comment->content, $variables);
+
   $variables['template_files'][] = 'comment-' . $variables['node']->type;
+
   // Set status to a string representation of comment->status.
   if (isset($comment->in_preview)) {
     $variables['status']  = 'comment-preview';
Index: modules/user/user.pages.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.pages.inc,v
retrieving revision 1.50
diff -u -p -r1.50 user.pages.inc
--- modules/user/user.pages.inc	31 Aug 2009 18:18:44 -0000	1.50
+++ modules/user/user.pages.inc	5 Sep 2009 11:29:43 -0000
@@ -203,6 +203,9 @@ function user_view($account) {
 function template_preprocess_user_profile(&$variables) {
   $account = $variables['elements']['#account'];
   $variables['user_profile'] = $account->content;
+
+  // Preprocess fields
+  field_attach_preprocess('user', $account, $account->content, $variables);
 }
 
 /**
