Index: kernel/classes/datatypes/ezimage/ezimagealiashandler.php
===================================================================
--- kernel/classes/datatypes/ezimage/ezimagealiashandler.php	(revision 22444)
+++ kernel/classes/datatypes/ezimage/ezimagealiashandler.php	(working copy)
@@ -1280,6 +1280,25 @@
                     }
                     if ( !$hasScalarValues )
                     {
+                        $toRemove = array();
+                        foreach ( $infoItem as $key => $value )
+                        {
+                            if ( is_string( $value ) && !ctype_print( $value ) )
+                            {
+                                $toRemove[] = $key;
+                            }
+                        }
+                        
+                        if ( count( $toRemove ) > 0 )
+                        {
+                            eZDebug::writeDebug( 'removing image information items containing non-printable characters: ' . implode( ', ', $toRemove ) );
+                        
+                            foreach ( $toRemove as $remove )
+                            {
+                                unset( $infoItem[$remove] );
+                            }
+                        }
+                        
                         unset( $serializedNode );
                         $serializedNode = $dom->createElement( 'serialized' );
                         $serializedNode->setAttribute( 'name', $infoItemName );
