none
Bsod 0x3b occurs during the 17th display adapter loading RRS feed

  • Question

  • Bsod 0x3b occurs during the time that the 17th GPU is loading. By analysis we find the bosd 0x3e is caused by the limitation of Windows OS.

      For each adapter, in dxgmms1!VidSchiOpenProcessAdapterInfo, a memory is allocated to save some information, and the memory is saved in the address offset dxgmms1!VidSchSystemProcess +i*8+18h for 64 bits system, and 'i' indicates the ith adapter that is loading. We find that the size of the memory starting from offset dxgmms1!VidSchSystemProcess+18h is 16 dwords at the most. Thus the bsod occurs when 17th GPU is loading.

      Is there such an limitation?

      Sincerely thanks,

    Saturday, April 27, 2013 5:44 AM

All replies

  • why would you load 17 GPUs in the first place? what OS version? output of !analyze -v with correct symbols would help

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Saturday, April 27, 2013 6:08 AM
  • Thanks for your apply.

    WIN 7 64 bit.

    I have loaded 16 gpus successfully earlierly.

    OVERLAPPED_MODULE: Address regions for 'monitor' and 'i8042prt.sys' overlap
    EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".
    FAULTING_IP: 
    dxgmms1!VidSchiOpenProcessAdapterInfo+36
    fffff880`053f008a ff00            inc     dword ptr [rax]
    CONTEXT:  fffff88002cb28c0 -- (.cxr 0xfffff88002cb28c0)
    rax=5000000028000000 rbx=fffff880053c93b0 rcx=fffff880053c93b0 rdx=fffffa800fe7e010 rsi=fffffa800fe7e010 rdi=0000000000000010 rip=fffff880053f008a rsp=fffff88002cb32a0 rbp=fffff88002cb3440 r8=fffff88002cb32c0  r9=0000000000000000 r10=fffff80004016000 r11=0000000000000000 r12=0000000000000010 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000
    iopl=0         nv up ei pl nz na po nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010206
    dxgmms1!VidSchiOpenProcessAdapterInfo+0x36:
    fffff880`053f008a ff00            inc     dword ptr [rax] ds:002b:50000000`28000000=????????
    Resetting default scope
    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT
    BUGCHECK_STR:  0x3B
    PROCESS_NAME:  csrss.exe
    CURRENT_IRQL:  2
    LAST_CONTROL_TRANSFER:  from fffff880053f1681 to fffff880053f008a
    STACK_TEXT:  
    fffff880`02cb32a0 fffff880`053f1681 : fffffa80`0fe59af0 fffffa80`0fe59af0 fffff880`02cb3440 fffffa80`0fe7e010 : dxgmms1!VidSchiOpenProcessAdapterInfo+0x36
    fffff880`02cb32f0 fffff880`053f082c : fffffa80`0fe7e010 fffffa80`0fe7e010 00000000`00000001 fffffa80`0fe52000 : dxgmms1!VidSchiCreateDeviceInternal+0x249
    fffff880`02cb3370 fffff880`052efc99 : fffffa80`ffffdb17 fffffa80`0fe52000 00000000`00000001 00000000`00002000 : dxgmms1!VidSchInitializeAdapter+0x480
    fffff880`02cb3430 fffff880`0531e493 : 00000000`00000000 00000000`00000000 fffffa80`ffffea76 00000000`00000001 : dxgkrnl!DXGADAPTER::Initialize+0xc99
    fffff880`02cb35f0 fffff880`05349141 : fffffa80`00000006 fffffa80`1d808480 fffffa80`1d8085d0 fffffa80`1d808480 : dxgkrnl!DxgkAddAdapter+0x10b
    fffff880`02cb3650 fffff880`0534f16c : 00000000`004e2c00 fffffa80`1d8085d0 00000000`00000001 fffffa80`1d808480 : dxgkrnl!DpiFdoStartAdapter+0x645
    fffff880`02cb38a0 fffff880`05349574 : 00000000`00000000 fffffa80`1d8085d0 00000000`00000001 00000000`00000000 : dxgkrnl!DpiLdaStartAdapterInChain+0x174
    fffff880`02cb38e0 fffff880`05341747 : 000007fe`00000000 fffff8a0`080994e0 fffff880`02cb3b60 00000000`00000000 : dxgkrnl!DpiFdoStartAdapterThread+0x114
    fffff880`02cb3940 fffff880`016d125a : 00000000`000001b4 fffff880`016ce510 00000000`00000000 00000000`000007ff : dxgkrnl!DpiSessionCreateCallback+0x1b
    fffff880`02cb3970 fffff880`016d1106 : 00000000`00000000 00000000`00000044 fffffa80`0fcb6b30 00000000`00000001 : watchdog!SMgrSessionOpen+0xc6
    fffff880`02cb39b0 fffff960`000354f0 : fffffa80`0fcb6b30 fffff880`02cb3b60 00000000`00000044 fffffa80`0f4bd310 : watchdog!SMgrNotifySessionChange+0x22
    fffff880`02cb39f0 fffff960`00035818 : fffffa80`0fcb6b30 fffffa80`0fcb6b30 fffffa80`0fcb6b30 000007fe`fd1ce740 : win32k!InitializeGreCSRSS+0x20
    fffff880`02cb3aa0 fffff800`040958d3 : fffffa80`0fcbab60 00000000`001f0003 00000000`00000007 00000000`0031f8e8 : win32k!NtUserInitialize+0xa0
    fffff880`02cb3ae0 000007fe`fd1639fa : 000007fe`fd163958 00000000`00000000 00000000`004e2c34 00000000`001f0003 : nt!KiSystemServiceCopyEnd+0x13
    00000000`0031f868 000007fe`fd163958 : 00000000`00000000 00000000`004e2c34 00000000`001f0003 000007fe`fd1ce740 : winsrv!ZwUserInitialize+0xa
    00000000`0031f870 000007fe`fd1c3843 : 00000000`00000000 00000000`00000001 00000000`004e2c34 00000000`00000000 : winsrv!UserServerDllInitialization+0x200
    00000000`0031f8e0 000007fe`fd1c25f8 : 00000000`00000000 00000000`00000000 00000000`00100000 000007fe`fd160000 : CSRSRV!CsrLoadServerDll+0x23b
    00000000`0031f9a0 000007fe`fd1c1fa6 : 00000000`00000000 00000000`004e2af8 00000000`004e2af8 00000000`004e2aa0 : CSRSRV!CsrParseServerCommandLine+0x40c
    00000000`0031fbc0 00000000`4a151168 : 00000000`004e2aa0 00000000`00000001 00000000`00000014 00000000`004e2710 : CSRSRV!CsrServerInitialization+0x1fe
    00000000`0031fc30 00000000`4a151516 : 00000000`0000000b 00000000`004e2aa0 00000000`0000000d 00000000`00000122 : csrss!main+0x60
    00000000`0031fc60 00000000`77254a00 : 00000000`0000000b 00000000`00000000 00000000`00000000 00000000`004e1840 : csrss!NtProcessStartup_AfterSecurityCookieInitialized+0x336
    00000000`0031fcf0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x25
    FOLLOWUP_IP: 
    dxgmms1!VidSchiOpenProcessAdapterInfo+36
    fffff880`053f008a ff00            inc     dword ptr [rax]
    SYMBOL_STACK_INDEX:  0
    SYMBOL_NAME:  dxgmms1!VidSchiOpenProcessAdapterInfo+36
    FOLLOWUP_NAME:  MachineOwner
    MODULE_NAME: dxgmms1
    IMAGE_NAME:  dxgmms1.sys
    DEBUG_FLR_IMAGE_TIMESTAMP:  4ce799c1
    STACK_COMMAND:  .cxr 0xfffff88002cb28c0 ; kb
    FAILURE_BUCKET_ID:  X64_0x3B_dxgmms1!VidSchiOpenProcessAdapterInfo+36
    BUCKET_ID:  X64_0x3B_dxgmms1!VidSchiOpenProcessAdapterInfo+36

    • Edited by peggywang Thursday, May 2, 2013 7:10 AM
    Thursday, May 2, 2013 7:07 AM