Activity log for bug #277069

Date Who What changed Old value New value Message
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