--- getid3.module	2010-11-17 05:46:24.000000000 -0800
+++ getid3.module.new	2010-11-17 05:59:59.000000000 -0800
@@ -69,7 +69,11 @@ function &getid3_instance() {
 function &getid3_analyze($path) {
   $info = array();
   if($id3 = &getid3_instance()) {
-    $info = $id3->analyze($path);
+    try {
+      $info = $id3->analyze($path);
+    } catch (Exception $e) {
+      watchdog('getid3', $e->getMessage());
+    }
     unset($id3);
   }
   return $info;
