none
APC_INDEX_MISMATCH (1) RRS feed

  • 问题

  • 这段时间服务器偶尔会自动重启,用的是windows server 2008 ,用windbg打开测试文件显示以下结果

    APC_INDEX_MISMATCH (1)
    This is a kernel internal error. The most common reason to see this
    bugcheck is when a filesystem or a driver has a mismatched number of
    calls to disable and re-enable APCs. The key data item is the
    Thread->KernelApcDisable field. A negative value indicates that a driver
    has disabled APC calls without re-enabling them.  A positive value indicates
    that the reverse is true. This check is made on exit from a system call.
    Arguments:
    Arg1: 88cadce0, address of system function (system call)
    Arg2: 00000001, Thread->ApcStateIndex << 8 | Previous ApcStateIndex
    Arg3: 00000000, Thread->KernelApcDisable
    Arg4: 00000000, Previous KernelApcDisable

    Debugging Details:
    ------------------


    FAULTING_IP: 
    +ffffffff88cadce0
    88cadce0 8bff            mov     edi,edi

    DEFAULT_BUCKET_ID:  VISTA_RC

    BUGCHECK_STR:  0x1

    PROCESS_NAME:  smss.exe

    CURRENT_IRQL:  0

    LAST_CONTROL_TRANSFER:  from 77cf5d14 to 85896ff7

    STACK_TEXT:  
    afd2dd64 77cf5d14 badb0d00 0024f12c 00000000 nt!KiServiceExit2+0x16c
    WARNING: Frame IP not in any known module. Following frames may be wrong.
    0024f184 00000000 00000000 00000000 00000000 0x77cf5d14


    STACK_COMMAND:  kb

    FOLLOWUP_IP: 
    nt!KiServiceExit2+16c
    85896ff7 c3              ret

    SYMBOL_STACK_INDEX:  0

    SYMBOL_NAME:  nt!KiServiceExit2+16c

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: nt

    IMAGE_NAME:  ntkrpamp.exe

    DEBUG_FLR_IMAGE_TIMESTAMP:  51da1840

    FAILURE_BUCKET_ID:  0x1_nt!KiServiceExit2+16c

    BUCKET_ID:  0x1_nt!KiServiceExit2+16c

    Followup: MachineOwner
    ---------

    求助求助!!!

    2014年9月1日 7:21

答案

  • 你好,

    关于Bug Check 0x1,请参考下面的文档并检查是否对你有帮助。(需要提醒的是,这是个英文文档。)

    Bug Check 0x1: APC_INDEX_MISMATCH

    与此同时,也请参考下面的文档,检查能否给你提供更多的BugCheck分析细节信息。

    Windows Bugcheck Analysis

    在目前情况下,能否让我确认在此问题出现前是否安装某些三方软件或updates

    请使用杀毒软件对系统进行扫描。使用sfc /scan命令扫描所有系统保护的文件。此外,请安装所有必须的Windows Updates,更新所有的drivers。然后检查是否此问题仍然存在。

    顺便说一句,对于这种内核崩溃的排错,我们需要分析dump file来找到根本原因。事实上,在论坛上对dump file分析不是很有效率的。如果这个问题对你来说比较紧急,请通过电话联系 Microsoft 客户服务和支持 (CSS)以便专用的支持专业人员可以帮助您。

    关于如何获得特定的技术支持的电话号码,请参阅下面列出的 web 站点:

    http://support.microsoft.com/default.aspx?scid=fh;EN-US;OfferProPhone#faq607

    希望这对你有帮助。

    Best regards,

    Justin Gu

    2014年9月2日 8:55
    版主