Your message dated Thu, 20 Jun 2013 21:09:00 +0000
with message-id <[email protected]>
and subject line Bug#712868: fixed in xfce4-settings 4.10.1-2
has caused the Debian Bug report #712868,
regarding xfce4-settings-helper generates segfault when running under VNC
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
712868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712868
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xfce4-settings
Version: 4.8.3-2
Severity: important
Tags: patch
Dear Maintainer,
when running xfce4 under VNC (vnc4server), xfce4-settings-helper
generates a segfault.
E.g.:
kernel: xfce4-settings-[20447]: segfault at 1 ip 8000936e sp bffff270
error 4 in xfce4-settings-helper[80000000+f000]
I debugged and identifed the issue:
When running under VNC, the function XGetExtensionVersion returns "1".
This is not considered in xfce_pointers_helper_init().
The following patch fixes the issue.
Thanks for processing this issue.
Regards
Mathias
---
Author: Mathias Koehrer <[email protected]>
--- xfce4-settings-4.8.3.orig/xfce4-settings-helper/pointers.c
+++ xfce4-settings-4.8.3/xfce4-settings-helper/pointers.c
@@ -135,8 +135,11 @@ xfce_pointers_helper_init (XfcePointersH
/* query the extension version */
version = XGetExtensionVersion (xdisplay, INAME);
- /* check for Xi */
- if (version == NULL || !version->present)
+ /* check for Xi.
+ * Note: if running under VNC, XGetExtensionVersion returns a pointer
+ * with the address "1". This has to be considered here.
+ * */
+ if (version == NULL || version == (void*)1 || !version->present)
{
g_critical ("XI is not present.");
}
-- System Information:
Debian Release: 7.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.2.46-rt67-2 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages xfce4-settings depends on:
ii libc6 2.13-38
ii libcairo2 1.12.2-3
ii libdbus-1-3 1.6.8-1
ii libexo-1-0 0.6.2-5
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgtk2.0-0 2.24.10-2
ii libnotify4 0.7.5-1
ii libpango1.0-0 1.30.0-1
ii libx11-6 2:1.5.0-1+deb7u1
ii libxcursor1 1:1.1.13-1+deb7u1
ii libxfce4ui-1-0 4.8.1-1
ii libxfce4util4 4.8.2-1
ii libxfconf-0-2 4.8.1-1
ii libxi6 2:1.6.1-1+deb7u1
ii libxklavier16 5.2.1-1
ii libxrandr2 2:1.3.2-2+deb7u1
ii xfconf 4.8.1-1
Versions of packages xfce4-settings recommends:
ii x11-utils 7.7~1
pn xfce4-volumed <none>
xfce4-settings suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: xfce4-settings
Source-Version: 4.10.1-2
We believe that the bug you reported is fixed in the latest version of
xfce4-settings, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yves-Alexis Perez <[email protected]> (supplier of updated xfce4-settings
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 20 Jun 2013 22:30:59 +0200
Source: xfce4-settings
Binary: xfce4-settings
Architecture: source amd64
Version: 4.10.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian Xfce Maintainers <[email protected]>
Changed-By: Yves-Alexis Perez <[email protected]>
Description:
xfce4-settings - graphical application for managing Xfce settings
Closes: 712868
Changes:
xfce4-settings (4.10.1-2) unstable; urgency=low
.
* debian/patches:
- 02-Xfsettingsd-Check-for-NoSuchExtension-bug-9390 added, fix segfault
when running under VNC. closes: #712868
* debian/control:
- update standards version to 3.9.4.
Checksums-Sha1:
c74c1b96849938db76f3035a42231b9bf42fa116 1956 xfce4-settings_4.10.1-2.dsc
75af8f9350ae113483487f4f2913c08d3b93385d 8150
xfce4-settings_4.10.1-2.debian.tar.gz
5b1f05fbfe985aaf4ccaf904048f5656cf39e429 677984
xfce4-settings_4.10.1-2_amd64.deb
Checksums-Sha256:
6f8e3b5b52cd3b820437d48bd88d6bfcbd2c95a3f767c08f93ae0a0b0f235d2c 1956
xfce4-settings_4.10.1-2.dsc
aad30ed9188457ca62418b73e29e6b5ce54af40a49b6c7de0d28d849acf6f6a0 8150
xfce4-settings_4.10.1-2.debian.tar.gz
afcb34221eb1efc5570ac8c0592adf0ecc7c2977debc84b52912194c574f969f 677984
xfce4-settings_4.10.1-2_amd64.deb
Files:
906d6fdd9cf15e5ee3ca7efebcce7a29 1956 xfce optional xfce4-settings_4.10.1-2.dsc
ba394482d00880a999b2668cea31630a 8150 xfce optional
xfce4-settings_4.10.1-2.debian.tar.gz
6f325e4fee3bfa180541ebc1e393c9bd 677984 xfce optional
xfce4-settings_4.10.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQEcBAEBCgAGBQJRw2jRAAoJEG3bU/KmdcClDacH/Rs0P96J1QSVXph2pMKGbcaV
lg1vAvoQ+b2EmppKWwmKFJjPtW6RzhoUZcwVT1J/pKEFKqFPj3aPgkv30re7EgRg
CErfsGIWYxGYFeAc7ZZd9J4NMQymVWpwi/sCC8GU7z8pzS6VZ0PhnodRXcznEuiP
F01RWd0zYsGU3cADFwIen4DKAttoB588lBe3/V6cBmqUOqUB2OBA0b6nUkMTuYBQ
pXsApHmEYZtNwgKL72ER2mjO7AA42qKrNvSKNzAOz4lPD1mkszCVMT3R0nJuWYka
SMXcG61VWl1SqBcxHjd3ViiuJu1oXvN16ZxxuFrJzQrJP+u9jOf8prR2qpPa9uA=
=+QAy
-----END PGP SIGNATURE-----
--- End Message ---