Well, not solved. But worked-around.

Chrome and Chromium 42 (and I’ve read 41 as well) have a weird mouse cursor problem in Linux on VirtualBox where the cursor wouldn’t change to a text cursor instead of an arrow pointy thingy.

Long story short: it’s a bug in Chrome/Chromium and here’s how to work around it:

Kamal says:
edit ‘/opt/google/chrome/google-chrome’ file and add ‘–touch-devices=123’ in last couple of lines as shown below. You are all set to go

#sudo vi /opt/google/chrome/google-chrome

if [[ -n "$CHROME_USER_DATA_DIR" ]]; then
# Note: exec -a below is a bashism.
exec -a "$0" "$HERE/chrome" \
--user-data-dir="$CHROME_USER_DATA_DIR" --touch-devices=123 "$@"
else
exec -a "$0" "$HERE/chrome" --touch-devices=123 "$@"
fi

And Akger says:
fix also works with chromium

edit

/usr/share/applications/chromium-browser.desktop

and change the Exec-statement to

Exec=chromium-browser %U --touch-devices=123

Mainly documenting this here for my own use. Should be solved in newer Chrome/Chromium versions.

Source: https://code.google.com/p/chromium/issues/detail?id=456222