这个Windows崩溃转储是什​​么意思?

时间:2010-01-10 06:32:01

标签: crash windows-server-2003 crash-dumps

昨天我的系统软件在WINDOWS 2003服务器上崩溃了。核心如下所示。

  kernel32.dll!_RaiseException@16()  + 0x3c bytes 

  rpcrt4.dll!_RpcpRaiseException@4()  + 0x21 bytes 

  rpcrt4.dll!_NdrGetBuffer@12()  - 0x1d3fe bytes 

  rpcrt4.dll!_NdrClientCall2()  + 0x132 bytes 

  hnetcfg.dll!_FwOpenDynamicFwPort@16()  + 0x1d bytes 

  hnetcfg.dll!_IcfOpenDynamicFwPort@12()  + 0x6a bytes 

  mswsock.dll!_WSPBind@16()  + 0xa55 bytes 

  ws2_32.dll!_bind@12()  + 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++

注意:sal.dll是我的软件模块。它从我们的函数SktBind()

调用System Call bind()

你能告诉我,为什么它会崩溃?以及如何解决这个问题。

如果您有任何意见或建议,请与我分享。

4 个答案:

答案 0 :(得分:1)

从sal.dll中的函数s_SktBind()调用bind()导致崩溃。

我要检查的第一件事是你用正确的参数调用bind()。

答案 1 :(得分:0)

这对我来说看起来不像内核编程(重新标记)。

哪个过程出现故障?看起来像您的程序,因为您有行号信息。

这是什么错? AV?还是其他一些例外?

粘贴崩溃的行和周围代码。 (定义SAL_SktBind的文件的第101行)。

答案 2 :(得分:0)

hnetcfg.dll是与Microsoft Corporation的Home Networking Configuration Manager关联的过程。

在Microsoft支持中搜索相关文章(例如maybe this one

作为问题根源的代码似乎是在处理网络问题。这是对的吗?

答案 3 :(得分:0)

我认为你没有发布完整的调用堆栈,但是sal.dll是Novell提供的一个dll,它来自错误发生的地方。因此,您可能需要检查此dll的较新版本是否可用。