Re : la commande « use » du débogueur 4GL provoque un vidage mémoire (coredump)
Posted in 2007
Translated from English by DrWatson — View original
iiug@perrior.net a écrit : > Encore une bizarrerie obscure : > HP-UX11i, IDS9.30HC5, R4GL 7,20UD8, IDB (débogueur) 7.20UD8 > > Tous nos programmes 4GL appellent des fonctions de bibliothèque 4gl > générales qui se trouvent dans un chemin différent ; donc pour les déboguer, > nous devons spécifier la commande « use <un autre > chemin> » sous le débogueur. L'une de nos bibliothèques provoque désormais > un vidage mémoire (« 13193: Memory fault(coredump) ») lorsque nous essayons de > lancer le débogueur, au moment où nous émettons la commande « use » (et nous > devons émettre « stty sane » pour récupérer la ligne de commande), et nous ne voyons pas > pourquoi. Le code fonctionne parfaitement sous le runner, et tous les > programmes qui utilisent la bibliothèque en question ne provoquent pas de vidage mémoire lorsque nous les déboguons > et émettons la même commande « use ». Cela se produit avec un simple « use » et > aussi avec la forme « use = ». > Quelqu'un aurait-il une piste ? > > Perplexe du Kent. J'ai consulté les informations sur 4GL 7.20.UD8 et il semble que cette version ait été publiée pour HP-UX 10.01 il y a plus de 8 ans ; il pourrait donc y avoir une incompatibilité entre les bibliothèques 4GL et la version de HP-UX 11i que vous utilisez. Envisagez une mise à niveau vers une version plus récente de 4GL. La dernière version de 4GL est 7.32.UC4 pour HPUX 11.23 (11i v2)