If you restart the phone, can you save the pictures, movies? I encountered a similar bug too, and restarting the phone temporarily solved the problem...
Probably the best option is to reflash your phone with the latest firmware, but first backup the user data(pictures, movies, ringtones, contact list, etc.). And before flashing backup the GDFS too.