I can't say I seen that error before. was the update for windows?
IRP = I/O request packets. Likely a driver error since it doesn't happen in Safe mode.
https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/i-o-stack-locations
in safe mode, can you go to C:/windows and see how big the MEMORY.DMP file is. If its not several GB in size, can you copy it to another folder. From the new folder, please upload it to a file sharing web site and I will get someone to change it into a format I can read. we see if it blames anything specifically
If its several gb, see if you can follow these instructions in safe mode,m I am not sure. Can you follow option one on the following link -
here
and then do this step below: Small memory dumps - Have Windows Create a Small Memory Dump (Minidump) on BSOD
that creates a file in c windows/minidump after the next BSOD
copy that file to documents
upload the copy from documents to a cloud server and share the link here and I will get someone to convert file into a format I can read
from what I can tell, it can be caused by anti virus programs as well.
https://www.auslogics.com/en/articles/fix-no_more_irp_stack_locations-bsod-0x00000035/