how to trigger bsod 0xd1 in NdisFreeCloneNetBufferList in Windows OS side

xiaojiang gu 0 Reputation points
2025-06-13T10:21:17.2066667+00:00

Hi everyone:

    I enconuter a 0xD1 BSOD on the win11  22621 OS and win11 26100 OS, the error is pointed to NdisFreeCloneNetBufferList.  I check my device driver at fail point and can't fine any abnormal thing in my indicated packet. So can anyone give me some suggestion about this issue?  why OS will call NdisFreeCloneNetBufferList.    I think, only driver can run the opertion of free netbufferlist.  I want to how to trigger this.

  the callstack is as follow   ![bsod](/api/attachments/3647a881-fdb4-49c9-bcc5-cd26762b5fea?platform=QnA)
  Thanks a lot.
Windows for business | Windows Client for IT Pros | User experience | Other
{count} votes

3 answers

Sort by: Most helpful
  1. Smith Pham 1,630 Reputation points Independent Advisor
    2025-06-17T14:40:44.37+00:00

    Dear Team,

    In response to your follow-up question, yes, it is highly likely that the BSOD is related to a filter driver. Since your miniport driver only frees the NET_BUFFER_LIST on disable or uninstall, a crash during normal operation points to another component in the network stack mishandling the data. The responsibility for correctly managing cloned NET_BUFFER_LISTs lies with the driver that created them, which in this case, appears to be a filter driver.

    Best Regards,

    1 person found this answer helpful.

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. xiaojiang gu 0 Reputation points
    2025-06-20T11:48:01.1066667+00:00

    hi Smith Pham:
    Thank for your answer.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.