2010-01-10 10 views
0

Hier, mon logiciel système s'est écrasé sur le serveur WINDOWS 2003. Le noyau montré ci-dessous.Que signifie ce vidage sur incident Windows?

[email protected]() + 0x3c bytes 

    [email protected]() + 0x21 bytes 

    [email protected]() - 0x1d3fe bytes 

    rpcrt4.dll!_NdrClientCall2() + 0x132 bytes 

    [email protected]() + 0x1d bytes 

    [email protected]() + 0x6a bytes 

    [email protected]() + 0xa55 bytes 

    [email protected]() + 0x4e bytes 

    sal.dll!s_SktBind(s_Socket * sp=0x05943800, SAL_AddrBuf_t 
* addrp=0x057cfe00,unsigned int addrsz=0x00000042) Line 76 + 0x14 bytes C++ 

    sal.dll!SAL_SktBind(SAL_SktHandle_t * sh=0x05943800, SAL_AddrBuf_t 
*addrp=0x057cfe00, unsigned int addrsz=0x00000042) Line 101 + 0xe bytes C++ 

Remarque: sal.dll est mon module logiciel. il appelle System Call bind() à partir de notre fonction SktBind()

Pourriez-vous dire pourquoi il a été écrasé? et comment puis-je résoudre ce problème.

Si vous avez des commentaires ou des suggestions, s'il vous plaît partager avec moi.

+0

De longues lignes de tirets jettent votre mise en forme. – itowlson

Répondre

0

Cela ne ressemble pas à la programmation du noyau (re the tag).

Quel processus est en défaut? Ressemble à votre programme, puisque vous avez des informations sur le numéro de ligne.

Quelle était la faute? UN V? Ou une autre exception?

Collez la ligne et le code environnant qui s'est écrasé. (Ligne 101 du fichier qui définit SAL_SktBind).

1

L'appel à bind() de la fonction s_SktBind() dans sal.dll a provoqué le blocage.

La première chose que je vérifierais, c'est que bind() est appelé avec les arguments appropriés.

0

hnetcfg.dll est un processus associé à Home Networking Configuration Manager de Microsoft Corporation.

Recherche de support Microsoft pour les articles pertinents (par exemple maybe this one)

Le code qui est à l'origine du problème semble traiter avec le réseau. Est-ce correct?

0

Je ne pense pas que vous avez posté la pile d'appels complète, mais sal.dll est une DLL fournie par Novell et c'est d'où l'origine de l'erreur. Donc, vous voudrez peut-être vérifier si une version plus récente de cette DLL est disponible.

Questions connexes