Page MenuHomePhabricator

VB (5.1.22 mac) drag and drop file doesn't work
Open, NormalPublic

Description

VB drag and drop doesn't work in either direction. Host to VM allows the mouse to move into dolphin, but nothing is copied. Dragging from VM to Host either never seems to recognize moving outside the screen or pops open a "dropping" dialog that never finishes. More attempts results in system freezing.

Details

Impact
Normal

Event Timeline

Dragging my onion-grater folder from my home directory in dolphin to my host file explorer:

00:01:58.152409 DnD: Guest is using protocol v3, rc=VINF_SUCCESS
00:01:58.252750 DnD: Default action is: 0x0
00:01:58.252775 DnD: Number of supported guest actions: 0
00:01:58.252780 DnD: Number of supported guest formats: 0
00:01:58.260996 DnD: Guest is using protocol v3, rc=VINF_SUCCESS
00:01:58.278863 DnD: Host offered the following formats:
00:01:58.278881 DnD:	Format #0: text/uri-list
00:01:58.278886 DnD:	Format #1: text/plain
00:01:58.278907 DnD: Default action is: 0x1
00:01:58.278912 DnD: Number of supported guest actions: 1
00:01:58.278915 DnD: 	Action 0: 0x1
00:01:58.278918 DnD: Number of supported guest formats: 2
00:01:58.278923 DnD: 	Format 0: text/uri-list
00:01:58.278926 DnD: 	Format 1: text/plain
00:01:58.279066 DnD: Retrieved data state is 0 (action=0x0), rc=VINF_SUCCESS
00:01:58.279066 DnD: Retrieving data from guest as 'text/plain' (1)
00:01:58.279066 DnD: Requesting data from guest in format: text/plain
00:01:58.279066 DnD: Requested data in format 'text/plain', receiving in intermediate format 'text/uri-list' now
00:01:58.383201 DnD: Error creating guest directory '\var\folders\6_\0x0qbsbd5mb4pslrd4kbj1c40000gn\T\VirtualBox Dropped Files\2017-07-07T20:16:47.484134000Z\onion-grater' on host, rc=VERR_ACCESS_DENIED
00:01:58.383244 DnD: Error VERR_ACCESS_DENIED occurred, aborting file transfer to host

Dragging (my vbox.log file) from host to guest reports:

00:02:57.912072 DnD: Guest is using protocol v3, rc=VINF_SUCCESS
00:02:57.912825 DnD: Offered formats to guest:
00:02:57.912834 DnD: 	text/uri-list
00:02:58.679049 DnD: Host is sending 63 bytes of data as 'text/uri-list'
00:02:58.690862 DnD: Processing: srcPath=/Users/j/VirtualBox VMs/Whonix-Gateway/Logs/VBox.log, dstPath=VBox.log, fMode=0x808180, cbSize=86225, fIsDir=false, fIsFile=true 
00:02:58.690888 DnD: Transferring host file to guest: /Users/j/VirtualBox VMs/Whonix-Gateway/Logs/VBox.log (86225 bytes, mode 0x808180)
00:02:58.691266 DnD: Processing: srcPath=/Users/j/VirtualBox VMs/Whonix-Gateway/Logs/VBox.log, dstPath=VBox.log, fMode=0x808180, cbSize=86225, fIsDir=false, fIsFile=true

That last lined in spammed hundreds of times (while I held the mouse over dolphin, I presume).

The guide goes on to ask for the log in the guest. It wants me to modify the logging by changing the file /usr/bin/VBoxClient-all, but this doesn't exist. Neither does /tmp/VBoxClient.log

JasonJAyalaP added a comment.EditedJul 7 2017, 10:33 PM

Is Whonix blocking VB from writing to '\var\folders\'?

No idea.

I can create a bug report
(https://www.virtualbox.org/wiki/Bugtracker), but maybe @Patrick has
some insight (or knows where the guest log file is). If I post a bug
now they may believe it's whonix specific.

You need to reproduce the same issue on Debian stretch. Otherwise they
can always say it's Whonix specific.

Patrick edited projects, added Whonix 16; removed Whonix 14.Jul 23 2017, 5:53 PM