Re: [Qemu-devel] Triple-fault causes abort(), which doesn't end pointer grabs

2007-05-13 Thread Samuel Bronson
On 5/8/07, Paul Brook <[EMAIL PROTECTED]> wrote: On Monday 07 May 2007, Samuel Bronson wrote: > So, if the guest system has a triple-fault, and I had had my mouse grabbed, > it stays grabbed, so that X has to be restarted (as far as I know). > > This happens because abort() doesn't run functions

Re: [Qemu-devel] Triple-fault causes abort(), which doesn't end pointer grabs

2007-05-08 Thread Philip Boulain
On Tue, 2007-05-08 at 18:38 +0200, Andreas Schwab wrote: > Samuel Bronson <[EMAIL PROTECTED]> writes: > > So, if the guest system has a triple-fault, and I had had my mouse grabbed, > > it > > stays grabbed, so that X has to be restarted (as far as I know). > Not if you have XF86_Ungrab bound to a

Re: [Qemu-devel] Triple-fault causes abort(), which doesn't end pointer grabs

2007-05-08 Thread Andreas Schwab
Samuel Bronson <[EMAIL PROTECTED]> writes: > So, if the guest system has a triple-fault, and I had had my mouse grabbed, it > stays grabbed, so that X has to be restarted (as far as I know). Not if you have XF86_Ungrab bound to a key. Andreas. -- Andreas Schwab, SuSE Labs, [EMAIL PROTECTED] Su

Re: [Qemu-devel] Triple-fault causes abort(), which doesn't end pointer grabs

2007-05-08 Thread Paul Brook
On Monday 07 May 2007, Samuel Bronson wrote: > So, if the guest system has a triple-fault, and I had had my mouse grabbed, > it stays grabbed, so that X has to be restarted (as far as I know). > > This happens because abort() doesn't run functions registered with > atexit(). Suggest use of exit() i

[Qemu-devel] Triple-fault causes abort(), which doesn't end pointer grabs

2007-05-08 Thread Samuel Bronson
So, if the guest system has a triple-fault, and I had had my mouse grabbed, it stays grabbed, so that X has to be restarted (as far as I know). This happens because abort() doesn't run functions registered with atexit(). Suggest use of exit() instead.