Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1360 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  bug propre au quadcore?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

bug propre au quadcore?

n°1605723
deumilcat
Posté le 29-08-2007 à 12:25:08  profilanswer
 

hello  
 
j ai un fichier .exe qui fonctionnait parfaitement sur X2 3800+ mais qui plante d'entrée sur mon nouveau cpu (QX 6700 sur P5W DH Deluxe avec 2 X 1024 Gskill 6400HZ)  
 
le code erreur est Cxo X 0000005 (ou qqchose comme ca désolé c est de memoire seulement)
 
Microsoft raconte sur son site que c est un probleme de programmation et propose le code a remplacer mais je ne programme absolument pas et le code source est fermé..
 connaissez vous un moyen de contourner ca  
(en desactivant qqchose dans le bios ou dans windows ou que sais je )  
le temps de faire tourner ce .exe qui est un prog d installation (donc une fois installé a priori l incompatibilité n est plus genante
 
Merci par avance  :D


Message édité par deumilcat le 29-08-2007 à 12:26:57
mood
Publicité
Posté le 29-08-2007 à 12:25:08  profilanswer
 

n°1605726
Taz
bisounours-codeur
Posté le 29-08-2007 à 12:27:52  profilanswer
 

Quel rapport avec la programmation ?

n°1605733
deumilcat
Posté le 29-08-2007 à 12:37:24  profilanswer
 

ben si vous pouvez identifier la cause de ce plantage en terme de prog vous savez peut etre aussi la lier a une particularité du quadcore que je peux peut etre debrayer temporairement par exemple
 
Pour ordonner des trucs a des processeurs (c est a dire programmer )faut connaitre les processeurs non?

Message cité 1 fois
Message édité par deumilcat le 29-08-2007 à 12:38:06
n°1605776
Taz
bisounours-codeur
Posté le 29-08-2007 à 14:07:48  profilanswer
 

tu payes combien ?

n°1605790
masklinn
í dag viðrar vel til loftárása
Posté le 29-08-2007 à 14:21:19  profilanswer
 

deumilcat a écrit :

ben si vous pouvez identifier la cause de ce plantage en terme de prog vous savez peut etre aussi la lier a une particularité du quadcore que je peux peut etre debrayer temporairement par exemple

 

Pour ordonner des trucs a des processeurs (c est a dire programmer )faut connaitre les processeurs non?


Task Manager -> Processes -> Clic droit sur le processus en question -> Set Affinity -> décocher tous les cores (normalement tu en as 4) sauf 1 (n'importe lequel).

 

Le logiciel a probablement été codé n'importe comment en multithreadé et contient e.g. une race condition qui fait crasher quand les threads s'exécutent réellement en parallèle (sur des cores séparés), en lui donnant une affinité sur un seul core il va s'exécuter comme si tu n'avais qu'un CPU, cachant le problème.

 

Accessoirement, je suggère fortement de remonter le bug aux créateurs du logiciel.

 

Enfin, ça n'a strictement rien à foutre dans prog, c'est du WS&R.


Message édité par masklinn le 29-08-2007 à 14:21:41

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1605809
deumilcat
Posté le 29-08-2007 à 14:31:51  profilanswer
 

merci Masklinn, ce probleme est un "sharing violation" du au multicore donc?
J y avais bien pensé mais l erreur se produit dés le lancement et crashe tout donc y a aucun process dans le Task Manager sur lequel faire le set affinity (je vais voir dans WS&R comment passer momentanément un Quadcore en monocore :D )

n°1605814
MagicBuzz
Posté le 29-08-2007 à 14:33:43  profilanswer
 

Solution plus simple : demander remboursement du logiciel et en acheter un qui marche.

n°1605816
MagicBuzz
Posté le 29-08-2007 à 14:34:36  profilanswer
 

tu peut spécifier les afinités processeur en créant un raccourci sur le programme il me semble.


Message édité par MagicBuzz le 29-08-2007 à 14:34:45
n°1605820
masklinn
í dag viðrar vel til loftárása
Posté le 29-08-2007 à 14:36:41  profilanswer
 

deumilcat a écrit :

merci Masklinn, ce probleme est un "sharing violation" du au multicore donc?


Ca peut être plein de trucs différents, il n'y a pas vraiment moyen de le savoir comme ça [:spamafote]  

deumilcat a écrit :


J y avais bien pensé mais l erreur se produit dés le lancement et crashe tout donc y a aucun process dans le Task Manager sur lequel faire le set affinity (je vais voir dans WS&R comment passer momentanément un Quadcore en monocore :D )


Tu peux créer un raccourci qui va lancer ton logiciel avec la bonne affinité, voir http://www.techenclave.com/forums/ [...] 67317.html


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1605865
deumilcat
Posté le 29-08-2007 à 15:24:05  profilanswer
 

MagicBuzz a écrit :

Solution plus simple : demander remboursement du logiciel et en acheter un qui marche.


 
ca a été ecrit avant meme les duals core donc bon..  

mood
Publicité
Posté le 29-08-2007 à 15:24:05  profilanswer
 

n°1605874
masklinn
í dag viðrar vel til loftárása
Posté le 29-08-2007 à 15:37:05  profilanswer
 

deumilcat a écrit :

 

ca a été ecrit avant meme les duals core donc bon..


1. Ca avait intérêt à être tôt, parce qu'à ma connaissance le premier dual-core c'est l'IBM POWER4 en 2000, donc il y a 7 ans, je sais pas quel est ton logiciel mais il doit pas être jeune
2. et de toute façon, il y avait des biprocesseurs bien avant ça (Burrough B5500, 1961), et le logiciel aurait le même problème avec un bipro


Message édité par masklinn le 29-08-2007 à 15:38:34

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1605876
MagicBuzz
Posté le 29-08-2007 à 15:40:03  profilanswer
 

j'ai un pote qui a une carte mère de 8086 qui est bi-pro :)
pis vu que le 8086 n'a pas d'instructions SMP, y'aun troisième CPU (mais c'est pas un 8086) qui sert qu'à la gestion SMP ^^
 
edit : j'ai un doute... 8086 ou 8088 ?

Message cité 1 fois
Message édité par MagicBuzz le 29-08-2007 à 15:40:59
n°1605880
masklinn
í dag viðrar vel til loftárása
Posté le 29-08-2007 à 15:42:16  profilanswer
 

MagicBuzz a écrit :

j'ai un pote qui a une carte mère de 8086 qui est bi-pro :)
pis vu que le 8086 n'a pas d'instructions SMP, y'aun troisième CPU (mais c'est pas un 8086) qui sert qu'à la gestion SMP ^^
 
edit : j'ai un doute... 8086 ou 8088 ?


et alors?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1605881
deumilcat
Posté le 29-08-2007 à 15:42:33  profilanswer
 

bi pro et dual core pas pareil :p

n°1605885
kadreg
profil: Utilisateur
Posté le 29-08-2007 à 15:44:18  profilanswer
 

deumilcat a écrit :

bi pro et dual core pas pareil :p


 
programmatiquement, si


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1605886
Koyomi
www.sebastiengilles.com
Posté le 29-08-2007 à 15:44:36  profilanswer
 

deumilcat a écrit :

bi pro et dual core pas pareil :p


et la marmotte ?

n°1605894
masklinn
í dag viðrar vel til loftárása
Posté le 29-08-2007 à 15:48:50  profilanswer
 

deumilcat a écrit :

bi pro et dual core pas pareil :p


bien sûr que si, il y a des différences dans le détail de l'implémentation (shared cache ou pas avec gestion à son accès, conneries du style) mais globalement un dual-core c'est jamais que deux processeurs dans le même package, c'est d'ailleurs comme ça qu'étaient créés les Pentium D, deux cores PIV collés avec un peu de logique en plus [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1605917
deumilcat
Posté le 29-08-2007 à 16:28:01  profilanswer
 

ah bon ben j ai rien dit alors

n°1605954
MagicBuzz
Posté le 29-08-2007 à 17:33:43  profilanswer
 


ben alors effectivement, si le programme pose problème lorsqu'il tourne sur plusieurs cores et qu'il a été écrit avant l'existance des mutli-core, il doit pas être tout jeune, et même pas écrit pour x86 :o

n°1605962
masklinn
í dag viðrar vel til loftárása
Posté le 29-08-2007 à 17:51:04  profilanswer
 

MagicBuzz a écrit :


ben alors effectivement, si le programme pose problème lorsqu'il tourne sur plusieurs cores et qu'il a été écrit avant l'existance des mutli-core, il doit pas être tout jeune, et même pas écrit pour x86 :o


Un bi-pro c'est pas un multi-core hein, les multi-cores sont nés 35 ans après les premiers bipros [:dawa] [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1605985
MagicBuzz
Posté le 29-08-2007 à 19:04:51  profilanswer
 

Sauf que comme expliqué plus haut, il n'y a aucune différence en terme de programmation. Donc si ça bug sur un dual core, ça bugera de facto sur un bi-pro, et vice versa :spamafote:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  bug propre au quadcore?

 

Sujets relatifs
Comment créer son propre forum ?Creer un blog sur son propre site
[JSP] iteration propre avec ma taglib persoFaire croire à une include qu'elle est sur son propre serveur
crée son propre thème web ?L'idée d'un SG financiére ... la bourse version "cötation propre"
[RESOLU] ungetc: propre ou pas...Solution la plus propre pour gérer un ordre d'affichage
Code Propre : Quel traitement est le moins lourd pour le serveur ?[C#] Passer mon propre objet à ma Web Methode
Plus de sujets relatifs à : bug propre au quadcore?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR