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 |