Visualiser les détails du résultat

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001179SICFortran Régulationpublic2015-09-23 12:30
RapporteurdorchAssigné àdorch 
PrioriténormaleImpactmineurReproductibilitétoujours
Statut ferméRésolutionimpossible à reproduire 
Version du produit5.35f 
Version ciblée5.35fRésolu dans la version5.35f 
Résumé0001179: SIRENE ne se ferme pas correctement quand on utilise le module WDLANG
DescriptionDepuis la version 5.35f4 officielle de SIC, il faut tuer manuellement l'exe SIRENE de SIC pour pouvoir revenir dans EdiSic après une simulation.
BalisesAucune balise n'est associée.
Temps projeté (jours)

Activités

dorch

2015-09-02 13:03

administrateur   ~0001226

Je n'arrive à reproduire le bug qu'avec les exe fortran Intel et Digital distribué dans SIC 5.34f4 que ce soit dans le répertoire d'installation de SIC 5.34f4 ou dans mon répertoire de développement.
Dans tous les autres cas (utilisation de ma version de InterSic.WDL, utilisation de SIRENE compilé par moi dans l'installation de SIC 5.34f4), SIRENE s'arrête correctement.

J'ai repris tous les codes sources du serveur, la seule différence vient donc des options ou de l’environnement de compilation du Fortran.

A la compilation de OUV, j'ai des messages d'erreur sur lesquels je ne me suis jamais penché :

ithea.lib(ITHEA.DLL) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defined
 in kernel32.lib(KERNEL32.dll); second definition ignored
ithea.lib(ITHEA.DLL) : warning LNK4221: no public symbols found; archive member
will be inaccessible
windev.lib(wd200fc.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR already defi
ned in kernel32.lib(KERNEL32.dll); second definition ignored
windev.lib(wd200fc.dll) : warning LNK4221: no public symbols found; archive memb
er will be inaccessible

La compilation se fait ficheir par fichier avec les options :
"C:\Program Files (x86)\Intel\Compiler\11.1\067\BIN\IA32\ifort.exe" /c /define:"
_WIN32" /fpscomp:ioformat /Qzero /check:all /define:"_FORIN" /define:"_DP" /alig
n:dcommons /real_size:64 /define:TRANSITOIRE /define:SEDI /define:MATLAB=0 /defi
ne:MATLAB_MAT=0 /define:MATLAB_DDE=0 /define:SCILAB_DDE=0 FLUXML_N20G.FOR

Et le link :
"C:\Program Files (x86)\Intel\Compiler\11.1\067\BIN\IA32\xilink.exe" SIC0_N06B.
OBJ PARXML_N17I.OBJ FLUXML_N20G.OBJ OUVRAG_N14E.OBJ CRITIQUE_N01H.OBJ REGUSER_N0
7.OBJ REGUL_N05F.OBJ TDQ_N07B.OBJ SIRENE1_N19G.OBJ OPTIM_N02.OBJ SIRENE2_N19G.OB
J SIRENE.res /OUT:SIRENE.EXE /nologo /incremental:no /machine:I386 /nodefaultlib
:libc /nodefaultlib:msvcrt ouvX_in.lib kernel32.lib cnrmc125.lib LoginActikeyLib
.lib ithea.lib windev.lib windev_serialized.obj libmx71.lib libmat71.lib libeng
71.lib libscilab5.lib DLLUSER1.LIB DLLUSER2.LIB DLLUSER3.LIB DLLUSER4.LIB DLLUSE
R5.LIB DLLUSER6.LIB DLLUSER7.LIB DLLUSER8.LIB DLLUSER9.LIB

dorch

2015-09-23 12:30

administrateur   ~0001235

Le bug ne s'est pas reproduit avec les versions suivantes de SIC. Il devait y avoir quelque chose de particulier sur la compilation de la version 5.35f4.

Historique du bogue

Date de modification Nom d’utilisateur Champ Changement
2015-09-02 11:45 dorch Nouveau bogue
2015-09-02 11:45 dorch Statut nouveau => affecté
2015-09-02 11:45 dorch Assigné à => dorch
2015-09-02 13:03 dorch Note ajoutée: 0001226
2015-09-23 12:30 dorch Note ajoutée: 0001235
2015-09-23 12:30 dorch Statut affecté => fermé
2015-09-23 12:30 dorch Résolution ouvert => impossible à reproduire
2015-09-23 12:30 dorch Résolu dans la version => 5.35f