Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

plantage aléatoire wd150obj.dll ou wd150vm.dll

4 réponses
Avatar
ground
bonjour

depuis un petit moment, j'ai une appli qui plante de mani=E8re tr=E8s
al=E9atoire sans aucune raison apparente au chargement d'une fen=EAtre.

La fen=EAtre en question contient une table avec colonnes clon=E9es.
Dans l'appli en fond, il y a des threads qui tournent. (je les ai vir=E9
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=E9pondre. De mon cot=E9,
=E7a plante al=E9atoirement en d=E9veloppement (et =E7a ne me dit pas o=F9)=
ou
en ex=E9cutable.

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

D=E9tails techniques :

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

EIP =3D 2509ABD4 EBP =3D 0012F4E4
EAX =3D 00A6B818 EBX =3D 00000004
ECX =3D 00000028 EDX =3D 0012F498
ESI =3D 00ED4678 EDI =3D 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

4 réponses

Avatar
Albert P.
"ground" a écrit dans le message de news:

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.
Avatar
titou44
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
Avatar
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 !!!
Avatar
Albert P.
"ground" a écrit dans le message de news:

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.