Running on a host that has php 5.2.17. Mailchim is configured to display interest groups on the registration form. This causes php warnings in check_plain() in when it does the following:

if ($php525) {
    return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');

I tracked this down to _mailchimp_interest_groups_element() adding an empty array for the default element. I'm not sure if this is a mailchimp coding issue or a bug in the forms api but I worked around it by changing the interests groups form element to

       $element['interest_groups_' . $list_id][$group['id']] = array(
          '#type' => $field_type,
          '#title' => t('@name', array('@name' => $group['name'])),
          '#multiple' => FALSE,
          '#options' => $options
        // adding an empty default value causes form api to generate
        // php warnings by passing an array to check_plain
        if (!empty($default)) {
            $element['interest_groups_' . $list_id][$group['id']]['#default_value'] = $default;

I'm attaching a patch that fixes this issue.

mailchimp.module.patch1.25 KBbkat