Visualiser les détails du résultat
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0001263 | SIC | Fortran Régulation | public | 2016-04-19 10:49 | 2016-04-22 17:33 |
Rapporteur | dorch | Assigné à | dorch | ||
Priorité | urgente | Impact | bloquant | Reproductibilité | toujours |
Statut | fermé | Résolution | corrigé | ||
Plate-forme | PC | OS | Windows | Version de l'OS | Digital 6.6 |
Version du produit | 5.35j | ||||
Version ciblée | 5.36a | Résolu dans la version | 5.36b | ||
Résumé | 0001263: FILEX : plantage avec compilation Digital | ||||
Description | Le régulateur FILEX plante avec le message "Allocatable array or pointer is not allocated" sur les exe compilés avec le compilateur DIGITAL. | ||||
Balises | Aucune balise n'est associée. | ||||
Temps projeté (jours) | |||||
|
Résolu dans REGUL.N06C L'appel à FILEX_WriteData passe en argument le tableau ALLOCATABLE tD. Dans la fonction, j'utilise SIZE(tD) pour déterminer la taille du tableau et c'est à cette ligne que ça plantait. Dans FILEX_WriteData, la déclaration de tD était : REAL(KIND=LONG), DIMENSION(:), ALLOCATABLE, INTENT(IN) :: tD Passer à : REAL(KIND=LONG), DIMENSION(:), INTENT(IN) :: tD a résolu le problème. Je n'ai rien trouvé dans mes doc Fortran qui contre-indique l'utilisation de ALLOCATABLE en argument de fonction, cela dit ici, comme le tableau est en INTENT(IN), il n'y a pas de raison de vouloir faire un ALLOCATE ou un DEALLOCATE sur ce tableau. |
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2016-04-19 10:49 | dorch | Nouveau bogue | |
2016-04-19 10:49 | dorch | Statut | nouveau => affecté |
2016-04-19 10:49 | dorch | Assigné à | => dorch |
2016-04-19 11:19 | dorch | Note ajoutée: 0001334 | |
2016-04-19 11:19 | dorch | Statut | affecté => fermé |
2016-04-19 11:19 | dorch | Résolution | ouvert => corrigé |
2016-04-19 11:19 | dorch | Résolu dans la version | => 5.36a |
2016-04-19 11:22 | dorch | Note modifiée: 0001334 | Voir les révisions |
2016-04-22 17:33 | dorch | Résolu dans la version | 5.36a => 5.36b |