New Question
0

Bluescreen BAD_POOL_HEADER

asked 2019-01-05 13:17:31 +0300

fw-contiva gravatar image

Hello,

I'm trying to use OVN with Windows. With the latest beta of the driver I was able to send traffic from the VM to the host and even to reach the Internet (with Windows NAT).

But the host dumps with Bluescreen BADPOOLHEADER very quickly during real network traffic.

From the dump it look to be related to this commit https://github.com/cloudbase/ovs/commit/9706b10bd0025fae04f97134bc80506f17fb09f2#diff-04223498359d029bea39518e20073d82L1670

Dump Stack Trace:

nt!KeBugCheckEx

nt!ExFreePoolWithTag+0x10cc

ndis!NdisFreeFragmentNetBufferList+0x2be

ndis!NdisGetDeviceReservedExtension+0x4fe1

ndis!NdisAdvanceNetBufferListDataStart+0x32

OVSExt!OvsCompleteNBL+0xd7 [c:\build\openvswitch_branch-2.9-cloudbase\build\ovs\datapath-windows\ovsext\buffermgmt.c @ 1670]

OVSExt!OvsCompleteNBLIngress+0x3a [c:\build\openvswitch_branch-2.9-cloudbase\build\ovs\datapath-windows\ovsext\packetio.c @ 434]

ndis!NdisMSendNetBufferListsComplete+0x179

vmswitch+0x18486

vmswitch+0x17778 ndis!NdisReturnNetBufferLists+0x553

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2019-01-06 15:31:43 +0300

aserdean gravatar image

Hi Frank,

Thanks a lot for the bug report. That commit that you pointed is fine though.

I figured out what happened when you did your initial post: https://ask.cloudbase.it/question/289... and did a few changes that I have been testing since Friday.

I committed the changes about an hour ago. A new beta installer should be up now that should fix the issues you are encountering.

Please uninstall, remove the all the OVS driver information as per: https://ask.cloudbase.it/question/289... answer, and install using the installer which should have the timestamp of today:

Jan  6 14:45 openvswitch-hyperv-installer-beta.msi

Please let me know if that fixes the issues you encountered.

Alin.

edit flag offensive delete link more

Comments

Thanks for the update. Unfortunately it didn't help. The driver file stored at c:\Windows\System32\drivers\ovsext.sys has a timestamp 06.01.19 - 14:47 so this is updated by the installed as it should.

fw-contiva gravatar imagefw-contiva ( 2019-01-07 11:59:01 +0300 )edit

I have created a gist with the full dmp Analysis: https://gist.github.com/fw2568/a8d0083023c4a4c59e4dc61889e33167 .

fw-contiva gravatar imagefw-contiva ( 2019-01-07 11:59:36 +0300 )edit

Hmmm. The dump unfortunately is not very helpful in this case. Can you share the ovsdb config and rules? I'll try to replicate your findings. Also can you try using the http://cloudbase.it/downloads/openvswitch-windows-installer-beta-2.7.msi to see if the same issue occurs?

aserdean gravatar imageaserdean ( 2019-01-07 14:54:58 +0300 )edit

Hey, we are comming closer. With the 2.7 beta the entire scenario works (traffic over OVN and no Bluescreen). I'm currently creating a powershell script with the entire setup and will post it later. Thanks so far, Frank

fw-contiva gravatar imagefw-contiva ( 2019-01-07 16:12:38 +0300 )edit

Thanks a lot. If I can replicate the bug it will be a lot easier to fix. I will try to figure out what happened between the branches.

aserdean gravatar imageaserdean ( 2019-01-07 16:46:08 +0300 )edit

I have posted the script as gist here: https://gist.github.com/fw2568/b5fcbddebb83b2a7ce428a71704d5675 Please note the comments at the header, there is another bug with the ovs-northd installer that I haven't reported so far (option --ovnsb-db is not set to 'ovnsb_db.sock').

fw-contiva gravatar imagefw-contiva ( 2019-01-07 17:04:02 +0300 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2019-01-05 13:17:31 +0300

Seen: 415 times

Last updated: Jan 06 '19