debian/changelog | 7 +++++ debian/patches/series | 1 debian/patches/use-sigsafe-logging.diff | 41 ++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+)
New commits: commit 8b353cfc217cd8f1f84a65c06eb9f99734c65d72 Author: Timo Aaltonen <[email protected]> Date: Mon Sep 24 11:48:17 2012 +0300 Added use-sigsafe-logging.diff. Fix crashes by using signal safe logging (LP: #1053702) diff --git a/debian/changelog b/debian/changelog index 60467f9..55f0c9d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-input-vmmouse (1:12.9.0-0ubuntu3) quantal; urgency=low + + * Added use-sigsafe-logging.diff. Fix crashes by using signal safe + logging (LP: #1053702) + + -- Timo Aaltonen <[email protected]> Mon, 24 Sep 2012 11:46:55 +0300 + xserver-xorg-input-vmmouse (1:12.9.0-0ubuntu2) quantal-proposed; urgency=low * Rebuild for xserver 1.13. diff --git a/debian/patches/series b/debian/patches/series index 1a0c312..e04350a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ 01-enable-detect-in-kvm.diff +use-sigsafe-logging.diff diff --git a/debian/patches/use-sigsafe-logging.diff b/debian/patches/use-sigsafe-logging.diff new file mode 100644 index 0000000..16acb7b --- /dev/null +++ b/debian/patches/use-sigsafe-logging.diff @@ -0,0 +1,41 @@ +From: Peter Hutterer <[email protected]> +To: [email protected] +Subject: [PATCH vmmouse 1/2] Use sigsafe logging in ReadInput path +Date: Tue, 21 Aug 2012 14:03:54 +1000 + +Signed-off-by: Peter Hutterer <[email protected]> +--- + src/vmmouse.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +--- a/src/vmmouse.c ++++ b/src/vmmouse.c +@@ -73,6 +73,10 @@ + #include "exevents.h" + #endif + ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 18 ++#define LogMessageVerbSigSafe xf86MsgVerb ++#endif ++ + #include "xisb.h" + #include "mipointer.h" + +@@ -1063,7 +1067,7 @@ + */ + VMMouseClient_RequestAbsolute(); + mPriv->absoluteRequested = TRUE; +- xf86Msg(X_INFO, "VMWARE(0): vmmouse enable absolute mode\n"); ++ LogMessageVerbSigSafe(X_INFO, -1, "VMWARE(0): vmmouse enable absolute mode\n"); + } + + /* +@@ -1130,7 +1134,7 @@ + VMMouseClient_Disable(); + VMMouseClient_Enable(); + VMMouseClient_RequestAbsolute(); +- xf86Msg(X_INFO, "VMWARE(0): re-requesting absolute mode after reset\n"); ++ LogMessageVerbSigSafe(X_INFO, -1, "VMWARE(0): re-requesting absolute mode after reset\n"); + break; + } + -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

