Mailinglist Archive: opensuse-bugs (14346 mails)
| < Previous | Next > |
[Bug 310232] DGA: No clean up when client dies.
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Wed, 8 Oct 2008 11:43:07 -0600 (MDT)
- Message-id: <20081008174307.CFF24245390@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=310232
User lverhaegen@xxxxxxxxxx added comment
https://bugzilla.novell.com/show_bug.cgi?id=310232#c15
Luc Verhaegen <lverhaegen@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|if a process, that has the mouse captured, |DGA: No
clean up when client dies.
|crashes, the mouse lock is not released. |
--- Comment #15 from Luc Verhaegen <lverhaegen@xxxxxxxxxx> 2008-10-08 11:43:07
MDT ---
Ok, after fixing a protocol handling bug server side with a driver which has no
dga support, i am now able to reproduce something with a dga capable driver (my
unichrome driver).
The xf86dga test utility, when killed with ctrl-c keeps the display messed up,
the keyboard and mouse grabbed. When xf86dga is quit, then the following
sequence is called:
XF86DGADirectVideo(dis, DefaultScreen(dis), 0);
XUngrabPointer(dis, CurrentTime);
XUngrabKeyboard(dis, CurrentTime);
This returns the server to normal.
This is a longstanding issue with DGA apparently, clean-up seems to be left
entirely to the client. Since the actual clean-up of a dead client seems
exactly those calls listed, i will just go and implement this.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
User lverhaegen@xxxxxxxxxx added comment
https://bugzilla.novell.com/show_bug.cgi?id=310232#c15
Luc Verhaegen <lverhaegen@xxxxxxxxxx> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|if a process, that has the mouse captured, |DGA: No
clean up when client dies.
|crashes, the mouse lock is not released. |
--- Comment #15 from Luc Verhaegen <lverhaegen@xxxxxxxxxx> 2008-10-08 11:43:07
MDT ---
Ok, after fixing a protocol handling bug server side with a driver which has no
dga support, i am now able to reproduce something with a dga capable driver (my
unichrome driver).
The xf86dga test utility, when killed with ctrl-c keeps the display messed up,
the keyboard and mouse grabbed. When xf86dga is quit, then the following
sequence is called:
XF86DGADirectVideo(dis, DefaultScreen(dis), 0);
XUngrabPointer(dis, CurrentTime);
XUngrabKeyboard(dis, CurrentTime);
This returns the server to normal.
This is a longstanding issue with DGA apparently, clean-up seems to be left
entirely to the client. Since the actual clean-up of a dead client seems
exactly those calls listed, i will just go and implement this.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
| < Previous | Next > |