Announcement

Collapse
No announcement yet.

KERNEL_SECURITY_CHECK_FAILURE

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • KERNEL_SECURITY_CHECK_FAILURE

    Lately, I've been experiencing numerous Windows 11 BSOD crashes reporting KERNEL_SECURITY_CHECK_FAILURE while playing games with my Xbox Elite Series 2 controller. Analyzing the memory dump in WhoCrashed reports this:
    Crash dump file: C:\Windows\MEMORY.DMP (Kernel memory dump)
    Uptime: 01:46:35 (hh:mm:ss)
    Bugcheck code: 0x139(0x3, 0xFFFFC48D3D7CDFD0, 0xFFFFC48D3D7CDF28, 0x0)
    Bugcheck name: KERNEL_SECURITY_CHECK_FAILURE
    Driver or module in which error occurred: wjl19drv.sys (wjl19drv+0x15430)
    File path: C:\WINDOWS\System32\drivers\wjl19drv.sys
    Description: System Driver
    Bug check description: The kernel has detected the corruption of a critical data structure.
    Analysis: This particular bugcheck may be caused by malware or a security product that does not follow programming guidelines. This can also be caused by memory corruption. This is possibly a software problem. There is a possibility that this is caused by memory corruption. Memory corruption can be caused by a faulty driver, faulty RAM, overheating and more. Read this article on memory corruption. Read this article on thermal issues
    A third party driver was identified as the probable root cause of this system error.
    It is suggested you look for an update for the following driver:
    wjl19drv.sys (System Driver, ).
    Google query: wjl19drv KERNEL_SECURITY_CHECK_FAILURE

    Google searches referred me to ReWASD as the potential perpetrator. Independently running the minidump through ChatGPT has also implicated ReWASD with the following response:
    Yes—the minidump strongly implicates reWASD’s driver while handling Xbox controller traffic.

    With Microsoft’s debugging symbols loaded, I found:
    • The active process was jlserv.exe, identified locally as reWASD Mapping Service.
    • wjl19drv.sys called NdisFreeNetBufferList to free a buffer.
    • Windows detected corrupted linked-list bookkeeping during that operation.
    • Microsoft’s Xbox Game Input Protocol driver (xboxgip.sys) appears directly in the same call chain.

    This suggests a buffer-management bug or compatibility issue involving reWASD and the Xbox controller stack. The minidump cannot prove whether it was a double release, a timing issue, or earlier corruption, but it gives a clear troubleshooting target.

    This has been occurring across multiple versions of ReWASD. I have previously attempted to delete/reboot/reinstall the software. Please see attached outputs for details.
    Attached Files

  • #2
    The error you mentioned strongly suggests data corruption (faulty RAM?), specifically of driver files (faulty system drive?).
    Another reason to suspect that is the fact of the problem existing across multiple versions of reWASD.

    If you have added RAM sticks recently, we suggest cleaning the RAM slots from dust, as it can result in data corruption.

    Have you tried the standard Windows repair procedure (running the following commands as Administrator) and reinstalling related drivers?
    Code:
    DISM.exe /Online /Cleanup-image /Restorehealth
    sfc /scannow
    Can you also provide the minidump file related to this crash?

    Comment


    • #3
      I ran the commands you provided and sfc did report finding and repairing corrupted files, though I haven't had a chance to test to see if the problem still exists. I've attached the minidump file from the crash as well. Thanks for looking into this! I sure hope it's not faulty RAM in this market.......
      Attached Files

      Comment


      • #4

        Since SFC found and repaired corrupted system files, please test reWASD with your Xbox Elite Series 2 controller again and check whether the BSOD occurs.

        If the issue persists, please let us know.​

        Comment


        • #5
          My PC crashed again, but this time it was a different crash, and it occurred as soon as I started a game that autodetects a profile as opposed to in the middle of the game like my previous crash. After rebooting my PC, reWASD required me to relogin and reconfigure some global settings that it appeared to lose. Here's the WhoCrashed analysis:
          Crash dump file: C:\Windows\Minidump\091926-28281-01.dmp (Minidump)
          Uptime: 04:10:42 (hh:mm:ss)
          Bugcheck code: 0x3B(0xC0000005, 0xFFFFF8009BE51B84, 0xFFFFA68A48B4CDD0, 0x0)
          Bugcheck name: SYSTEM_SERVICE_EXCEPTION
          Driver or module in which error occurred: win32kbase.sys (win32kbase!RIMHidGetPreparsedData+0x317)
          File path: C:\WINDOWS\System32\win32kbase.sys
          Description: Base Win32k Kernel Driver
          Product: Microsoft® Windows® Operating System
          Company: Microsoft Corporation
          Bug check description: This indicates that an exception happened while executing a routine that transitions from non-privileged code to privileged code.
          Analysis: This is a typical software problem. Most likely this is caused by a bug in a driver. Since there is no other responsible driver detected, it is suggested that you look for an updated driver for your graphics hardware. It's also possible that your graphics hardware was non-functional or overheated.

          Minidump and debugger analysis attached. Thanks!
          Attached Files

          Comment

          Working...
          X