-
Notifications
You must be signed in to change notification settings - Fork 387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
netkvm with lots of parallel network activity hanging Win10 VM #1058
Comments
Over the weekend, I created a stress test scenario and can now replicate the problem on multiple machines with both the older and newer drivers. I haven't done the crash dump analysis on the .dmp files yet, but wanted to get this info into your hands sooner rather than later. The stress test consists of a batch file spawning 50-70 iperf3 instances on different ports in Windows 10 all in server mode. From a different Linux box - nomal Ubuntu 22.04 - running 50-70 iperf3 clients half in normal half in -R (reverse) mode, each doing UDP 1 Mb/s. Hang happens anywhere from 2-8 hours into this test. Batch file on the client: KillMe.bat Script on the server: KillYou.sh I copy out the appropriate column of the attached spreadsheet to a script file. |
@dasoussan I suggest to test the scenario on QEMU as well. It might look like a "familiar" case of TX packet stack on the host side. We encountered such issues before in in vast majority of the cases they were due to the host network stack. |
@dasoussan can you please post the scripts in the comment? |
Batch file KillMe (runs on the Windows 10 side): start f:\das\iperf321\iperf3.exe -s -p 5001 Shell script KillYou.sh (runs on the Linux 22.04 lab machine): |
Attached are 3 more snips of crashdumps - all were ~50-70 iperf3 UDP runs, 2 different physical machines. The file titled semi-hang was weird. The time still updated on the Windows VM tool bar bottom right, no windows were responding to any mouse or keyboard events, and network traffic was still flowing so stuff was still running. The other two were the solid lock-ups, time not updating, etc. All three had the VBox log message VMMDev: vmmDevHeartbeatFlatlinedTimer: Guest seems to be unresponsive. Last heartbeat received 4 seconds ago. Switching everything to QEMU isn't an option for many reasons. I restarted the tests after switching both test machines to use the "Intel PRO/1000 MT Server (82545EM)", restarted both virtual machines, and am running the KillMe / KillYou scripts and have been for a ~7 hours each, so far no crashes. I'll keep them cooking at least overnight and report results in the morning. Semi-Hang20240311-1.txt |
It looks like the driver spends time retrieving the descriptors that were transmitted by the host. And at the same time, it should be flooded with RX packets. How many NICs do you have in the guest? How many VMs are running simultaneously on the host? Try to do the following (each is a separate experiment):
|
BTW: if already in the device manager, please check in the resource tab what kind of interrupts are used by the device (legacy or MSI). You can take a screenshot. But in general, MSI interrupts will look like "negative" numbers. |
A slight correction - I'm only seeing ~30 iperf3 sessions between the lab machine and guest VM. I dug into it this morning and found the error "fatal error - console device allocation failure - too many consoles in use, max consoles is 32" when I tried to spawn one manually. The error message wasn't visible as the script probably displayed something but it was so brief I never saw the message. So I'm really doing 15 x 1Mb/s iperf3 sessions to and 15 from the VM to/from the guest. |
Got a hang an hour ago, pulled a crash dump, analysis in the morning. Did the registry key (I had 3 entries in the registry from when we had 3 VirtIO NICs, not knowing which was current I put the key/value in all of them.) Starting up another stress overnight. The last one hit after ~15 hours. I only have one test machine for now, gave the others back to the crew to use in development after changing it back to Intel's virtual NIC. |
Both thread stacks are here: memory-hang20240312NoRSS.txt NoRSS test case and the registry mods as requested. I fresh booted the VM before each test. VM hangs look the same to me. Thanks! |
I've had 3 more hangs today. Not much point in posting the crash dumps - nothing new to see in them. Same fault in the same place. Any ideas? |
Can you test your setup on QEMU with MSI interrupts (it will be a default)? |
@vanVugenfirer, moving everything over to QEMU would be doable if QEMU already supported all the same commands and stuff we are doing to manipulate VirtualBox - so not a practical path forward. Curiously #1, I setup everything on completely different hardware - a Dell Optiplex micro form factor PC with the same Linux image but now different hardware and was able to replicate the hang condition with the NetKVM driver. We have switched to the Intel driver and are running fine so our immediate need is solved by not using these drivers. Curiously#2 we weren't running fine initially as it turns out the VBox Intel driver on the hardware we have does not support TCP large segment offloading. Lots of debugging later to discover this, things got better once we disabled that in Windows 10's VM. Curiously #3: I've tried running the iperf3 stress test with the driver verifier watching the NetKVM driver and have yet to replicate a failure in that scenario. No doubt the quantum physics observer effect. |
Driver verifier adds delays to the system, so the timing bugs might disappear. I am still puzzled as to why VirtualBox does not support MSI interrupts. It definitely can be a bug in the driver due to the scenario that we do not expect on QEMU for the last ±8 years. |
The VM was initially setup with the PIIX3 virtual system board instead of the ICH9 board. Some light reading indicates that might be why MSI interrupts weren't supported. Something I can try on one of my test boxes sometime soon. |
Strange... You still should be able to see the resource tab also with MSI interrupts. |
Changing to the ICH9 chipset does improve CPU usage of the VM when it is sitting mostly idle but does not resolve the NetKVM hang spinlock. |
@dasoussan It would be good to look at the crash dump. We can get from it more information than from the stack dump. |
I've asked if I can publish that but I don't think I'll be allowed to. I can run whatever you want on the dump file and publish the results assuming nothing is inside that I can't share. |
@dasoussan Hi, I am reproducing this issue on the qemu-kvm-9.0.0-10. I ran it three times but could not reproduce it: no BSOD, Hang, nothing. The environment is four cores & 16 GB RAM, using a prewhql248 driver on the Win10-64 19045.
The test commands are the same ones I copied from this issue. I'll show you the following snapshot of it. Would you happen to require extensive VM testing? I only run 70 iperf clients on a single machine for now. Please correct me if I am wrong. |
It is not a quick reproduce. I have it running for 24 hours at a time, I’ll get the VM hang maybe once every 1 or 2 days.
When we see it in our lab it is usually when we are doing a lot of video streaming to multiple tablets – they are all operating asynchronously and all consuming approx. a 3 Mb/s stream. There is also a lot of other network traffic to /from devices about status, plotting a map, etc.
My repro with iperf3 was trying to isolate things down to a smaller set of variables.
The failure case isn’t a BSOD – it is a VM hang condition and the VM is still running as when I sent an NMI to it I’ll get a memory dump file. So it is running but not responding to anything other than an NMI.
I hope this helps.
From: Wenkang Ji ***@***.***>
Sent: Wednesday, December 4, 2024 11:53 PM
To: virtio-win/kvm-guest-drivers-windows ***@***.***>
Cc: Soussan, David (NE) ***@***.***>; Comment ***@***.***>
Subject: Re: [virtio-win/kvm-guest-drivers-windows] netkvm with lots of parallel network activity hanging Win10 VM (Issue #1058)
Caution: [External Email] - Do not open attachments or click on links if you do not recognize the sender.
@dasoussan<https://github.com/dasoussan> Hi, I am reproducing this issue on the qemu-kvm-9.0.0-10. I ran it three times but could not reproduce it: no BSOD, Hang, nothing. The environment is four cores & 16 GB RAM, using a prewhql248 driver on the Win10-64 19045.
…-smp 4,maxcpus=32,cores=16,threads=1,dies=1,sockets=2 \
-m 16384 \
-device '{"driver": "virtio-net-pci", "mac": "9a:40:60:xx:xx:xx", "id": "idWYEIfn", "mq": true, "vectors": 10, "netdev": "iduWkC3Q", "bus": "pcie-root-port-3", "addr": "0x0"}' \
-netdev '{"id": "iduWkC3Q", "type": "tap", "vhost": true, "queues": 4}' \
The test commands are the same ones I copied from this issue. I'll show you the following snapshot of it.
image.png (view on web)<https://github.com/user-attachments/assets/1ee1f6a5-ea3d-4b9b-97c9-528b61b2e0c8>
Would you happen to require extensive VM testing? I only run 70 iperf clients on a single machine for now.
Please correct me if I am wrong.
Thank you.
—
Reply to this email directly, view it on GitHub<#1058 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BATE2RIUV62EHAWOL5YMIJL2EAA5JAVCNFSM6AAAAABTB3AKACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJZGQ4TONBTGA>.
You are receiving this because you commented.Message ID: ***@***.******@***.***>>
This E-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return E-mail.
Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.
|
@dasoussanATRO Got it. I just adjusted the command line. Let us run the following cmd line for 24 hours in the receiving node to check if the VM hang happened.
Highlight: I put |
There were times I’d see two crashes in one 24 hour period. There were other times I didn’t see a crash for 3+ days. In my head I averaged it out to 1 per day.
The crash was pretty specific with one thread being hung in a spinlock that never let go – see the crash dumps, I do have all the dump files if you want me to dig into them for something more specific within the driver code.
We saw the same thing happen by using the “Shared files” feature of VBox – same kind of spinlock IIRC.
To let things work we completely abandoned shared folders instead going to the Windows VM “net use”ing a file share with Samba installed on the host machine.
Yes, I know, it is a fugly work around but it let us access the host machine from the guest and hasn’t hung up once since we went that way. Performance sucks compared to shared folders but what good is high performance if the system stops working?
The hang being the same kind of spinlock tells me this is likely the same flavor of bug as the virtio hang. I’m saying this as a person that’s written software for 40 or so years but also as someone that has never seen the source code of either. But the indicators in the stack are just too alike. Take all that with a grain of salt as you’ve forgotten more about that code than I’ve learned in this lifetime … call it my spidee sense tingling.
Lastly (for now) I was able to reproduce the problem on completely different hardware – same version of Linux, same VM, same scripts, but a Dell SFF PC instead of our hardware.
I have the linux build of VBox downloaded – hope to have it installed today and once again trying to break things over the weekend.
David
From: Wenkang Ji ***@***.***>
Sent: Thursday, December 5, 2024 5:59 PM
To: virtio-win/kvm-guest-drivers-windows ***@***.***>
Cc: Soussan, David (NE) ***@***.***>; Mention ***@***.***>
Subject: Re: [virtio-win/kvm-guest-drivers-windows] netkvm with lots of parallel network activity hanging Win10 VM (Issue #1058)
Caution: [External Email] - Do not open attachments or click on links if you do not recognize the sender.
@dasoussanATRO<https://github.com/dasoussanATRO> Got it. I just adjusted the command line. Let us run the following cmd line for 24 hours in the receiving node to check if the VM hang happened.
for i in {10000..10070};do
iperf3 -u -c 192.168.x.x -b 1M -t 0 -p $i &
done
Highlight: I put -t 0 to set unlimited time, and I will check it tomorrow.
—
Reply to this email directly, view it on GitHub<#1058 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BATE2RLLHLA5QPR3HSQZLPD2EEAFTAVCNFSM6AAAAABTB3AKACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMRRHEZDAMRTGU>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
This E-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return E-mail.
Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.
|
I have not encountered any problems in the last two days. I will keep trying. |
@dasoussan @dasoussanATRO What is the registry value of HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\NetworkThrottlingIndex? If this is a default (10), change it to 0xffffffff and reboot. Does this change something? |
Actually, thinking about that first sentence a little bit is making me question the test results.
If I remember correctly the new Virtualbox build drivers will detect the condition, reset the interface and keep going. If this is the case, I shouldn’t see a VM hang condition.
If the hang/interface reset (which I think is what was changed in this version) happens when I’m not looking I won’t know anything happened.
Is there something in the vbox log file or elsewhere I can look at to detect if the interface reset was triggered?
I looked through the vox log fiel and I do see an occasional AHCI#0: Port 1 reset, or a Port 0 reset, and a VD#0(or 1) Cancelling all active requests. That is the only thing I’m seeing that makes me think the work around might have worked around. I can’t get to our other devices this morning that aren’t running the newer build to see if they exhibit the same message.
From: dasoussan ***@***.***>
Sent: Thursday, December 12, 2024 5:02 AM
To: virtio-win/kvm-guest-drivers-windows ***@***.***>
Cc: Soussan, David (NE) ***@***.***>; Mention ***@***.***>
Subject: Re: [virtio-win/kvm-guest-drivers-windows] netkvm with lots of parallel network activity hanging Win10 VM (Issue #1058)
Caution: [External Email] - Do not open attachments or click on links if you do not recognize the sender.
The value is 0x0000000a (10)
I’m in the middle of trying to replicate a failure with the new build – so far it hasn’t failed in a way I can detect.
Do you still want me to make that change during this test or give it a few more days?
From: Yuri Benditovich ***@***.***<mailto:***@***.***>>
Sent: Thursday, December 12, 2024 4:30 AM
To: virtio-win/kvm-guest-drivers-windows ***@***.***<mailto:***@***.***>>
Cc: David A. Soussan ***@***.***<mailto:***@***.***>>; Mention ***@***.***<mailto:***@***.***>>
Subject: Re: [virtio-win/kvm-guest-drivers-windows] netkvm with lots of parallel network activity hanging Win10 VM (Issue #1058)
@dasoussan<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fdasoussan&umid=439533a7-ed19-40d1-92d5-c9b7eac75c08&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-bffef5ebdb616675dc2b58fa42242476c5bbc886> @dasoussanATRO<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fdasoussanATRO&umid=439533a7-ed19-40d1-92d5-c9b7eac75c08&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-211632b064b23985816d18f51bd43ae8336f22c5> What is the registry value of HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\NetworkThrottlingIndex? If this is a default (10), change it to 0xffffffff and reboot. Does this change something?
—
Reply to this email directly, view it on GitHub<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fvirtio%2dwin%2fkvm%2dguest%2ddrivers%2dwindows%2fissues%2f1058%23issuecomment%2d2538349748&umid=439533a7-ed19-40d1-92d5-c9b7eac75c08&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-21c36eff08250be4e772d2853d6b31288c42ad27>, or unsubscribe<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fnotifications%2funsubscribe%2dauth%2fAJYAD3KBNFFIL3AEDJYCGCT2FFJRBAVCNFSM6AAAAABTB3AKACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZYGM2DSNZUHA&umid=439533a7-ed19-40d1-92d5-c9b7eac75c08&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-51fc62ffbe54970684c8927581439ae10d5f121b>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***<mailto:***@***.******@***.***>>>
—
Reply to this email directly, view it on GitHub<#1058 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BATE2ROAAOQQXBKVK5QELTT2FGCOLAVCNFSM6AAAAABTB3AKACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZYHA2DOMBYGY>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
This E-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return E-mail.
Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.
|
@dasoussan You can't make this change during the test, the value will be applied only after reboot. I have no idea what the "new build" is, if you mean some new build of netkvm - there are no latest changes that can affect the behavior in described scenario. Try the registry change any time you want. |
The new build is described in this thread in the oracle support forum. Note: this talks about a windows version of virtualbox - they later provided a Linux build that had the same network reset code.
—
=== Virtual Box ===
*** Start Service Request Update Template ***
Owner WHO: Geoff Shipman (Support Engineer)
Follow-up WHEN: NEXT CONTACT BY: 04-Dec-2024 03:09:06 PM US/Mountain
ACTION PLAN WHAT: Awaiting engineering
ACTION PLAN WHY: Bug - 36242268 engineering update, asking customer to test a debug build of 7.0 to determine cause.
CURRENT Issue Clarification: Ubuntu host has MS Win 10 image that has crashed multiple times
CURRENT Business Impact: Potential security issue
Hello Jen,
Thank you for the update. Basically engineering was asking which version 7.0 or 7.1 you were using so they could make the same version that provides a work around of resetting the network adaptor when an event is encountered. This version would also increase the debug logging to determine a true root cause.
I will let them know that you are using 7.0 version to start that build process. If you you require the 7.1 version as well please let me know so I can update engineering
Thank you
Geoff
Note: In my absence you can receive service by calling +1-800-223-1711.
Global support contact number (your local support number) can be found at
http://www.oracle.com/us/support/contact-068555.html
*** END Service Request Update Template ***
—
On Dec 12, 2024, at 11:11 AM, Yuri Benditovich ***@***.***> wrote:
@dasoussan<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fdasoussan&umid=714d41b1-312a-402b-bb9a-1ce1e879ea1e&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-6a325c2a19b9551571964927feb017037832c76a> You can't make this change during the test, the value will be applied only after reboot. I have no idea what the "new build" is, if you mean some new build of netkvm - there are no latest changes that can affect the behavior in described scenario. Try the registry change any time you want. Another thing: use instructions in https://github.com/virtio-win/kvm-guest-drivers-windows/blob/master/Tools/trace/Readme.txt<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fvirtio%2dwin%2fkvm%2dguest%2ddrivers%2dwindows%2fblob%2fmaster%2fTools%2ftrace%2fReadme.txt&umid=714d41b1-312a-402b-bb9a-1ce1e879ea1e&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-74cd752730400270602ef1426357c221a78671da> and get logs of netkvm: disable the network adapter it in the device manager, start the BAT file, then enable it in device manager, then stop the logging. If you have PDB file, you can decode the record by ParseTrace.bat . Attach the ETL of decoded log file, we'll see which virtio-net features Virtual Box enables etc
—
Reply to this email directly, view it on GitHub<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fvirtio%2dwin%2fkvm%2dguest%2ddrivers%2dwindows%2fissues%2f1058%23issuecomment%2d2539392683&umid=714d41b1-312a-402b-bb9a-1ce1e879ea1e&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-f2dfdb24a67cda60e965ef9f739a6f3ee1f4602a>, or unsubscribe<https://smex-ctp.trendmicro.com:443/wis/clicktime/v1/query?url=https%3a%2f%2fgithub.com%2fnotifications%2funsubscribe%2dauth%2fAJYAD3JLYKEKAG2CJI52MK32FGYRJAVCNFSM6AAAAABTB3AKACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZZGM4TENRYGM&umid=714d41b1-312a-402b-bb9a-1ce1e879ea1e&auth=bf1a897e980dcf5b543331bbd91bd106e485c9ec-b7ac9863291c75ac033396e911d652b50c4ce622>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
HangCallStacks-Full.txt
Scenario summary:
Ubuntu 22.04 running Oracle Virtual Box with a Win10 VM running underneath. 4 cores & 16 GB RAM allocated to the VM, 32 GB total in the machine. We believe via crash dump analysis that the NetKVM / VirtIO drivers are hanging up spinlocked & waiting for virtqueue_get_buf_split.
Details (sorry, this is long - I'm summarizing as best I can):
The VM is running our own code that previously ran in Win7 and runs in Win10 stand alone fine, now we are migrating portions (eventually all of it) over to Linux but for now are in a hybrid environment. The hardware emulated NICs weren't giving the performance we wanted as this main system has 2 x 10G fiber interfaces and when we tried NetKVM / VirtIO drivers things performed sooooo much better so that is where we went.
With ~30 devices on the network every now and then we would occasionally see some kind of VM hang up. VirtualBox would say:
VMMDev: vmmDevHeartbeatFlatlinedTimer: Guest seems to be unresponsive. Last heartbeat received 4 seconds ago. We thought it was a virtualbox or file system problem as we saw the hang when 30-50 devices were all trying to pull files from the main server.
On a system with ~200+ devices on the network it is hanging up more often and now not when they are pulling files but when the system is "idle". I quote "Idle" because even when idle the server is constantly querying every device every few seconds with a ping and or a 'How are you doing today?' message, devices are constantly saying what their status is via multicast messages that are picked up by any interested listening device and most are listening to the multicast messages.
Thus even an idle system while not a high GB/s amount of network traffic is a lot of messages per unit time, a quick sniff and I counted > 350 packets per second.
With the hang happening more often I've instrumented the Win10 VM to be able to generate a crash dump on NMI.
Hang: VM seems running but is completely unresponsive to any keyboard or mouse input, the clock has stopped updating on the bottom right of the Win10 screen, network stack does not respond to any pings, we see no data egressing from the VM when checked with wireshark. The VM does respond to the NMI, so I've got that going for me.
A lot of hoops and spelunking later I managed to find a symbol file for the version of netkvm we were running, get it recognized by WinDBG, and can finally show call stacks for the 4 VCPUs with actual function names and line numbers VS what I was seeing.
Here is the call stack that received the NMI - I filtered out all the not interesting hex stuff - so the first 8 stack entries are all related to the NMI and generating the crash dump. Right under that it is in netkvm:
The other 3 call stacks all look similar:
I'm attaching the full kernel mode call stack, included the above as a teaser. I don't have a complete memory dump of a hang as that necessitates increasing the pagefile size by a non-trivial amount and that could make the bug disappear, so I'm being as minimally invasive as possible right now.
This all happened with the Red Hat NDIS Miniport Driver version 100.92.104.22900 (as reported by the netkvm.sys file properties in Windows 10) which I believe corresponds to version 229 of the driver and associated source / executable files I found here:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
I saw that 229 dates back to when I was looking to get better performance and see there is a v248 driver out now. I took both code bases and did some side by side comparisons and while I didn't see any differences in VirtIORing.c I did see some in ParaNdis_TX.cpp nearby to where we hang but didn't drill into the code in detail. There were enough differences I'm forking a thread attempting to reproduce the problem with the v248 driver from the same site and while it hasn't hung up yet it hasn't been cooking for very long and this is quite an evasive intermittent issue.
I thought another thread might be to detail what I've seen here on the off chance some hang condition has already been detected and fixed and I just couldn't find such a scenario in the various bugs I've perused through.
I'll post back if I get another hang.
Thank you!
David Soussan
The text was updated successfully, but these errors were encountered: