Shared folder stops working, freezing programs, unable to do clean shutdown of OS.
Discussions about using Windows guests in VirtualBox.
Shared folder stops working, freezing programs, unable to do clean shutdown of OS.
Hi,
I'm using Windows 10, Linux host.
My shared folder is mounted to "G:\", pointing to my home directory on the Linux host.
What I do:
On the host, I run this command:
"ConsoleApp1.exe" is a program I've written that tells visual studio to open "filename.cpp" at line 100 (in this case). Visual studio then goes on to close all current document before opening "filename.cpp" and scroll the cursor to line 100. This works, if I'll let the system rest.
But! If I press "F4" in Visual Studio right afterwards, maybe within a second of running the command above on the host, it'll make G: stop working, maybe half of the times. (Pressing "F4" tells Visual studio to jump to the next error, in other words opening a file on "G:\".)
I don't know whether running VBoxManage from the guest is necessary to provoke this. I would guess it's happening because lots of things are happening at the same time to G:\ (reading+writing+executing), and that a general stress test would provoke the same, but I don't know.
After this has happened, it seems impossible to kill Visual Studio, and it becomes impossible to do a clean shut down of Windows 10 (have to just power it off). (Note that "G:" is not available to any program on the host after this, the shared folder has completely stopped working.)
This problem started happening after upgrading virtual box to 7.1.6. It did not happen in 7.1.4 or earlier. So I'm going to downgrade to 7.1.4 now. I'll report back if the problem persists after downgrading, or if it seems to fix the problem.
I've attached the VM log.
Running "journalctl -b" on the host doesn't show any relevant lines.
Here's a screenshot of where visual studio freezes (this is the backtrace from another visual studio instance debugging the frozen visual studio instance)
I'm using Windows 10, Linux host.
My shared folder is mounted to "G:\", pointing to my home directory on the Linux host.
What I do:
On the host, I run this command:
Code: Select all
VBoxManage guestcontrol Windows10 --username kjetil --password xxxxxxx run -- G:\\dev_stuff\ConsoleApp1.exe G:\\dev_stuff\filename.cpp 100
But! If I press "F4" in Visual Studio right afterwards, maybe within a second of running the command above on the host, it'll make G: stop working, maybe half of the times. (Pressing "F4" tells Visual studio to jump to the next error, in other words opening a file on "G:\".)
I don't know whether running VBoxManage from the guest is necessary to provoke this. I would guess it's happening because lots of things are happening at the same time to G:\ (reading+writing+executing), and that a general stress test would provoke the same, but I don't know.
After this has happened, it seems impossible to kill Visual Studio, and it becomes impossible to do a clean shut down of Windows 10 (have to just power it off). (Note that "G:" is not available to any program on the host after this, the shared folder has completely stopped working.)
This problem started happening after upgrading virtual box to 7.1.6. It did not happen in 7.1.4 or earlier. So I'm going to downgrade to 7.1.4 now. I'll report back if the problem persists after downgrading, or if it seems to fix the problem.
I've attached the VM log.
Running "journalctl -b" on the host doesn't show any relevant lines.
Here's a screenshot of where visual studio freezes (this is the backtrace from another visual studio instance debugging the frozen visual studio instance)
- Untitled.png
- Untitled.png (53.98 KiB) Viewed 15845 times
- Attachments
-
- VBox.log
- (133.53 KiB) Downloaded 45 times
Re: Shared folder stops working, freezing programs, unable to do clean shutdown of OS.
Note: VirtualBox 7.1.14 randomly froze for me, as reported by many others. I haven't seen that happening in 7.1.16, but the freezing in 7.1.14 happened far less often than the shared folder freezing in 7.1.6.
Re: Shared folder stops working, freezing programs, unable to do clean shutdown of OS.
Seems like I've found a workaround. By running this command instead:
I.e. run ConsoleApp1.exe via "cmd.exe /k", the freeze doesn't happen. So maybe it's related to "VBoxManage"?
Anyway, not going to downgrade virtualbox to 7.1.14 yet, to check if that helps.
Code: Select all
VBoxManage guestcontrol Windows10 --username kjetil --password xxxxxxx run -- cmd.exe /k G:\\dev_stuff\ConsoleApp1.exe G:\\dev_stuff\filename.cpp 100
Anyway, not going to downgrade virtualbox to 7.1.14 yet, to check if that helps.
Re: Shared folder stops working, freezing programs, unable to do clean shutdown of OS.
[引用]
Kjetil wrote: ↑ 6. Feb 2025, 16:49
Seems like I've found a workaround. By running this command instead:
I.e. run ConsoleApp1.exe via "cmd.exe /k", the freeze doesn't happen. So maybe it's related to "VBoxManage"?
No, this just made it less likely to happen, so I guess it's not related to VBoxManage. Feels like a race condition in the shared folder implementation, causing freeze when reading, writing, and/or executing at the same time.Code: Select all
VBoxManage guestcontrol Windows10 --username kjetil --password xxxxxxx run -- cmd.exe /k G:\\dev_stuff\ConsoleApp1.exe G:\\dev_stuff\filename.cpp 100
- spyretrieval
- Posts: 1
- Joined: 7. Feb 2025, 05:07
Re: Shared folder stops working, freezing programs, unable to do clean shutdown of OS.
Post by spyretrieval »
VirtualBox 7.1.4 randomly froze for me, as reported by many others.
Last edited by klaus on 7. Feb 2025, 11:19, edited 1 time in total.
Reason: Moderator edit: adjusted version number to be plausible
Reason: Moderator edit: adjusted version number to be plausible
Jump to
- General
- ↳ Howtos and Tutorials
- ↳ Rules and FAQ
- ↳ Generic Advice
- ↳ Building VirtualBox
- ↳ Windows Hosts
- ↳ Linux Hosts
- ↳ Other Hosts
- ↳ Windows Guests
- ↳ Linux Guests
- ↳ Other Guests
- ↳ Using VirtualBox
- ↳ VirtualBox on Windows Hosts
- ↳ VirtualBox on Windows pre-releases
- ↳ VirtualBox on Linux Hosts
- ↳ VirtualBox on Mac OS X Hosts
- ↳ VirtualBox on Mac OS X pre-releases
- ↳ VirtualBox on Solaris Hosts
- ↳ VirtualBox on Other Hosts
- ↳ Suggestions
- ↳ Third Party Applications
- Guest systems
- ↳ Windows Guests
- ↳ Linux Guests
- ↳ Solaris Guests
- ↳ Mac OS X Guests
- ↳ Other Guests
- Deutschsprachige Anwender
- ↳ Allgemeine Diskussionen
- VirtualBox Programming
- ↳ The VirtualBox API
- ↳ VirtualBox OSE
- Special Purpose
- ↳ VirtualBox Beta / Release Candidate Feedback
- ↳ Old Beta Postings