2012-10-17 2 views
0

Je n'arrive pas à comprendre ce qui me cause ce crash, il ne me pointe aucun numéro de ligne dans le code.Problème de blocage de blocage de serveur web

enter image description here

Toutes les idées? Je ne peux pas reproduire le crash constamment, ce qui rend le débogage plus difficile.

Répondre

0

Etes-vous sûr que c'est le thread qui plante? Ce thread semble plutôt bénin - il ressemble à un thread de travail appartenant à la bibliothèque Quartz, et il attend simplement un verrou, ce qui est une opération courante qui ne risque pas de se bloquer, sauf si vous avez une corruption de mémoire aléatoire.

Jetez un oeil à la pile des traces de tous vos de vos discussions, il pourrait y avoir quelque chose qui saute plus sur vous. Ou, pour être sûr que ce thread se bloque, regardez le désassemblage et voyez quelle instruction a causé le crash, et examinez les registres et les opérandes de mémoire dans le débogueur.

Si ce thread tombe en panne, vous avez certainement une corruption de mémoire quelque part dans votre programme, ce qui est très difficile à déboguer. Rechercher autour des outils de débogage de la mémoire, il y a beaucoup d'options, mais il n'y a pas de solution miracle.