diff --git a/src/gui/dialog/pluginmanagerdialog.cc b/src/gui/dialog/pluginmanagerdialog.cc
index 9d9d688f30ea82497cbe8e881f1d5d4914bb4f5b..aec53c54b89cda24a14ece00e57a7eabebfbc1ec 100644
--- a/src/gui/dialog/pluginmanagerdialog.cc
+++ b/src/gui/dialog/pluginmanagerdialog.cc
@@ -240,8 +240,10 @@ namespace gepetto {
                 version = "";
         if (p.value ()->isLoaded ()) {
           PluginInterface* pi = qobject_cast <PluginInterface*> (p.value()->instance());
-          name = pi->name();
-          // version = pi->version();
+          if (pi) {
+            name = pi->name();
+            // version = pi->version();
+          }
         }
         QIcon icon = pm_->icon (p.value());