diff U5 a/i18n/i18n_string/i18n_string.module b/i18n/i18n_string/i18n_string.module
--- a/i18n_string/i18n_string.module	Tue May 08 14:07:11 2012
+++ b/i18n_string/i18n_string.module	Fri May 11 08:49:41 2012
@@ -451,11 +451,16 @@ function i18n_string_load_multiple($conditions) {
   // Add text group condition and add conditions to the query
   foreach ($conditions as $field => $value) {
     $alias = in_array($field, array('source', 'version', 'location')) ? 's' : 'i';
     $query->condition($alias . '.' . $field, $value);
   }
-  return $query->execute()->fetchAll(PDO::FETCH_CLASS, 'i18n_string_object');
+  // this patch  is a workaround for core file bug in file
+  // include/database/prefetch.inc (see: http://drupal.org/node/1567216)
+  // return $query->execute()->fetchAll(PDO::FETCH_CLASS, 'i18n_string_object');
+  $stmt = $query->execute();
+  $stmt->setFetchMode(PDO::FETCH_CLASS, 'i18n_string_object');
+  return $stmt->fetchAll();
 }
 
 /**
  * Get textgroup info, from hook_locale('info')
  *
