1 Reply Latest reply on Oct 21, 2011 4:13 PM by Diego_Intel

    Does igxpdx32.dll have some problem ?

    blackwingcat

      I use QM57 + Intel HD Graphic on Windows XP .

      BSoD sometimes occurs.

       

      DEBUG_FLR_IMAGE_TIMESTAMP:  4d6a7a1d

      FAULTING_THREAD:  875987c8

      DEFAULT_BUCKET_ID:  GRAPHICS_DRIVER_FAULT

      CUSTOMER_CRASH_COUNT:  1

      BUGCHECK_STR:  0xEA

      LAST_CONTROL_TRANSFER:  from bf801954 to 806e9a18

       

      STACK_TEXT: 
      WARNING: Stack unwind information not available. Following frames may be wrong.
      a6249210 bf801954 bf83ab77 a6249234 bf83abe1 hal+0x2a18
      a624921c bf83abe1 e58ee3b0 00000000 00000000 win32k+0x1954
      a6249234 bec11db5 00000000 000000c4 43544e49 win32k+0x3abe1
      00000000 00000000 00000000 00000000 00000000 igxpdx32+0x8db5

       

                mov    eax,[esp+04h]
                push    eax
                call    [WIN32K.SYS!EngFreeMem]  ,<- eax =0
                retn

       

      The reason of BSoD Look like cause of EngFreeMem is called with first parameter 0.

      I fixed the code following. .

       

               mov    eax,[esp+04h]
                test    eax,eax
                jz     $1
                push    eax
                call    [WIN32K.SYS!EngFreeMem]
      $1:      retn