Last modified: 2011-06-30 16:29:40 UTC
This can be reproduced with tests/phpunit/includes/media/FormatMetadataTest.php ExifBitmap.php uses two variables BROKEN_FILE and OLD_BROKEN_FILE. If $metadata is ExifBitmapHandler::BROKEN_FILE isMetadataValid() considers it METADATA_GOOD. However, formatMetadata() would try to unserialize( "-1" ) which is an error.
Fixed by bawolff in r91127.