VirtualBox

Ticket #6122 (reopened defect)

Opened 6 months ago

Last modified 5 months ago

Control-Break not passed through to Windows guest on Linux host => Fixed in SVN/3.1.4

Reported by: SeijiSensei Assigned to:
Priority: major Component: GUI
Version: VirtualBox 3.1.2 Keywords:
Cc: Guest type: Windows
Host type: Linux

Description

I added this to bug 1062, but I'm concerned it will be ignored since that bug report is very old.

The problem is that the Ctrl-Break keyboard command is not passed through to the Windows guest when running on a Linux host. Not passing through the Ctrl-Break combination means that some programs like MS Access cannot be controlled as expected. In the case of Access, the break command stops execution of a query. Without this command, there is no other option for dealing with a hung or run-away DB query other than closing the entire VM. (Access does not let you close it while a query is being executed.)

I'm using 3.1.2 r56127 installed from the .deb onto Kubuntu 9.04. I'm running Win7 in the guest with the Guest Extensions enabled.

Change History

2010-02-04 14:04:15 changed by frank

Hmm, is the a small test application which can prove that the CTRL+BREAK is not passed to the guest? I've checked this with a Linux guest on a Linux host and it seems that the Linux guest can see the same key sequence as the Linux host. You didn't try to press RightCtrl?+Break when RightCtrl? is assigned as host key, did you?

2010-02-04 15:07:11 changed by frank

I take my previous comment back. Problem confirmed.

2010-02-08 08:58:26 changed by frank

  • summary changed from Control-Break not passed through to Windows guest on Linux host to Control-Break not passed through to Windows guest on Linux host => Fixed in SVN/3.1.4.

Problem will be fixed in the final release of VBox 3.1.4.

2010-02-08 17:56:32 changed by SeijiSensei

Great news, Frank. Thanks for the quick reply!

(follow-up: ↓ 7 ) 2010-02-12 23:13:41 changed by frank

  • status changed from new to closed.
  • resolution set to fixed.

2010-02-15 18:48:30 changed by tristin69

  • status changed from closed to reopened.
  • resolution deleted.

Hi. This is my first post so let me know if I am not supposed to be reopening this ticket. I was having the same issue as reported in this bug except I was am using an OpenSolaris? host. I upgraded to 3.1.4 and I am still unable to issue a CTRL-Break to my windows guest.

Here are the details:

Virtual Box: 3.1.4 - Build 57640 Host: OpenSolaris? Build 132 Guest: Windows XP SP2 Application - Lotus Notes Version 6.5.6 - Using CTRL-Break in this application is supposed to cancel current activity but this does not work.

Thanks.

(in reply to: ↑ 5 ) 2010-02-16 00:15:10 changed by SeijiSensei

Replying to frank:

Fixed confirmed for MS Access 2007 running in Win7 Guest on Linux Host,

VirtualBox: Version 3.1.4 r57640 with Guest Extensions Linux: 2.6.31-16-generic Ubuntu SMP x86_64 Windows: Windows 7

Thanks again, Frank!

2010-02-22 21:21:33 changed by frank

tristin69: Which VBox frontend are you using, the normal GUI? Actually we tested the fix only on a Linux host, not on Solaris.

2010-02-22 21:21:44 changed by frank

  • component changed from VM control to GUI.

2010-03-17 14:53:45 changed by frank

tristin69, can you do the following? Please start /usr/X11/bin/xev on your Solaris host (from an X11 text console), move the mouse over the new X11 window then press Pause, then Ctrl+Pause, then terminate the application. Please attach the output of xev to this defect. Thank you!


ContactPrivacy policy