2008-10-02 11:40:16 |
Juha Erkkilä |
bug |
|
|
added bug |
2008-10-02 11:40:16 |
Juha Erkkilä |
bug |
|
|
added attachment 'typingmaster_one_keypress_hardy_libX11.log.gz' (tshark-dump of one keypress with XCB linked in) |
2008-10-02 11:41:25 |
Juha Erkkilä |
bug |
|
|
added attachment 'typingmaster_one_keypress_gutsy_libX11.log.gz' (tshark-dump of one keypress without XCB) |
2008-11-11 17:58:21 |
Daniel T Chen |
ia32-libs: importance |
Undecided |
Low |
|
2008-11-11 17:58:21 |
Daniel T Chen |
ia32-libs: statusexplanation |
|
|
|
2008-11-19 05:16:38 |
Jordan Erickson |
ia32-libs: bugtargetdisplayname |
ia32-libs (Ubuntu) |
libxcb (Ubuntu) |
|
2008-11-19 05:16:38 |
Jordan Erickson |
ia32-libs: bugtargetname |
ia32-libs (Ubuntu) |
libxcb (Ubuntu) |
|
2008-11-19 05:16:38 |
Jordan Erickson |
ia32-libs: statusexplanation |
|
Change package from ia32-libs to libxcb-xlib0 (as this is what is installed, by default on an i386 system). |
|
2008-11-19 05:16:38 |
Jordan Erickson |
ia32-libs: title |
Bug #277069 in ia32-libs (Ubuntu): "Java slow on remote X" |
Bug #277069 in libxcb (Ubuntu): "Java slow on remote X" |
|
2009-01-09 06:20:42 |
Bryce Harrington |
libxcb: status |
New |
Incomplete |
|
2009-01-12 07:58:16 |
Juha Erkkilä |
bug |
|
|
added attachment 'lspci.server' (lspci --vvnn on the server) |
2009-01-12 07:58:52 |
Juha Erkkilä |
bug |
|
|
added attachment 'lspci.terminal' (lspci --vvnn on a terminal) |
2009-01-13 19:35:17 |
Jordan Erickson |
ia32-libs: bugtargetdisplayname |
ia32-libs (Ubuntu) |
libx11 (Ubuntu) |
|
2009-01-13 19:35:17 |
Jordan Erickson |
ia32-libs: bugtargetname |
ia32-libs (Ubuntu) |
libx11 (Ubuntu) |
|
2009-01-13 19:35:17 |
Jordan Erickson |
ia32-libs: statusexplanation |
|
Hope this is an accurate affecting package change:
$ apt-file search libX11.so.6
libx11-6: /usr/lib/libX11.so.6
libx11-6: /usr/lib/libX11.so.6.2.0 |
|
2009-01-13 19:35:17 |
Jordan Erickson |
ia32-libs: title |
Bug #277069 in ia32-libs (Ubuntu): "Java slow on remote X" |
Bug #277069 in libx11 (Ubuntu): "Java slow on remote X" |
|
2009-01-16 08:16:49 |
Bryce Harrington |
description |
I've submitted this bug as https://bugs.freedesktop.org/show_bug.cgi?id=17868 as well. Though the problem may not be in ia32-libs -package, it contains the /usr/lib32/libX11.so.6.2.0 library that appears to be somehow relevant to the problem at hand.
Some Java applications, such as the trial version in http://www.typingmaster.com/, run unusably slow when used over a remote X connection.
I'm using Ubuntu Hardy 8.04.1 with LTSP5, Linux kernel 2.6.24-19-server, with 32-bit firefox and 32-bit Java-plugin. The relevant package versions are here:
firefox32 2.0.0.17
sun-java32 1.6.0.5
sun-java6-jre 6-06-0ubuntu1
ia32-libs 2.2ubuntu11
The issue does not appear to be Java-version related (it exists in 1.5 and 1.6 versions). I have not tested the very latest Java-versions though. The reason I'm reporting this as a possible XCB-related issue is that one can workaround the problem by using an X11-library that does not link to XCB.
In current Ubuntu version (Hardy), /usr/lib32/libX11.so.6.2.0 library links to /usr/lib32/libxcb-xlib.so.0 and /usr/lib32/libxcb.so.1 libraries, XCB version is 1.1. In previous Ubuntu version (Gutsy) the X11-library does not do this. When the new library shared object replaced with the old one, the problem disappears, and Java applications that had problems run fine.
There may be some other differences between the X11-libraries, but using XCB as an underlying implementation seems to be a major change, or is it? All other applications do not appear to have these problems, Java applications appear to be the sole source of these problems.
I'm adding two attachments that show tshark-dump of network traffic in both cases, perhaps it helps to analyze the issue. What happens there is one keypress on typingmaster Java-version, on Hardy/XCB case it takes half a minute to process one keypress and switch a screen, on Gutsy/no-XCB case it takes maybe a second.
Juha |
I've submitted this bug as https://bugs.freedesktop.org/show_bug.cgi?id=17868 as well. Though the problem may not be in ia32-libs -package, it contains the /usr/lib32/libX11.so.6.2.0 library that appears to be somehow relevant to the problem at hand.
Some Java applications, such as the trial version in http://www.typingmaster.com/, run unusably slow when used over a remote X connection.
I'm using Ubuntu Hardy 8.04.1 with LTSP5, Linux kernel 2.6.24-19-server, with 32-bit firefox and 32-bit Java-plugin. The relevant package versions are here:
firefox32 2.0.0.17
sun-java32 1.6.0.5
sun-java6-jre 6-06-0ubuntu1
ia32-libs 2.2ubuntu11
The issue does not appear to be Java-version related (it exists in 1.5 and 1.6 versions). I have not tested the very latest Java-versions though. The reason I'm reporting this as a possible XCB-related issue is that one can workaround the problem by using an X11-library that does not link to XCB.
In current Ubuntu version (Hardy), /usr/lib32/libX11.so.6.2.0 library links to /usr/lib32/libxcb-xlib.so.0 and /usr/lib32/libxcb.so.1 libraries, XCB version is 1.1. In previous Ubuntu version (Gutsy) the X11-library does not do this. When the new library shared object replaced with the old one, the problem disappears, and Java applications that had problems run fine.
There may be some other differences between the X11-libraries, but using XCB as an underlying implementation seems to be a major change, or is it? All other applications do not appear to have these problems, Java applications appear to be the sole source of these problems.
I'm adding two attachments that show tshark-dump of network traffic in both cases, perhaps it helps to analyze the issue. What happens there is one keypress on typingmaster Java-version, on Hardy/XCB case it takes half a minute to process one keypress and switch a screen, on Gutsy/no-XCB case it takes maybe a second.
Juha
[lspci]
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8623 [Apollo CLE266] [1106:3123]
Subsystem: VIA Technologies, Inc. Unknown device [1106:0000]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics [1106:3122] (rev 03) (prog-if 00 [VGA controller])
Subsystem: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics [1106:3122]
|
|
2009-02-17 19:51:06 |
Jordan Erickson |
bug |
|
|
assigned to libxcb |
2009-02-17 19:53:29 |
Bug Watch Updater |
libxcb: status |
Unknown |
Confirmed |
|
2009-02-27 18:22:42 |
Bryce Harrington |
libxcb: importance |
Low |
High |
|
2009-02-27 18:22:42 |
Bryce Harrington |
libxcb: statusexplanation |
Change package from ia32-libs to libxcb-xlib0 (as this is what is installed, by default on an i386 system). |
|
|
2009-02-27 18:23:43 |
Bryce Harrington |
description |
I've submitted this bug as https://bugs.freedesktop.org/show_bug.cgi?id=17868 as well. Though the problem may not be in ia32-libs -package, it contains the /usr/lib32/libX11.so.6.2.0 library that appears to be somehow relevant to the problem at hand.
Some Java applications, such as the trial version in http://www.typingmaster.com/, run unusably slow when used over a remote X connection.
I'm using Ubuntu Hardy 8.04.1 with LTSP5, Linux kernel 2.6.24-19-server, with 32-bit firefox and 32-bit Java-plugin. The relevant package versions are here:
firefox32 2.0.0.17
sun-java32 1.6.0.5
sun-java6-jre 6-06-0ubuntu1
ia32-libs 2.2ubuntu11
The issue does not appear to be Java-version related (it exists in 1.5 and 1.6 versions). I have not tested the very latest Java-versions though. The reason I'm reporting this as a possible XCB-related issue is that one can workaround the problem by using an X11-library that does not link to XCB.
In current Ubuntu version (Hardy), /usr/lib32/libX11.so.6.2.0 library links to /usr/lib32/libxcb-xlib.so.0 and /usr/lib32/libxcb.so.1 libraries, XCB version is 1.1. In previous Ubuntu version (Gutsy) the X11-library does not do this. When the new library shared object replaced with the old one, the problem disappears, and Java applications that had problems run fine.
There may be some other differences between the X11-libraries, but using XCB as an underlying implementation seems to be a major change, or is it? All other applications do not appear to have these problems, Java applications appear to be the sole source of these problems.
I'm adding two attachments that show tshark-dump of network traffic in both cases, perhaps it helps to analyze the issue. What happens there is one keypress on typingmaster Java-version, on Hardy/XCB case it takes half a minute to process one keypress and switch a screen, on Gutsy/no-XCB case it takes maybe a second.
Juha
[lspci]
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8623 [Apollo CLE266] [1106:3123]
Subsystem: VIA Technologies, Inc. Unknown device [1106:0000]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics [1106:3122] (rev 03) (prog-if 00 [VGA controller])
Subsystem: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics [1106:3122]
|
With xcb every write (in _XFlush) is followed by a read (_XEventsQueued) which
is the cause of the very poor performance. The read usually returns EAGAIN
because there is nothing to be read, but it is a severe performace hit anyhow.
And why _XEvenetsQueued/read is being called when select/poll has previously
returned indicating only a single file descriptor was ready is anybody's guess.
[Original Report]
I've submitted this bug as https://bugs.freedesktop.org/show_bug.cgi?id=17868 as well. Though the problem may not be in ia32-libs -package, it contains the /usr/lib32/libX11.so.6.2.0 library that appears to be somehow relevant to the problem at hand.
Some Java applications, such as the trial version in http://www.typingmaster.com/, run unusably slow when used over a remote X connection.
I'm using Ubuntu Hardy 8.04.1 with LTSP5, Linux kernel 2.6.24-19-server, with 32-bit firefox and 32-bit Java-plugin. The relevant package versions are here:
firefox32 2.0.0.17
sun-java32 1.6.0.5
sun-java6-jre 6-06-0ubuntu1
ia32-libs 2.2ubuntu11
The issue does not appear to be Java-version related (it exists in 1.5 and 1.6 versions). I have not tested the very latest Java-versions though. The reason I'm reporting this as a possible XCB-related issue is that one can workaround the problem by using an X11-library that does not link to XCB.
In current Ubuntu version (Hardy), /usr/lib32/libX11.so.6.2.0 library links to /usr/lib32/libxcb-xlib.so.0 and /usr/lib32/libxcb.so.1 libraries, XCB version is 1.1. In previous Ubuntu version (Gutsy) the X11-library does not do this. When the new library shared object replaced with the old one, the problem disappears, and Java applications that had problems run fine.
There may be some other differences between the X11-libraries, but using XCB as an underlying implementation seems to be a major change, or is it? All other applications do not appear to have these problems, Java applications appear to be the sole source of these problems.
I'm adding two attachments that show tshark-dump of network traffic in both cases, perhaps it helps to analyze the issue. What happens there is one keypress on typingmaster Java-version, on Hardy/XCB case it takes half a minute to process one keypress and switch a screen, on Gutsy/no-XCB case it takes maybe a second.
Juha
[lspci]
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8623 [Apollo CLE266] [1106:3123]
Subsystem: VIA Technologies, Inc. Unknown device [1106:0000]
01:00.0 VGA compatible controller [0300]: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics [1106:3122] (rev 03) (prog-if 00 [VGA controller])
Subsystem: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics [1106:3122]
|
|
2009-02-27 18:23:43 |
Bryce Harrington |
title |
Java slow on remote X |
Slow performance with remote X applications (java, etc.) |
|
2009-02-27 18:24:15 |
Bryce Harrington |
title |
Slow performance with remote X applications (java, etc.) |
Slow performance with remote X applications (java, firefox/xul, etc.) |
|
2009-02-27 18:35:59 |
Bryce Harrington |
bug |
|
|
assigned to libx11 (Fedora) |
2009-02-27 18:48:12 |
Bug Watch Updater |
libx11: status |
Unknown |
In Progress |
|
2009-02-27 18:52:45 |
Stéphane Graber |
bug |
|
|
added subscriber ltsp-cluster-team |
2009-03-20 13:52:53 |
Stéphane Graber |
libxcb (Ubuntu): status |
Incomplete |
Triaged |
|
2009-03-23 13:39:38 |
slavka_888 |
bug |
|
|
assigned to suse |
2009-05-13 16:47:33 |
Oliver Grawert |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487635 |
|
2009-05-13 16:47:33 |
Oliver Grawert |
bug task added |
|
debian |
|
2009-05-13 17:04:17 |
Bug Watch Updater |
debian: status |
Unknown |
New |
|
2009-05-26 20:54:01 |
Bug Watch Updater |
libxcb: status |
Confirmed |
Fix Released |
|
2009-05-27 00:05:19 |
Stéphane Graber |
attachment added |
|
Debdiff for hardy SRU http://launchpadlibrarian.net/27185733/hardy.debdiff |
|
2009-05-27 00:05:58 |
Stéphane Graber |
attachment added |
|
Debdiff for intrepid SRU http://launchpadlibrarian.net/27185759/intrepid.debdiff |
|
2009-05-27 00:06:59 |
Stéphane Graber |
attachment added |
|
Debdiff for jaunty SRU http://launchpadlibrarian.net/27185805/jaunty.debdiff |
|
2009-05-27 00:07:42 |
Stéphane Graber |
attachment added |
|
Debdiff for karmic http://launchpadlibrarian.net/27185831/karmic.debdiff |
|
2009-05-27 09:05:07 |
Launchpad Janitor |
libxcb (Ubuntu): status |
Triaged |
Fix Released |
|
2009-05-27 09:05:33 |
Bryce Harrington |
libxcb (Ubuntu): status |
Fix Released |
Triaged |
|
2009-05-27 09:05:33 |
Bryce Harrington |
libxcb (Ubuntu): assignee |
|
Bryce Harrington (bryceharrington) |
|
2009-05-27 09:06:21 |
Bryce Harrington |
libx11 (Ubuntu): status |
New |
Invalid |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
ia32-libs (Ubuntu Hardy) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libx11 (Ubuntu Hardy) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libxcb (Ubuntu Hardy) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
ia32-libs (Ubuntu Intrepid) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libx11 (Ubuntu Intrepid) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libxcb (Ubuntu Intrepid) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
ia32-libs (Ubuntu Karmic) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libx11 (Ubuntu Karmic) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libxcb (Ubuntu Karmic) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
ia32-libs (Ubuntu Jaunty) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libx11 (Ubuntu Jaunty) |
|
2009-05-27 09:06:45 |
Bryce Harrington |
bug task added |
|
libxcb (Ubuntu Jaunty) |
|
2009-05-27 09:26:27 |
Bryce Harrington |
libxcb (Ubuntu Karmic): status |
Triaged |
Fix Committed |
|
2009-05-27 09:33:25 |
Bryce Harrington |
libx11 (Ubuntu Jaunty): status |
New |
Invalid |
|
2009-05-27 10:09:32 |
Stéphane Graber |
attachment added |
|
New debdiff for hardy SRU http://launchpadlibrarian.net/27199249/hardy.debdiff |
|
2009-05-27 10:10:36 |
Stéphane Graber |
attachment added |
|
New debdiff for intrepid SRU http://launchpadlibrarian.net/27199265/intrepid.debdiff |
|
2009-05-27 10:11:43 |
Stéphane Graber |
attachment added |
|
New debdiff for jaunty SRU http://launchpadlibrarian.net/27199312/jaunty.debdiff |
|
2009-05-27 12:28:07 |
Bryce Harrington |
libx11 (Ubuntu Intrepid): status |
New |
Invalid |
|
2009-05-27 12:29:04 |
Bryce Harrington |
libx11 (Ubuntu Hardy): status |
New |
Invalid |
|
2009-05-27 12:30:32 |
Bryce Harrington |
libxcb (Ubuntu Hardy): status |
New |
In Progress |
|
2009-05-27 12:31:52 |
Bryce Harrington |
libxcb (Ubuntu Intrepid): status |
New |
In Progress |
|
2009-05-27 12:32:36 |
Bryce Harrington |
libxcb (Ubuntu Jaunty): status |
New |
In Progress |
|
2009-05-27 14:25:08 |
Bryce Harrington |
libxcb (Ubuntu Karmic): status |
Fix Committed |
Fix Released |
|
2009-05-30 05:01:29 |
Bug Watch Updater |
debian: status |
New |
Fix Released |
|
2009-07-02 12:53:04 |
Colin Watson |
ia32-libs (Ubuntu Karmic): importance |
Undecided |
High |
|
2009-07-03 04:50:54 |
Bug Watch Updater |
libx11 (Fedora): status |
In Progress |
Fix Released |
|
2009-07-17 10:34:20 |
Colin Watson |
ia32-libs (Ubuntu Karmic): assignee |
|
Colin Watson (cjwatson) |
|
2009-07-17 17:05:28 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/karmic/libxcb |
|
2009-08-03 15:35:09 |
Launchpad Janitor |
ia32-libs (Ubuntu Karmic): status |
New |
Fix Released |
|
2009-09-20 19:07:08 |
Ben Webb |
ia32-libs (Ubuntu Jaunty): status |
New |
Fix Committed |
|
2009-10-24 19:59:10 |
Scott Balneaves |
removed subscriber Scott Balneaves |
|
|
|
2009-12-27 22:57:09 |
jgmargo |
ia32-libs (Ubuntu): assignee |
Colin Watson (cjwatson) |
jgmargo (greg-margo) |
|
2010-01-07 18:40:28 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/ia32-libs |
|
2010-05-07 23:32:00 |
Alex Valavanis |
libxcb (Ubuntu Intrepid): status |
In Progress |
Invalid |
|
2010-05-07 23:32:52 |
Alex Valavanis |
ia32-libs (Ubuntu Intrepid): status |
New |
Invalid |
|
2010-05-31 11:20:44 |
NickRickard |
removed subscriber njrickard |
|
|
|
2010-06-01 14:22:20 |
Ian Taylor |
removed subscriber Ian Taylor |
|
|
|
2010-09-13 20:54:39 |
Bug Watch Updater |
libxcb: importance |
Unknown |
High |
|
2010-11-23 12:24:28 |
Alex Valavanis |
libxcb (Ubuntu Jaunty): status |
In Progress |
Won't Fix |
|
2010-11-23 12:37:57 |
Alex Valavanis |
ia32-libs (Ubuntu Jaunty): status |
Fix Committed |
Won't Fix |
|
2010-11-23 12:45:42 |
lopatoid |
removed subscriber lopatoid |
|
|
|
2011-01-25 12:03:36 |
Bug Watch Updater |
libxcb: importance |
High |
Unknown |
|
2011-02-03 13:41:37 |
Bug Watch Updater |
libxcb: importance |
Unknown |
High |
|
2011-05-18 05:50:51 |
Shrenik |
bug |
|
|
added subscriber Shrenik |
2014-11-21 19:22:13 |
Rolf Leggewie |
ia32-libs (Ubuntu Hardy): status |
New |
Won't Fix |
|
2014-11-23 15:17:04 |
Rolf Leggewie |
libxcb (Ubuntu Hardy): status |
In Progress |
Won't Fix |
|
2017-08-01 22:19:45 |
Steve Jackson |
removed subscriber Steve Jackson |
|
|
|
2017-10-27 11:13:17 |
Bug Watch Updater |
libx11 (Fedora): importance |
Unknown |
High |
|