none
服务器经常宕机,windbg分析结果附后 RRS feed

  • 问题

  • 服务器为IBM X3650 M3。

    操作系统:Windows 2003企业版 32位版。近期经常出现重启现象。windbg分析结果如下:


    Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [C:\Documents and Settings\Administrator\桌面\Mini092012-05.dmp]
    Mini Kernel Dump File: Only registers and stack trace are available

    Symbol search path is: SRV*D:\windbgSymPath*http://msdl.microsoft.com/download/symbols
    Executable search path is:
    Windows Server 2003 Kernel Version 3790 (Service Pack 2) MP (24 procs) Free x86 compatible
    Product: LanManNt, suite: Enterprise TerminalServer SingleUserTS
    Built by: 3790.srv03_sp2_gdr.120503-0334
    Machine Name:
    Kernel base = 0x80800000 PsLoadedModuleList = 0x808a6ea8
    Debug session time: Thu Sep 20 15:12:52.906 2012 (UTC + 8:00)
    System Uptime: 0 days 0:00:52.640
    Loading Kernel Symbols
    ...............................................................
    ...........................................................
    Loading User Symbols
    Loading unloaded module list
    ......
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck 19, {20, 8afe2160, 8afe2190, 1a060001}

    Unable to load image pk6card.sys, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for pk6card.sys
    *** ERROR: Module load completed but symbols could not be loaded for pk6card.sys
    Probably caused by : SMCLIB.SYS ( SMCLIB!SmartcardDeviceControl+a1 )

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

    6: kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    BAD_POOL_HEADER (19)
    The pool is already corrupt at the time of the current request.
    This may or may not be due to the caller.
    The internal pool links must be walked to figure out a possible cause of
    the problem, and then special pool applied to the suspect tags or the driver
    verifier to a suspect driver.
    Arguments:
    Arg1: 00000020, a pool block header size is corrupt.
    Arg2: 8afe2160, The pool entry we were looking for within the page.
    Arg3: 8afe2190, The next pool entry.
    Arg4: 1a060001, (reserved)

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


    BUGCHECK_STR:  0x19_20

    POOL_ADDRESS:  8afe2160

    CUSTOMER_CRASH_COUNT:  5

    DEFAULT_BUCKET_ID:  DRIVER_FAULT_SERVER_MINIDUMP

    PROCESS_NAME:  scardsvr.exe

    CURRENT_IRQL:  1

    IRP_ADDRESS:  8ac84e70

    LAST_CONTROL_TRANSFER:  from 808927bb to 80827c73

    STACK_TEXT: 
    b8e12a3c 808927bb 00000019 00000020 8afe2160 nt!KeBugCheckEx+0x1b
    b8e12aa4 80821685 8afe2168 00000000 8ac84eb0 nt!ExFreePoolWithTag+0x477
    b8e12af8 8082dfeb 8ac84eb0 b8e12b44 b8e12b38 nt!IopCompleteRequest+0xf9
    b8e12b48 80a60199 00000000 00000000 00000000 nt!KiDeliverApc+0xbb
    b8e12b68 80a603d9 8b621c01 00000000 00000000 hal!HalpDispatchSoftwareInterrupt+0x49
    b8e12b84 80a60456 00000001 8b621c00 b8e12bb0 hal!HalpCheckForSoftwareInterrupt+0x81
    b8e12b94 808312d2 8b621c70 8ac84eb0 b8e12bf0 hal!KfLowerIrql+0x62
    b8e12bb0 8082aba3 8ac84eb0 8ac84e70 00000000 nt!KiExitDispatcher+0x130
    b8e12bd0 8081e247 8ac84eb0 8b5fa828 00000000 nt!KeInsertQueueApc+0x57
    b8e12c04 bac5429d 8d2fc0f8 8ac84e70 8d2fc480 nt!IopfCompleteRequest+0x201
    b8e12c20 ba6d0b48 8d2fc0f8 01c84e70 8ac84e70 SMCLIB!SmartcardDeviceControl+0xa1
    WARNING: Stack unwind information not available. Following frames may be wrong.
    b8e12c3c 8081df75 8d2fc040 8ac84e70 8b621e78 pk6card+0x1b48
    b8e12c50 808f54f9 8ac84f04 8b5fa828 8ac84e70 nt!IofCallDriver+0x45
    b8e12c64 808f629b 8d2fc040 8ac84e70 8b5fa828 nt!IopSynchronousServiceTail+0x10b
    b8e12d00 808eede2 00000224 00000258 00000000 nt!IopXxxControlFile+0x5e5
    b8e12d34 808897fc 00000224 00000258 00000000 nt!NtDeviceIoControlFile+0x2a
    b8e12d34 7c95845c 00000224 00000258 00000000 nt!KiFastCallEntry+0xfc
    0076fe0c 00000000 00000000 00000000 00000000 0x7c95845c


    STACK_COMMAND:  kb

    FOLLOWUP_IP:
    SMCLIB!SmartcardDeviceControl+a1
    bac5429d 807d0f00        cmp     byte ptr [ebp+0Fh],0

    SYMBOL_STACK_INDEX:  a

    SYMBOL_NAME:  SMCLIB!SmartcardDeviceControl+a1

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: SMCLIB

    IMAGE_NAME:  SMCLIB.SYS

    DEBUG_FLR_IMAGE_TIMESTAMP:  45d69b87

    FAILURE_BUCKET_ID:  0x19_20_SMCLIB!SmartcardDeviceControl+a1

    BUCKET_ID:  0x19_20_SMCLIB!SmartcardDeviceControl+a1

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

    通过上述分析是不是和smclib有关?

    2012年9月21日 2:18

答案

  • 您好!

    由于分析dump文件的步骤比较复杂,我们无法在论坛中为您提供技术支持。为了让您的问题得到及时解决,我建议您使用微软为正版用户提供的8008203800技术支持专线,以便于更好的沟通和交流。以下我提供一些建议,仅供您参考:

    1. 我建议您尝试一次Clean Boot,如果启动的程序太多,这使系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。

    Clean Boot具体步骤:

    a. 运行MSCONFIG

    b. 在常规下选择 选择性启动。

    c. 然后清除Process System.ini File, Process Win.ini FileLoad Startup Items 的复选框,但是保留使用原始Boot.ini

    d. 在服务下,先点隐藏所有windows 服务,然后选择 disable all

    e. 然后重新启动。观察问题是否依旧发生。

    2. 有些应用程序需调用特定版本的动态链接库DLL,如果在安装软件时,旧版本的DLL覆盖了新版本的DLL,或者删除应用程序时,误删了有用的DLL文件,就可能使上述调用失败,从而出现“蓝屏”。不妨重新安装试一试。如果安装了新的硬件常常出现“蓝屏”,那多半与主板的BIOS或驱动程序太旧有关,以致不能很好支持硬件。如果你的主板支持BIOS升级,应尽快升级到最新版本或安装最新的设备驱动程序。

    3. 硬件故障也会引起的问题,建议您先卸载最近安装的硬件,察看问题是否依然存在。

    4. 到以下网站做一个病毒的在线扫描,这些在线扫描有时候是非常有用的,因为机器上的防病毒软件也有可能被感染,但是在线查毒的引擎不会被感染:
    Trend
    http://www.housecall.antivirus.com

    MacAfee:
    http://www.mcafee.com

    感谢您的理解和支持。


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    Description: Description: TechNet 论坛好帮手立刻免费下载  TechNet 论坛好帮手

    2012年9月21日 8:54
    版主