plantage aléatoire wd150obj.dll ou wd150vm.dll

Le
ground
bonjour

depuis un petit moment, j'ai une appli qui plante de manière très
aléatoire sans aucune raison apparente au chargement d'une fenêtre.

La fenêtre en question contient une table avec colonnes clonées.
Dans l'appli en fond, il y a des threads qui tournent. (je les ai viré
mais ca change rien)

et ca plante donc sur ces dll, voici une partie du message d'erreur:

Bien sur le support n'est pas en mesure de me répondre. De mon coté,
ça plante aléatoirement en développement (et ça ne me dit pas où)=
ou
en exécutable.

Et manifestement en parcourant un peu tous les forums, pas mal de gens
ont eu ce genre de problème avec cette ou d'autres versions.

Détails techniques :

Module : WD150OBJ.DLL
Version du module : 15.00Lom
VI : 01F150046g
Adresse de base : 25060000
Erreur système : Access violation (GPF)
EIP = 2509ABD4
OS : Windows XP ou .NET Service Pack 3(5.1.2600)
Registres :

EIP = 2509ABD4 EBP = 0012F4E4
EAX = 00A6B818 EBX = 00000004
ECX = 00000028 EDX = 0012F498
ESI = 00ED4678 EDI = 00000000

Pile des appels :

[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2509ABD4
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 20794 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2509737A
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 250975CC
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 25096BB8
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 250969B1
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 25095D9F
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 451485 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 32562 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 5566 bytes
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Albert P.
Le #21571941
"ground"
bonjour

depuis un petit moment, j'ai une appli qui plante de manière très
aléatoire sans aucune raison apparente au chargement d'une fenêtre.

La fenêtre en question contient une table avec colonnes clonées.
Dans l'appli en fond, il y a des threads qui tournent. (je les ai viré
mais ca change rien)

et ca plante donc sur ces dll, voici une partie du message d'erreur:

Bien sur le support n'est pas en mesure de me répondre. De mon coté,
ça plante aléatoirement en développement (et ça ne me dit pas où) ou
en exécutable.

Et manifestement en parcourant un peu tous les forums, pas mal de gens
ont eu ce genre de problème avec cette ou d'autres versions.

Détails techniques :

Module : WD150OBJ.DLL
Version du module : 15.00Lom
VI : 01F150046g
Adresse de base : 25060000
Erreur système : Access violation (GPF)
EIP = 2509ABD4
OS : Windows XP ou .NET Service Pack 3(5.1.2600)
Registres :

EIP = 2509ABD4 EBP = 0012F4E4
EAX = 00A6B818 EBX = 00000004
ECX = 00000028 EDX = 0012F498
ESI = 00ED4678 EDI = 00000000

Pile des appels :

[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2509ABD4
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 20794 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2509737A
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 250975CC
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 25096BB8
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 250969B1
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 25095D9F
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 451485 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 32562 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 5566 bytes


Bonjour,

J'ai eu un probleme similaire à cause d'une déclaration de procédure avec
valeur par défaut.

J'avais une variable globale au projet de type composée :

gVar est composée de
Chemin est une chaine
MaDate est une date
fin

et j'initialisais le chemin dans le constructeur d'une classe une variable
de la façon suivante

MaClasse est un cl_MaClasse() avec le constructeur cl_maclasse(pChemin est
une chaine = gVar.chemin) et boum, de façon aléatoire mon projet se plantait
avec une erreur dans la WM Le fait de virer l'affectation par défaut et de
remplacer par MaClasse est un cl_MaClasse(gVar.chemin) n'a pas suffit à
resoudre le problème. J'ai du faire la chose suivante :

MaChaine est une chaine = gVar.Chemin
MaClasse est un cl_MaClasse(MaChaine)

depuis, je n'ai plus de problèmes (enfin ... plus celui la :)

Albert P.
titou44
Le #21574141
bonjour

ne serait-ce pas sur une nouvelle machine ayant l'hyperthreading activé
?
si oui, le désactiver dans le bios et dans windows forcer windows à
n'uliser qu'un seul processeur.

cordialement
titou44 chez libresurf.com


Après mûre réflexion, ground a écrit :
bonjour

depuis un petit moment, j'ai une appli qui plante de manière très
aléatoire sans aucune raison apparente au chargement d'une fenêtre.

La fenêtre en question contient une table avec colonnes clonées.
Dans l'appli en fond, il y a des threads qui tournent. (je les ai viré
mais ca change rien)

et ca plante donc sur ces dll, voici une partie du message d'erreur:

Bien sur le support n'est pas en mesure de me répondre. De mon coté,
ça plante aléatoirement en développement (et ça ne me dit pas où) ou
en exécutable.

Et manifestement en parcourant un peu tous les forums, pas mal de gens
ont eu ce genre de problème avec cette ou d'autres versions.

Détails techniques :

Module : WD150OBJ.DLL
Version du module : 15.00Lom
VI : 01F150046g
Adresse de base : 25060000
Erreur système : Access violation (GPF)
EIP = 2509ABD4
OS : Windows XP ou .NET Service Pack 3(5.1.2600)
Registres :

EIP = 2509ABD4 EBP = 0012F4E4
EAX = 00A6B818 EBX = 00000004
ECX = 00000028 EDX = 0012F498
ESI = 00ED4678 EDI = 00000000

Pile des appels :

[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2509ABD4
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 20794 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2509737A
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 250975CC
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 25096BB8
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 250969B1
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 25095D9F
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 451485 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 32562 bytes
[WD150OBJ.DLL (25060000), 15.00Lom, 01F150046g] 2515950E :
pclCreateFactory() + 5566 bytes
ground
Le #21588771
merci à vous deux mais pour albert, je n'utilise pas ce genre de
déclaration.
y a t'il d'autres objets qui peuvent rentrer en compte ?

pour titou44 les machines n'ont pas été changées en cours de route.
donc je ne vois pas pourquoi soudainement l'hypertreathing pourrait
nous mettre dedans.


bref c la galère !!!
Albert P.
Le #21590361
"ground"
merci à vous deux mais pour albert, je n'utilise pas ce genre de
déclaration.
y a t'il d'autres objets qui peuvent rentrer en compte ?

pour titou44 les machines n'ont pas été changées en cours de route.
donc je ne vois pas pourquoi soudainement l'hypertreathing pourrait
nous mettre dedans.


bref c la galère !!!


Bonjour,

En consultant mes notes, j'ai eu aussi le cas de la déclaration d'une
variable de type date dans une variable composée déclarée dans le code
d'initialisation du projet. J'ai du transférer cette variable globale dans
une classe qui est globale au projet.

Pour ce qui est des colonnes clonées, nous n'utilisons pas cette
fonctionnalitée. Un collègue utilise massivement le clonage de table
complète sans problème et pour ma part j'utilise le clonage sur des champs
images ou des champs de saisie (libellé, date, heure et monétaire) sans
problèmes non plus.

Peut être créer une table avec un nombre important de colonne et essayer de
travailler sans le clonage des colonnes (du moins le temps de faire le
test).

Bon courage,

Albert P.
Publicité
Poster une réponse
Anonyme