1 Reply Latest reply on Apr 12, 2016 5:44 PM by jonathan_intel

    bpusb.sys seems to call always null pointer address  when shutdown.

    blackwingcat

      Windows XP 32bit driver bpusb.sys (7.5.1007.26)seems to call always null pointer address  when shutdown.

       

      I always had BSoD and get Crash Dump when Windows Shutdown final faze.

      CrashDump

      SYMBOL_STACK_INDEX: 17

      ae0e915a 5d pop ebp

      SYMBOL_NAME: bpusb+315a

      IMAGE_NAME: bpusb.sys

      BUCKET_ID: WRONG_SYMBOLS

       

      I disassembled it.

      bpusb.sys

      SUB_L00013140:

                mov    edi,edi

                push    ebp

                mov    ebp,esp

                mov    eax,[ebp+0Ch]

                push    eax

                mov    ecx,[ebp+08h]

                push    ecx

                mov    edx,[L0001E0C8]

                push    edx

                call    [L0001DB30] <- Crashed

                pop    ebp

                retn    0008h

      It is Intel Wimax Link 5050 Series Function Driver.

       

      It seems Address 0001DB30 is alwasy zero.

      I tried to change the following code with hand assemble.

      Changed code

      SUB_L00013140:

             retn    0008h

      I felt the BSoD is disappeared.