Bug#765828: x11-utils: xprop -spy leaks memory

2014-10-18 Thread Christophe Rhodes
Julien Cristau  writes:

> On Sat, Oct 18, 2014 at 15:34:59 +0100, Christophe Rhodes wrote:
>
>> This was reported to debian mailing lists here:
>> <http://thread.gmane.org/gmane.linux.debian.devel.pulseaudio/4456>
>> but I couldn't find a bug reported anywhere.  At present, in an X session 
>> that
>> is around a month old, the single persistent xprop process, whose parent is
>> pulseaudio-start-x11, is consuming nearly 600MB of resident memory.
>> 
> I replied to that report at the time, and I'm going to make the same
> reply now.  Somebody needs to send the patch to the xorg-devel list to
> get it reviewed/applied upstream.

OK.  Who is that "somebody"?

I have some kind of a working relationship with my distributor: I try to
contribute bug reports, to help out with upstream software that I'm
familiar with, and to record problems and potential problems that I
encounter with software that I'm less familiar with.  I consider logging
this bug a (small) contribution to making Debian better, not least
because at the moment it looks like Debian might release with the
default desktop being effectively unusable after about a month's
operation on lowish-memory machines.

I have no working relationship with the upstream software developers.  I
have no desire to subscribe to the xorg-devel list, to work out where it
actually is, to learn the community norms, to lobby for the patch or
other remedy; I don't even know whether it's by design that xprop leaks
memory ("#ifdef notused" suggests that it might be), and I do not
consider myself competent to argue either way.  What happens if
xorg-devel says "oh, right, let's disable the -spy option"?  I simply do
not have time to open that can of worms for myself.

So, I wonder, where can I find a team of people who are interested in
the quality of the x11 software as shipped in Debian?  Who (probably) do
already have some kind of working relationship with the upstream
software developers?  Who (probably) know where the relevant mailing
lists live, how to engage with the developers, how to negotiate the
optimal outcome?  Where could such a team be found?  Well, maybe there
isn't one, in which case I will work around the problem; but if
submitting a bug in software that Debian distributes and executes by
default isn't one step on the road to improving the situation, I'm
sorry.

In case it's not clear through the sarcasm: if your response indicates
that no-one in the debian-x maintainers is going to take this forward, I
will be sorry, but I will not be doing it myself either.  Now, please
excuse me; I must go and do the washing up.

Christophe


pgpbFh_TjSrOM.pgp
Description: PGP signature


Bug#765828: x11-utils: xprop -spy leaks memory

2014-10-18 Thread Christophe Rhodes
Package: x11-utils
Version: 7.7+2
Severity: important

Dear Maintainer,

pulseaudio-start-x11 uses xprop -root -spy to detect the existence of the
root window (and to kill the pulseaudio session when the x11 session exits).
Unfortunately, xprop -root -spy leaks memory on any property change, as far
as I can see.

This was reported to debian mailing lists here:

but I couldn't find a bug reported anywhere.  At present, in an X session that
is around a month old, the single persistent xprop process, whose parent is
pulseaudio-start-x11, is consuming nearly 600MB of resident memory.

Best wishes,

Christophe

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (900, 'unstable'), (900, 'stable'), (500, 'testing'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages x11-utils depends on:
ii  libc6 2.19-11
ii  libfontconfig12.11.0-6.1
ii  libfontenc1   1:1.1.2-1
ii  libfreetype6  2.5.2-1.1
ii  libgl1-mesa-glx [libgl1]  10.2.6-1
ii  libx11-6  2:1.6.2-3
ii  libx11-xcb1   2:1.6.2-3
ii  libxaw7   2:1.0.12-2
ii  libxcb-shape0 1.10-3
ii  libxcb1   1.10-3
ii  libxcomposite11:0.4.4-1
ii  libxext6  2:1.3.2-1
ii  libxft2   2.3.2-1
ii  libxi62:1.7.4-1
ii  libxinerama1  2:1.1.3-1
ii  libxmu6   2:1.1.2-1
ii  libxmuu1  2:1.1.2-1
ii  libxrandr22:1.4.2-1
ii  libxrender1   1:0.9.8-1
ii  libxt61:1.1.4-1
ii  libxtst6  2:1.2.2-1
ii  libxv12:1.0.10-1
ii  libxxf86dga1  2:1.1.4-1
ii  libxxf86vm1   1:1.1.3-1

x11-utils recommends no packages.

Versions of packages x11-utils suggests:
ii  mesa-utils  8.2.0-1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141018143459.23748.65143.reportbug@aleph-null



Bug#569135: problem gone away by linux v2.6.36-rc3

2010-09-08 Thread Christophe Rhodes
Hi,

A note to let you know that I've tested the vanilla kernel, and at least
v2.6.36-rc3 seems free of the VGA corruption that led me to write this
bug report.  (that kernel version suffers instead from a couple of other
bugs on my graphics card: no mouse cursor until the first suspend/resume
cycle, and 600ms freezes every 10 seconds -- I believe that at least the
second of these is fixed in the git tip beyond 2.6.36-rc3.

This means that the problem described in this bug is now solved for my
purposes; unfortunately, it doesn't mean that the problem is solved in
squeeze...

Best wishes,

Christophe



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87k4mvdgut@cantab.net



Bug#569135: xserver-xorg-video-intel: VGA output corruption still present with newer versions

2010-03-02 Thread Christophe Rhodes
Christophe Rhodes  writes:

> Please let me know if I can help further to isolate the problem.

Additionally, I tested my setup with the kernel from experimental,
version 2.6.33-2-686; the same problem persisted.

Best,

Christophe



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87k4tuny12@cantab.net



Bug#569135: xserver-xorg-video-intel: VGA output corruption still present with newer versions

2010-03-02 Thread Christophe Rhodes
Package: xserver-xorg-video-intel
Version: 2:2.9.1-2
Severity: normal

Hi,

As suggested in ,
I upgraded my kernel to 2.6.32-3-686 and libdrm-intel1, xserver-xorg-core
and mesa packages to the latest versions in sid.  The problem I reported in
this bug -- flicker and display corruption on the external VGA display,
while the LVDS display remains fine -- is still present.

Please let me know if I can help further to isolate the problem.

Best,

Christophe
-- Package-specific info:
/var/lib/x11/X.roster does not exist.

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13 Nov  6  2006 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1712808 Feb 16 08:39 /usr/bin/Xorg

/var/lib/x11/xorg.conf.roster does not exist.

VGA-compatible devices on PCI bus:
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated 
Graphics Device (rev 02)

/var/lib/x11/xorg.conf.md5sum does not exist.

Xorg X server configuration file status:
-rw-r--r-- 1 root root 3376 Sep 20 17:51 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath"/usr/share/fonts/X11/misc"
FontPath"/usr/X11R6/lib/X11/fonts/misc"
FontPath"/usr/share/fonts/X11/cyrillic"
FontPath"/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath"/usr/share/fonts/X11/100dpi/:unscaled"
FontPath"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath"/usr/share/fonts/X11/75dpi/:unscaled"
FontPath"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath"/usr/share/fonts/X11/Type1"
FontPath"/usr/X11R6/lib/X11/fonts/Type1"
FontPath"/usr/share/fonts/X11/100dpi"
FontPath"/usr/X11R6/lib/X11/fonts/100dpi"
FontPath"/usr/share/fonts/X11/75dpi"
FontPath"/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load"bitmap"
Load"ddc"
Load"dri"
Load"extmod"
Load"freetype"
Load"glx"
Load"int10"
Load"vbe"
EndSection

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver  "kbd"
Option  "CoreKeyboard"
Option  "XkbRules"  "xorg"
Option  "XkbModel"  "pc101"
Option  "XkbLayout" "gb"
Option  "XkbOptions""ctrl:nocaps"
EndSection

Section "InputDevice"
Identifier  "Configured Mouse"
Driver  "mouse"
Option  "CorePointer"
Option  "Device""/dev/input/mice"
Option  "Protocol"  "ImPS/2"
Option  "Emulate3Buttons"   "true"
EndSection

Section "InputDevice"
Identifier  "Synaptics Touchpad"
Driver  "synaptics"
Option  "SendCoreEvents""true"
Option  "Device""/dev/psaux"
Option  "Protocol"  "auto-dev"
Option  "HorizScrollDelta"  "0"
EndSection

Section "Device"
Identifier  "Intel Corporation 82852/855GM Integrated Graphics 
Device"
Driver  "intel"
BusID   "PCI:0:2:0"
EndSection

Section "Monitor"
Identifier  "Generic Monitor"
Option  "DPMS"
HorizSync   28-61
VertRefresh 43-60
EndSection

Section "Screen"
Identifier  "Default Screen"
Device  "Intel Corporation 82852/855GM Integrated Graphics 
Device"
Monitor "Generic Monitor"
DefaultDepth24
SubSection "Display"
Depth   1
Modes   "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth   4
Modes   "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth   8
Modes   "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"

Bug#569135: xserver-xorg-video-intel: corruption on external VGA display

2010-02-10 Thread Christophe Rhodes
Package: xserver-xorg-video-intel
Version: 2:2.9.1-2
Severity: normal

Hi,

With the update to 2.9.1-2 (I believe from the version _before_ 2.9.1-1, but I
can't be sure), using an external display (projector or monitor) is no longer
possible, because the external display (only, not the LVDS display in my X40
Thinkpad) does not update correctly.  It's a bit difficult to describe the
symptom; if nothing at all changes on either display, then both screens
display what they ought to; however, any change in the displayed graphics
(for example, by moving the mouse cursor, or going from one slide to the next)
causes of the order of one or two seconds of garbled output on the external
display before it settles down.

I suspect the upgrade of this package is at fault, but I can't actually verify
that; I tried turning off KMS in /etc/modprobe.d/i915-kms.conf, but that gives
me a blank screen on boot.

Please let me know if there's any thing else I should try to help resolve this.

Best,

Christophe

-- Package-specific info:
/var/lib/x11/X.roster does not exist.

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13 Nov  6  2006 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1710344 Jan 20 23:01 /usr/bin/Xorg

/var/lib/x11/xorg.conf.roster does not exist.

VGA-compatible devices on PCI bus:
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated 
Graphics Device (rev 02)

/var/lib/x11/xorg.conf.md5sum does not exist.

Xorg X server configuration file status:
-rw-r--r-- 1 root root 3376 Sep 20 17:51 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath"/usr/share/fonts/X11/misc"
FontPath"/usr/X11R6/lib/X11/fonts/misc"
FontPath"/usr/share/fonts/X11/cyrillic"
FontPath"/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath"/usr/share/fonts/X11/100dpi/:unscaled"
FontPath"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath"/usr/share/fonts/X11/75dpi/:unscaled"
FontPath"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath"/usr/share/fonts/X11/Type1"
FontPath"/usr/X11R6/lib/X11/fonts/Type1"
FontPath"/usr/share/fonts/X11/100dpi"
FontPath"/usr/X11R6/lib/X11/fonts/100dpi"
FontPath"/usr/share/fonts/X11/75dpi"
FontPath"/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load"bitmap"
Load"ddc"
Load"dri"
Load"extmod"
Load"freetype"
Load"glx"
Load"int10"
Load"vbe"
EndSection

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver  "kbd"
Option  "CoreKeyboard"
Option  "XkbRules"  "xorg"
Option  "XkbModel"  "pc101"
Option  "XkbLayout" "gb"
Option  "XkbOptions""ctrl:nocaps"
EndSection

Section "InputDevice"
Identifier  "Configured Mouse"
Driver  "mouse"
Option  "CorePointer"
Option  "Device""/dev/input/mice"
Option  "Protocol"  "ImPS/2"
Option  "Emulate3Buttons"   "true"
EndSection

Section "InputDevice"
Identifier  "Synaptics Touchpad"
Driver  "synaptics"
Option  "SendCoreEvents""true"
Option  "Device""/dev/psaux"
Option  "Protocol"  "auto-dev"
Option  "HorizScrollDelta"  "0"
EndSection

Section "Device"
Identifier  "Intel Corporation 82852/855GM Integrated Graphics 
Device"
Driver  "intel"
BusID   "PCI:0:2:0"
EndSection

Section "Monitor"
Identifier  "Generic Monitor"
Option  "DPMS"
HorizSync   28-61
VertRefresh 43-60
EndSection

Section "Screen"
Identifier  "Default Screen"
Device  "Intel Corporation 82852/855GM Integrated Graphics 
Device"
Monitor "Generic Monitor"
DefaultDepth24

Bug#407189: #407189: libxkbfile1: does not change key autorepeat state

2007-01-29 Thread Christophe Rhodes
Brice Goglin <[EMAIL PROTECTED]> writes:

> Unfortunately, the #if NOTYET have been in the Xorg tree from the
> beginning, and even if the first CVS XFree86 commit of libxkbfile on
> 1996/01/03. So it's kind of hard to tell whether this "yet" refers to
> soon or year 2090. I suggest you report a bug to
> https://bug.freedesktop.org/ and hope you'll get an answer :/

I'm sorry, I'm unwilling to go through the hoops of registering with
yet another bugzilla.  (I'd be happy for any Debian developer who
already has an account to act as an intermediary, and will undertake
to provide information as necessary by e-mail; if there's no-one on
the Debian side who can take this upstream, then so be it.)

Thanks,

Christophe


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#407189: libxkbfile1: does not change key autorepeat state

2007-01-16 Thread Christophe Rhodes
Package: libxkbfile1
Version: 1:1.0.3-2
Severity: normal

When doing something like
  xkbcomp $DISPLAY /tmp/xkb
  
  xkbcomp /tmp/xkb $DISPLAY
to change some keys' autorepeat state as viewed by the X server, the
autorepeat states are silently unchanged.

I believe that this is because the code which would be responsible for 
changing the state is commented out:
  #ifdef NOTYET
  ...
  #endif
in XkbWriteToServer in srvmisc.c.

My IBM X40 Thinkpad has two keys which I would like to turn into Hyper 
and Super modifiers; however, their default state is to autorepeat, and 
I can't turn this off using xkbcomp.  (Using xset -r  works, 
however, as does generating an XkbSetControls request manually).

I'd be happy to provide more information or provide sample files if that 
would help.

Christophe
-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages libxkbfile1 depends on:
ii  libc62.3.6.ds1-8 GNU C Library: Shared libraries
ii  libx11-6 2:1.0.3-4   X11 client-side library
ii  x11-common   1:7.1.0-10  X Window System (X.Org) infrastruc

libxkbfile1 recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]