Blue screen chaine HD

Des bugs, où ça ?
azert
Messages : 4
Enregistré le : 15 janv. 2010, 22:39
Carte Tuner : Asus 7131 dual
Êtes-vous un robot ? : Je ne suis pas un robot

Blue screen chaine HD

Message par azert »

Bonjour a tous,
J'ai de temps en temps des blue screen lorsque je suis quitte ou entre sur les chaines HD.
Mes codecs sont les ffdshow.

Win 7 64bits
Ati HD4890
pouchin 0.6.0.223 (x64)
Carte Tuner: Asus 7131 dual

PS: j'ai aussi sur certaine chaine mpeg2 des "effets escalier" sur l'image, des gros pixel, j'ai pourtant activer le désentrelacement ( passe bas a 5 connections).

Merci d'avance :)
Gingko
Administrateur du site et développeur
Messages : 2063
Enregistré le : 05 août 2007, 12:57
Carte Tuner : August DVB-T210 USB + divers autres
Êtes-vous un robot ? : Je ne suis pas un robot
Localisation : Pantin (IDF, 93)

Re: Blue screen chaine HD

Message par Gingko »

azert a écrit :Bonjour a tous,
J'ai de temps en temps des blue screen lorsque je suis quitte ou entre sur les chaines HD.
Bonjour,

J'ai déjà eu ce genre de problème récurrent et pénible, sans aucune relation avec le codec utilisé (ni avec le fait qu'il s'agisse de chaîne SD ou de chaîne HD), mais avec précisément ce tuner-là.

Ces écrans bleus ont commencé à se manifester à partir du moment où j'ai changé ma carte mère pour une carte Asus P5K (avec chipset P35 et processeur Intel Core 2 Duo), et que j'ai installé le tuner dessus.

Après un certain temps de recherche, j'ai fini par déterminer que le plantage avait pour origine le pilote fourni par Asus (fichier nommé 3xHybrid.sys), quelle que soit la version, et qu'il se produisait toujours à la même adresse (pour chaque version respectivement) dans ce pilote, avec pour cause le déréférencement d'un pointeur NULL (ce qui est typique d'un bug de programmation de leur part).

J'ai contacté le support technique Asus à cet effet, en leur expliquant le problème et en insistant, mais pour toute réponse, ils m'ont plus ou moins indirectement fait comprendre que je pouvais aller me faire voir, même en leur faisant valoir que je cherchais à faire fonctionner un tuner de leur marque avec une carte mère de leur marque.

J'ai fini par renoncer, et si j'utilise toujours ce tuner actuellement, c'est sur un ordinateur plus ancien (carte-mère Asus A7N8X-E avec processeur AMD Athlon XP), sur laquelle elle ne pose pas ce problème.

Notez qu'en revanche j'utilisais le pilote 32 bits sous Windows XP, si vous m'apprenez que la version 64 bits (que je n'avais pas essayée) sous Windows 7 a le même problème, il est clair que ça ne va pas améliorer mon opinion à son égard.

Gingko
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : August DVB-T210, AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54
azert
Messages : 4
Enregistré le : 15 janv. 2010, 22:39
Carte Tuner : Asus 7131 dual
Êtes-vous un robot ? : Je ne suis pas un robot

Re: Blue screen chaine HD

Message par azert »

Bonjour,

en effet moi j'ai ce problème depuis que j'ai changer de config, sur mon ancienne carte mère msi je ne me souvient pas avoir eu ce problème. Par contre sur ma nouvelle carte mère asus P6T (chipset Intel X58, i7 920) avec le bios d'origine je n'avais pas ces blue screen mais un plantage de pouchin avec l'impossibilité de fermer le processus mais depuis leur dernier bios c'est la cata.

J'avais souvent le fichier 3xHybrid.sys comme tu le signales qui apparaissait dans le rapport du blue screen mais maintenant je ne le retrouve plus.
Comment as tu fais pour savoir que ce fichier possédait un déréférencement d'un pointeur NULL.
Gingko
Administrateur du site et développeur
Messages : 2063
Enregistré le : 05 août 2007, 12:57
Carte Tuner : August DVB-T210 USB + divers autres
Êtes-vous un robot ? : Je ne suis pas un robot
Localisation : Pantin (IDF, 93)

Re: Blue screen chaine HD

Message par Gingko »

azert a écrit :en effet moi j'ai ce problème depuis que j'ai changer de config, sur mon ancienne carte mère msi je ne me souvient pas avoir eu ce problème. Par contre sur ma nouvelle carte mère asus P6T (chipset Intel X58, i7 920) avec le bios d'origine je n'avais pas ces blue screen mais un plantage de pouchin avec l'impossibilité de fermer le processus mais depuis leur dernier bios c'est la cata.

J'avais souvent le fichier 3xHybrid.sys comme tu le signales qui apparaissait dans le rapport du blue screen mais maintenant je ne le retrouve plus.
Comment as tu fais pour savoir que ce fichier possédait un déréférencement d'un pointeur NULL.
Bonjour,

Lors de ces plantages dits « BSOD » (Blue Screen Of Death = Écran bleu de la mort), Windows peut générer un fichier « .dmp » de taille variable, ça se paramètre dans la configuration (la taille maximale étant celle de la totalité de la mémoire vive, mais il est rarement nécessaire d'aller jusque-là), via les propriétés de l'« Ordinateur » ou du « Poste de travail », onglet « Avancé ».

Ce fichier est généré, soit dans le répertoire « \Windows\minidump\ » (pour les plus petits, répertoire créé au besoin s'il n'existait pas), soit directement en tant que fichier « \Windows\MEMORY.DMP » pour le très gros machin, selon la configuration.

Ce fichier peut être analysé avec Visual Studio (ou un utilitaire de debugging tel que WinDbg), ce qui permet de voir exactement sur quelle instruction machine le plantage a eu lieu, et quel était l'état des registres du processeur et de la mémoire à cet instant-là.

Dans ce cas précis, le pilote plantait à l'instant où il cherchait à lire le contenu de l'adresse mémoire pointé par un registre du processeur, et ce registre contenait la valeur zéro, donc il aurait cherché à lire le contenu de l'adresse zéro, ce qui est normalement invalide et est l'indication du déréférencement d'un pointeur NULL.

Après ça, je ne sais pas si c'est lié au chipset, au type de processeur, ou bien tout simplement à la vitesse de celui-ci …

D'un autre côté, il n'est pas certain non plus que le fichier s'appelle « 3xHybrid.sys » dans toutes les configurations : bien que ce ne soit qu'une supposition, j'ai quelques raisons de croire que le choix de ce nom résulterait d'une négligence de programmeurs, qui auraient omis de changer le nom par défaut d'un kit de développement qui leur aurait été fourni, et en particulier sous Windows Vista ou Windows 7, il ne s'appelle pas toujours ainsi (correctif in extremis ?).

À l'appui de cette supposition, le fait que j'ai plusieurs tuners basés sur le même chipset que celui-là, et j'ai eu un cas de figure où j'ai voulu installer les deux sur le même ordinateur alors que les deux pilotes correspondants utilisent ce même nom « 3xHybrid.sys », bien qu'étant différents et incompatibles, ce qui a généré un conflit que j'ai eu beaucoup de mal à résoudre.

Gingko
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : August DVB-T210, AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54