none
BEGIN STACK DUMP 해결 방법 RRS feed

  • 질문

  • 안녕하세요. 아래의 스펙 머신에서 덤프가 한달에 두세번씩 발생합니다.

    Intel(R) Xeon(R) CPU E5-2666 v3 @2.90GHz 2.90 GHz

    15 GB

    Windows Server 2008 R2 Datacenter(64 bit)

    Microsoft SQL Server 2008 R2 (SP3) - 10.50.6000.34 (X64)   Aug 19 2014 12:21:34   Copyright (c) Microsoft Corporation  Web Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) 

    덤프의 내용은 조금씩 다르지만 문맥상 동일한 오류라고 판단되며 현재 97번째 덤프가 발생했습니다.

    얼마전에 sp3로 업데이트 하였지만 다시 발생해서 이렇게 글을 씁니다. 혹시 원인이나 해결 방법 아시는분 도움 부탁드립니다.

    감사합니다. 

    마지막 로그 내용 입니다.

    Current time is 01:18:50 12/11/17.                                                                               
    =====================================================================                                            
           BugCheck Dump                                                                                             
    =====================================================================                                            
                                                                                                                     
    This file is generated by Microsoft SQL Server                                                                   
    version 10.50.6000.34                                                                                            
    upon detection of fatal unexpected error. Please return this file,                                               
    the query or program that produced the bugcheck, the database and                                                
    the error log, and any other pertinent information with a Service Request.                                       
                                                                                                                     
                                                                                                                     
    Computer type is Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz.                                                      
    Bios Version is Xen - 0                                                                                          
    Revision: 1.221                                                                                                  
    8 X64 level 8664, 10 Mhz processor (s).                                                                          
    Windows NT 6.1 Build 7601 CSD Service Pack 1.                                                                    
                                         
    Memory                               
    MemoryLoad = 63%                     
    Total Physical = 15359 MB            
    Available Physical = 5675 MB         
    Total Page File = 15869 MB           
    Available Page File = 5822 MB        
    Total Virtual = 8388607 MB           
    Available Virtual = 8372676 MB       
    ***Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\LOG\SQLDump0097.tx
    t                                                                                                                
    SqlDumpExceptionHandler: Process 59 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is 
    terminating this process.                                                                                        
    * *******************************************************************************                                
    *                                                                                                                
    * BEGIN STACK DUMP:                                                                                              
    *   12/11/17 01:18:50 spid 59                                                                                    
    *                                                                                                                
    *                                                                                                                
    *   Exception Address = 0000000077B0F23C Module(ntdll+000000000004F23C)                                          
    *   Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION                                                      
    *   Access Violation occurred reading address 00000C8C7F77E878                                                   
    * Input Buffer 231 bytes -                                                                                       
    *                     16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00                                      
    *      ÿÿ      &    ç 01 00 00 00 ff ff 0e 00 00 00 00 01 26 04 00 00 00 e7                                      
    *  @   Ð  ( M S P _ U 40 1f 12 04 d0 00 00 28 00 4d 00 53 00 50 00 5f 00 55                                      
    *   P D A T E S E S S 00 50 00 44 00 41 00 54 00 45 00 53 00 45 00 53 00 53                                      
    *   I O N K E Y   ç   00 49 00 4f 00 4e 00 4b 00 45 00 59 00 00 00 e7 0e 00                                      
    *    Р   2 8 2 7 9 7 12 04 d0 00 00 0e 00 32 00 38 00 32 00 37 00 39 00 37                                      
    *   6   ç:   Ð  : R M 00 36 00 00 00 e7 3a 00 12 04 d0 00 00 3a 00 52 00 4d                                      
    *   A t J m Z K M X u 00 41 00 74 00 4a 00 6d 00 5a 00 4b 00 4d 00 58 00 75                                      
    *   w 5 b T 7 m F U X 00 77 00 35 00 62 00 54 00 37 00 6d 00 46 00 55 00 58                                      
    *   J 9 C w h v V l t 00 4a 00 39 00 43 00 77 00 68 00 76 00 56 00 6c 00 74                                      
    *     ç    Р   1 7 2 00 00 00 e7 1a 00 12 04 d0 00 00 1a 00 31 00 37 00 32                                      
    *   . 9 0 . 2 3 . 1 9 00 2e 00 39 00 30 00 2e 00 32 00 33 00 2e 00 31 00 39                                      
    *   9   ç    Р       00 39 00 00 01 e7 20 00 12 04 d0 00 00 00 00                                               
    *                                                                                                                
    *                                                                                                                
    *  MODULE                          BASE      END       SIZE                                                      
    * sqlservr                       0000000000DD0000  00000000049EFFFF  03c20000                                    
    * ntdll                          0000000077AC0000  0000000077C69FFF  001aa000                                    
    * kernel32                       00000000779A0000  0000000077ABEFFF  0011f000                                    
    * KERNELBASE                     000007FEFDAC0000  000007FEFDB29FFF  0006a000                                    
    * ADVAPI32                       000007FEFFA90000  000007FEFFB6AFFF  000db000                                    
    * msvcrt                         000007FEFF6D0000  000007FEFF76EFFF  0009f000                                    
    * sechost                        000007FEFEAD0000  000007FEFEAEEFFF  0001f000                                    
    * RPCRT4                         000007FEFEAF0000  000007FEFEC1CFFF  0012d000                                    
    * MSVCR80                        00000000752C0000  0000000075388FFF  000c9000                                    
    * MSVCP80                        00000000751B0000  00000000752B8FFF  00109000                                    
    * sqlos                          00000000751A0000  00000000751A6FFF  00007000                                    
    * Secur32                        000007FEFD2E0000  000007FEFD2EAFFF  0000b000                                    
    * SSPICLI                        000007FEFD580000  000007FEFD5A4FFF  00025000                                    
    *     


    2017년 12월 19일 화요일 오전 1:38

모든 응답

  • 해당 로그만으로 알기 어려운데요, https://mssqlwiki.com/tag/sqlserver-mdmp/ 에서 보면, windbg 통해 SQL mdmp 파일을 오픈하고, 문제가 발생한 시점의 callstack을 확인할 수 있는 데요, 그 stack에서 보여주는 SQL 외의 3rd party 모듈이 존재한다면, 해당 모듈을 제거하고 crash가 발생하는 지 여부를 확인해 볼 수 있습니다. (일반적으로 add-in 된 데이타 암복호화모듈에서 crash가 발생하는 것을 종종 본적이 있습니다.)그렇지 않고, SQL 만의 callstack 만 보여준다면, Microsoft 기술지원을 통해서 문제를 확인해 봐야 할 듯 합니다.
    • 편집됨 Sehyoon Kang 2017년 12월 26일 화요일 오전 1:20
    2017년 12월 26일 화요일 오전 1:05