{"action":"reopened","issue":{"url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/825","repository_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows","labels_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/825/labels{/name}","comments_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/825/comments","events_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/issues/825/events","html_url":"https://github.com/AdguardTeam/AdguardForWindows/issues/825","id":131480783,"number":825,"title":"Random BSODs inside RealTek, ASUS and Intel drivers","user":{"login":"ameshkov","id":5947035,"avatar_url":"https://avatars.githubusercontent.com/u/5947035?v=3","gravatar_id":"","url":"https://api.github.com/users/ameshkov","html_url":"https://github.com/ameshkov","followers_url":"https://api.github.com/users/ameshkov/followers","following_url":"https://api.github.com/users/ameshkov/following{/other_user}","gists_url":"https://api.github.com/users/ameshkov/gists{/gist_id}","starred_url":"https://api.github.com/users/ameshkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ameshkov/subscriptions","organizations_url":"https://api.github.com/users/ameshkov/orgs","repos_url":"https://api.github.com/users/ameshkov/repos","events_url":"https://api.github.com/users/ameshkov/events{/privacy}","received_events_url":"https://api.github.com/users/ameshkov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/labels/Bug","name":"Bug","color":"fc2929"},{"url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/labels/Compatibility","name":"Compatibility","color":"fef2c0"}],"state":"open","locked":false,"assignee":{"login":"ameshkov","id":5947035,"avatar_url":"https://avatars.githubusercontent.com/u/5947035?v=3","gravatar_id":"","url":"https://api.github.com/users/ameshkov","html_url":"https://github.com/ameshkov","followers_url":"https://api.github.com/users/ameshkov/followers","following_url":"https://api.github.com/users/ameshkov/following{/other_user}","gists_url":"https://api.github.com/users/ameshkov/gists{/gist_id}","starred_url":"https://api.github.com/users/ameshkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ameshkov/subscriptions","organizations_url":"https://api.github.com/users/ameshkov/orgs","repos_url":"https://api.github.com/users/ameshkov/repos","events_url":"https://api.github.com/users/ameshkov/events{/privacy}","received_events_url":"https://api.github.com/users/ameshkov/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/milestones/3","html_url":"https://github.com/AdguardTeam/AdguardForWindows/milestones/6.1","labels_url":"https://api.github.com/repos/AdguardTeam/AdguardForWindows/milestones/3/labels","id":1260224,"number":3,"title":"6.1","description":"Global whitelist\r\nStealth mode improvements\r\nFixes for some important bugs","creator":{"login":"ameshkov","id":5947035,"avatar_url":"https://avatars.githubusercontent.com/u/5947035?v=3","gravatar_id":"","url":"https://api.github.com/users/ameshkov","html_url":"https://github.com/ameshkov","followers_url":"https://api.github.com/users/ameshkov/followers","following_url":"https://api.github.com/users/ameshkov/following{/other_user}","gists_url":"https://api.github.com/users/ameshkov/gists{/gist_id}","starred_url":"https://api.github.com/users/ameshkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ameshkov/subscriptions","organizations_url":"https://api.github.com/users/ameshkov/orgs","repos_url":"https://api.github.com/users/ameshkov/repos","events_url":"https://api.github.com/users/ameshkov/events{/privacy}","received_events_url":"https://api.github.com/users/ameshkov/received_events","type":"User","site_admin":false},"open_issues":53,"closed_issues":24,"state":"open","created_at":"2015-08-18T08:30:40Z","updated_at":"2016-04-27T10:01:51Z","due_on":"2016-05-24T21:00:00Z","closed_at":null},"comments":7,"created_at":"2016-02-04T21:36:08Z","updated_at":"2016-04-27T10:01:51Z","closed_at":null,"body":"**UPD:** Merged #845 in this issue.\r\nhttp://forum.adguard.com/showthread.php?9057-AdGuard-6-0-188-974-amp-Windows-10-daily-Bugcheck-0x000000d1\r\n\r\nAccording to the user report, when Adguard's network driver is installed, he experiences random BSODs.\r\nI see rt640x64.sys in all stack traces. No trace of Adguard's driver though.\r\n\r\nThere was no issue with the old AG driver (from RC1).\r\n\r\n```\r\n*******************************************************************************\r\n*                                                                             *\r\n*                        Bugcheck Analysis                                    *\r\n*                                                                             *\r\n*******************************************************************************\r\n\r\nDRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)\r\nAn attempt was made to access a pageable (or completely invalid) address at an\r\ninterrupt request level (IRQL) that is too high.  This is usually\r\ncaused by drivers using improper addresses.\r\nIf kernel debugger is available get stack backtrace.\r\nArguments:\r\nArg1: 0000000000000008, memory referenced\r\nArg2: 0000000000000002, IRQL\r\nArg3: 0000000000000000, value 0 = read operation, 1 = write operation\r\nArg4: fffff8019f160e28, address which referenced memory\r\n\r\nDebugging Details:\r\n------------------\r\n\r\n\r\nREAD_ADDRESS: unable to get nt!MmSpecialPoolStart\r\nunable to get nt!MmSpecialPoolEnd\r\nunable to get nt!MmPagedPoolEnd\r\nunable to get nt!MmNonPagedPoolStart\r\nunable to get nt!MmSizeOfNonPagedPoolInBytes\r\n 0000000000000008 \r\n\r\nCURRENT_IRQL:  2\r\n\r\nFAULTING_IP: \r\nNETIO!StreamInvokeCalloutAndNormalizeAction+60\r\nfffff801`9f160e28 488b7008        mov     rsi,qword ptr [rax+8]\r\n\r\nCUSTOMER_CRASH_COUNT:  1\r\n\r\nDEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT\r\n\r\nBUGCHECK_STR:  AV\r\n\r\nPROCESS_NAME:  System\r\n\r\nANALYSIS_VERSION: 6.3.9600.17237 (debuggers(dbg).140716-0327) amd64fre\r\n\r\nTRAP_FRAME:  ffffd0014052f330 -- (.trap 0xffffd0014052f330)\r\nNOTE: The trap frame does not contain all registers.\r\nSome register values may be zeroed or incorrect.\r\nrax=0000000000000000 rbx=0000000000000000 rcx=ffffd0014052f520\r\nrdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000\r\nrip=fffff8019f160e28 rsp=ffffd0014052f4c0 rbp=ffffd0014052f549\r\n r8=0000000000000040  r9=0000000000000000 r10=0000000000000000\r\nr11=ffffe000a33d4be0 r12=0000000000000000 r13=0000000000000000\r\nr14=0000000000000000 r15=0000000000000000\r\niopl=0         nv up ei pl zr na po nc\r\nNETIO!StreamInvokeCalloutAndNormalizeAction+0x60:\r\nfffff801`9f160e28 488b7008        mov     rsi,qword ptr [rax+8] ds:00000000`00000008=????????????????\r\nResetting default scope\r\n\r\nLAST_CONTROL_TRANSFER:  from fffff801c55cc2e9 to fffff801c55c1770\r\n\r\nSTACK_TEXT:  \r\nffffd001`4052f1e8 fffff801`c55cc2e9 : 00000000`0000000a 00000000`00000008 00000000`00000002 00000000`00000000 : nt!KeBugCheckEx\r\nffffd001`4052f1f0 fffff801`c55caac7 : 00000000`0000a900 ffffe000`99e1d2a0 ffffe000`9c371170 fffff801`9fde6eec : nt!KiBugCheckDispatch+0x69\r\nffffd001`4052f330 fffff801`9f160e28 : ffffe000`a33d4be0 ffffd001`4052f549 ffffd001`4052f620 ffffe000`a33d4be0 : nt!KiPageFault+0x247\r\nffffd001`4052f4c0 fffff801`9f160d01 : ffffe000`99c6fa40 ffffe000`a33d4be0 00000000`00000000 ffffd001`4052f9c0 : NETIO!StreamInvokeCalloutAndNormalizeAction+0x60\r\nffffd001`4052f5a0 fffff801`9f15f1ca : ffffe000`9a590014 fffff801`9fde31d0 ffffd001`00000002 ffffd001`40530088 : NETIO!StreamProcessCallout+0x711\r\nffffd001`4052f6e0 fffff801`9f15e060 : ffffe000`a2370014 ffffd001`40530088 ffffd001`405300c0 ffffd001`4052ff40 : NETIO!ProcessCallout+0x6ba\r\nffffd001`4052f850 fffff801`9f15cc0f : f51c3a92`c51e3c1a ffffd001`4052fb40 00000000`00000000 fffff801`c54d8370 : NETIO!ArbitrateAndEnforce+0x4a0\r\nffffd001`4052fa40 fffff801`9f15a3c0 : 00000000`00000000 00000393`33af4db1 ffffe000`a25fbc98 fffff801`9f15f5dd : NETIO!KfdClassify+0x32f\r\nffffd001`4052fe90 fffff801`9f15a021 : ffffe000`9b930010 ffffe000`9c563030 ffffd001`405301c0 ffffe000`a25fbca8 : NETIO!StreamClassify+0x268\r\nffffd001`40530030 fffff801`9f1593ec : ffffe000`9c563030 ffffe000`a2414f50 ffffe000`9c563030 ffffe000`9c563030 : NETIO!StreamCommonInspect+0x24d\r\nffffd001`405303d0 fffff801`9fb93a84 : ffffe000`9b230000 ffffe000`9c997000 ffffe000`a25fbc40 ffffe000`9ae9d322 : NETIO!WfpStreamInspectReceive+0x15c\r\nffffd001`40530460 fffff801`9fb939cc : ffffe000`9b232800 ffffd001`40530500 00000000`00000334 ffffe000`9b232958 : tcpip!InetInspectReceive+0x5c\r\nffffd001`405304b0 fffff801`9fb8fdd3 : 00000000`00001000 ffffe000`9b232800 ffffe000`a2414de0 ffffe000`a2414de0 : tcpip!TcpInspectReceive+0x94\r\nffffd001`40530520 fffff801`9fb7f904 : 00000000`00000001 ffffe000`9c565650 00000000`00000000 ffffd001`40af889a : tcpip!TcpTcbCarefulDatagram+0x3363\r\nffffd001`40530800 fffff801`9fb7ea2b : ffffe000`00000000 00000000`00000000 00000000`00000001 ffffe000`9b9718f0 : tcpip!TcpTcbReceive+0x644\r\nffffd001`40530a50 fffff801`9fb7e475 : 00000000`00000000 00000000`0032a278 ffffd001`40af88a2 0000002c`65feceee : tcpip!TcpMatchReceive+0x1fb\r\nffffd001`40530d00 fffff801`9fb7d213 : ffffe000`9b9718f0 ffffd001`4053d322 ffffd001`4053d8db ffffe000`9b96e800 : tcpip!TcpPreValidatedReceive+0x385\r\nffffd001`40530df0 fffff801`9fb7cd80 : ffffe000`9bb14000 ffffd001`40530f60 ffffb734`ce8ce578 00000000`00000000 : tcpip!IppDeliverListToProtocol+0x73\r\nffffd001`40530eb0 fffff801`9fb7c438 : 00000000`00000001 00000000`00000000 00000000`00000000 ffffd001`40530fb9 : tcpip!IppProcessDeliverList+0x60\r\nffffd001`40530f20 fffff801`9fb7d818 : fffff801`9fcec000 ffffe000`9b9b5940 00000000`00000001 00000000`00000000 : tcpip!IppReceiveHeaderBatch+0x388\r\nffffd001`40531020 fffff801`9fbbe10f : ffffe000`9c99a590 ffffe000`9c563030 ffffd001`40531201 00000000`00000000 : tcpip!IppFlcReceivePacketsCore+0x338\r\nffffd001`40531140 fffff801`9fbbd76e : ffffe000`9ddf0002 ffffd001`00000001 fffff801`9fbab9b0 fffff801`9c563001 : tcpip!FlpReceiveNonPreValidatedNetBufferListChain+0x25f\r\nffffd001`40531220 fffff801`c54f4b35 : 00000000`00000002 ffffe000`9b8d2040 fffff801`9fbbd6a0 ffffd001`405313d0 : tcpip!FlReceiveNetBufferListChainCalloutRoutine+0xce\r\nffffd001`40531350 fffff801`9fbabb36 : ffffe000`9b9bb8b0 00000000`00000000 ffffe000`9b9bb850 00000000`00000000 : nt!KeExpandKernelStackAndCalloutInternal+0x85\r\nffffd001`405313a0 fffff801`9f032d97 : ffffe000`9c99c010 ffffd001`40531490 ffffe000`00000001 00000000`00000001 : tcpip!FlReceiveNetBufferListChain+0xb6\r\nffffd001`40531420 fffff801`9f032558 : ffffe000`9c99c010 ffffe000`9c563030 00000000`00000000 00000000`00000001 : ndis!ndisMIndicateNetBufferListsToOpen+0x3c7\r\nffffd001`405314d0 fffff801`9f03eef5 : ffffe000`9c1ea1a0 00000000`00000001 ffffe000`9c1ea1a0 fffff801`9f041dac : ndis!ndisMTopReceiveNetBufferLists+0x318\r\nffffd001`405315d0 fffff801`9f033d73 : 00000000`00129f3e ffffd001`40531720 00000000`00000000 ffffe000`9f2a9030 : ndis!ndisCallReceiveHandler+0x85\r\nffffd001`40531620 fffff801`a2813d3a : ffffe000`9c4f3000 00000000`00000000 00000000`00000001 ffffe000`9f896000 : ndis!NdisMIndicateReceiveNetBufferLists+0x3a3\r\nffffd001`405317a0 ffffe000`9c4f3000 : 00000000`00000000 00000000`00000001 ffffe000`9f896000 00001fff`00000001 : rt640x64+0x13d3a\r\nffffd001`405317a8 00000000`00000000 : 00000000`00000001 ffffe000`9f896000 00001fff`00000001 00000000`00000000 : 0xffffe000`9c4f3000\r\n\r\n\r\nSTACK_COMMAND:  kb\r\n\r\nFOLLOWUP_IP: \r\nNETIO!StreamInvokeCalloutAndNormalizeAction+60\r\nfffff801`9f160e28 488b7008        mov     rsi,qword ptr [rax+8]\r\n\r\nSYMBOL_STACK_INDEX:  3\r\n\r\nSYMBOL_NAME:  NETIO!StreamInvokeCalloutAndNormalizeAction+60\r\n\r\nFOLLOWUP_NAME:  MachineOwner\r\n\r\nMODULE_NAME: NETIO\r\n\r\nIMAGE_NAME:  NETIO.SYS\r\n\r\nDEBUG_FLR_IMAGE_TIMESTAMP:  5632d715\r\n\r\nIMAGE_VERSION:  10.0.10586.0\r\n\r\nBUCKET_ID_FUNC_OFFSET:  60\r\n\r\nFAILURE_BUCKET_ID:  AV_NETIO!StreamInvokeCalloutAndNormalizeAction\r\n\r\nBUCKET_ID:  AV_NETIO!StreamInvokeCalloutAndNormalizeAction\r\n\r\nANALYSIS_SOURCE:  KM\r\n\r\nFAILURE_ID_HASH_STRING:  km:av_netio!streaminvokecalloutandnormalizeaction\r\n\r\nFAILURE_ID_HASH:  {c2ca2d1f-cfdc-88d5-c7bc-7693b8f0de04}\r\n\r\nFollowup: MachineOwner\r\n---------\r\n```"}}