[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#668199: libreoffice: Keypresses doubled in erratic blocks in all apps / all windows while LO open



Package: libreoffice
Version: 1:3.4.6-2
Severity: grave
Justification: renders package unusable


I am getting very strange and gravely bad input behavior anytime I have any
LibreOffice window open.  I've tried it with both writer and calc; the same
things happen:

Keyboard input is delayed by a fraction of a second, and keypresses are
doubled in erratic blocks.  That is, sometimes a key is doubled immediately
after the original press; sometimes a block of keys are doubled.  Worse,
this happens in all windows of all apps (LO writer, firefox, even xterm,
*everything* running in the system), as long as a LibreOffice window is
open.  The symptoms disappear completely as soon as the last LibreOffice
window is closed.

Example:  I typed the standard all-letters test sentence while LO writer
was running.  Here is what I see:

The thequick browquick brown fn ox oxjumped overjumpd ove the laz the lay y dogs.dogs.

That sample output was generated by opening LO writer, typing the sentence
into an xterm (and I did not miskey a single letter while typing that -- I
was typing quickly, but keenly aware of the accuracy of each keypress), then
copy-and-pasting what resulted in my xterm into reportbug.  Note the copy-
and-paste did not introduce a second instance of doubling; only the original
keying doubled.  I get very similar output when I type into LO writer
instead of xterm.

The slower I type, the more predictable the doubling gets, as the blocks
get smaller until they are reliably a single character.  If I leave a full
second between each individual keypress, then the doubling behavior stops
altogether.


I realize this has to be the result of some peculiarity of my system.  If
this happened in all installations, it would have been seen and jumped on
long ago.  But this is a long-standing continuously-updated Debian box,
that works great except when LibreOffice is runing, and is unusable while
it is.  I'm not sure where to begin.  I'm not even really sure it's the
fault of LibreOffice per se, but given that the behavior begins as soon as
I launch LibreOffice, and ends as soon as I exit it, I'm filing it here.  

Ready to poke around, try things, provide more information.  Just let me
know what would be helpful.  A massive thank you to anyone who spends a
bit of time pondering this.



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32.51 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages libreoffice depends on:
ii  fonts-sil-gentium-basic [ttf-sil-gentium-basic]  1.1-5
ii  liblucene2-java                                  2.9.4+ds1-4
ii  libreoffice-base                                 1:3.4.6-2
ii  libreoffice-calc                                 1:3.4.6-2
ii  libreoffice-core                                 1:3.4.6-2
ii  libreoffice-draw                                 1:3.4.6-2
ii  libreoffice-filter-mobiledev                     1:3.4.6-2
ii  libreoffice-impress                              1:3.4.6-2
ii  libreoffice-java-common                          1:3.4.6-2
ii  libreoffice-math                                 1:3.4.6-2
ii  libreoffice-report-builder-bin                   1:3.4.6-2
ii  libreoffice-writer                               1:3.4.6-2
ii  ttf-dejavu                                       2.33-2
ii  ttf-sil-gentium-basic                            1.1-5

Versions of packages libreoffice recommends:
ii  fonts-liberation [ttf-liberation]  1.07.2-2
ii  libpaper-utils                     1.1.24+nmu1
ii  ttf-liberation                     1.07.2-2
ii  ttf-mscorefonts-installer          3.4

Versions of packages libreoffice suggests:
pn  cups-bsd                    1.5.2-5
pn  gstreamer0.10-ffmpeg        <none>
pn  gstreamer0.10-plugins-bad   0.10.23-1
pn  gstreamer0.10-plugins-base  0.10.36-1
pn  gstreamer0.10-plugins-good  0.10.31-1
pn  gstreamer0.10-plugins-ugly  <none>
pn  hunspell-dictionary         <none>
pn  hyphen-hyphenation-pattern  <none>
pn  icedove                     10.0.3-3
pn  iceweasel                   10.0.3esr-2
pn  imagemagick                 8:6.6.9.7-7
pn  java-gcj-compat [java5-run  1.0.80-5.1
pn  libgl1-mesa-glx [libgl1]    7.11.2-1
pn  libldap-2.4-2               2.4.28-1.1
pn  libreoffice-filter-binfilt  1:3.4.6-2
pn  libreoffice-gnome | libreo  <none>
pn  libreoffice-help-3.4        <none>
pn  libreoffice-l10n-3.4        <none>
pn  libreoffice-officebean      1:3.4.6-2
pn  libsane                     1.0.22-7
pn  libxrender1                 1:0.9.6-2
pn  myspell-en-us [myspell-dic  1:3.3.0-3
pn  mythes-en-us [mythes-thesa  1:3.3.0-3
pn  openclipart-libreoffice     <none>
pn  pstoedit                    <none>
pn  thunderbird                 1.5.0.13+1.5.0.15b.dfsg1+prepatch080614i-0etch1
pn  unixodbc                    <none>

Versions of packages libreoffice-core depends on:
ii  fontconfig                         2.8.0-3.1
ii  fonts-opensymbol [ttf-opensymbol]  2:2.4.3+LibO3.4.6-2
ii  libatk1.0-0                        2.2.0-2
ii  libc6                              2.13-27
ii  libcairo2                          1.10.2-7
ii  libcurl3-gnutls                    7.25.0-1
ii  libdb5.1                           5.1.29-1
ii  libexpat1                          2.1.0~beta3-2
ii  libfontconfig1                     2.8.0-3.1
ii  libfreetype6                       2.4.9-1
ii  libgcc1                            1:4.7.0-1
ii  libgdk-pixbuf2.0-0                 2.24.1-1
ii  libglib2.0-0                       2.30.2-6
ii  libgraphite2-2.0.0                 1.1.1-1
ii  libgstreamer-plugins-base0.10-0    0.10.36-1
ii  libgstreamer0.10-0                 0.10.36-1
ii  libgtk2.0-0                        2.24.10-1
ii  libhunspell-1.3-0                  1.3.2-4
ii  libhyphen0                         2.8.3-1
ii  libice6                            2:1.0.7-2
ii  libicu48                           4.8.1.1-5
ii  libjpeg8                           8d-1
ii  libmythes-1.2-0                    2:1.2.2-1
ii  libneon27-gnutls                   0.29.6-1
ii  libnspr4-0d                        4.9-1
ii  libnss3-1d                         3.13.3-1
ii  libpango1.0-0                      1.29.4-3+b1
ii  libpng12-0                         1.2.47-2
ii  librdf0                            1.0.15-1
ii  libreoffice-common                 1:3.4.6-2
ii  libsm6                             2:1.2.0-2
ii  libssl1.0.0                        1.0.1-4
ii  libstdc++6                         4.7.0-1
ii  libtextcat0                        2.2-10
ii  libx11-6                           2:1.4.4-4
ii  libxaw7                            2:1.0.9-3
ii  libxext6                           2:1.3.0-3
ii  libxinerama1                       2:1.1.1-3
ii  libxml2                            2.7.8.dfsg-7
ii  libxrandr2                         2:1.3.2-2
ii  libxrender1                        1:0.9.6-2
ii  libxslt1.1                         1.1.26-8
ii  libxt6                             1:1.1.1-2
ii  ttf-opensymbol                     2:2.4.3+LibO3.4.6-2
ii  uno-libs3                          3.4.6-2
ii  ure                                3.4.6-2
ii  zlib1g                             1:1.2.6.dfsg-2

Versions of packages libreoffice-writer depends on:
ii  libc6                  2.13-27
ii  libgcc1                1:4.7.0-1
ii  libicu48               4.8.1.1-5
ii  libreoffice-base-core  1:3.4.6-2
ii  libreoffice-core       1:3.4.6-2
ii  libstdc++6             4.7.0-1
ii  libwpd-0.9-9           0.9.4-3
ii  libwpg-0.2-2           0.2.1-1
ii  libwps-0.2-2           0.2.4-2
ii  libxml2                2.7.8.dfsg-7
ii  uno-libs3              3.4.6-2
ii  zlib1g                 1:1.2.6.dfsg-2

Versions of packages libreoffice-writer recommends:
ii  java-gcj-compat [java5-runtime]  1.0.80-5.1
ii  libreoffice-emailmerge           <none>
ii  libreoffice-filter-binfilter     1:3.4.6-2
ii  libreoffice-java-common          1:3.4.6-2
ii  libreoffice-math                 1:3.4.6-2

Versions of packages libreoffice-writer suggests:
pn  libreoffice-base  1:3.4.6-2
pn  libreoffice-gcj   <none>

Versions of packages libreoffice-calc depends on:
ii  libc6                  2.13-27
ii  libcolamd2.7.1         1:3.4.0-2
ii  libgcc1                1:4.7.0-1
ii  libreoffice-base-core  1:3.4.6-2
ii  libreoffice-core       1:3.4.6-2
ii  libstdc++6             4.7.0-1
ii  lp-solve               5.5.0.13-7
ii  uno-libs3              3.4.6-2

Versions of packages libreoffice-base depends on:
ii  java-gcj-compat [java5-runtime]  1.0.80-5.1
ii  libc6                            2.13-27
ii  libgcc1                          1:4.7.0-1
ii  libhsqldb-java                   1.8.0.10-11
ii  libreoffice-base-core            1:3.4.6-2
ii  libreoffice-core                 1:3.4.6-2
ii  libreoffice-java-common          1:3.4.6-2
ii  libstdc++6                       4.7.0-1
ii  uno-libs3                        3.4.6-2
ii  ure                              3.4.6-2

Versions of packages libreoffice-base suggests:
pn  libmyodbc | odbc-postgresql | libsqliteodbc | tdsodbc | mdbtools  <none>
pn  libmysql-java | libpg-java | libjtds-java                         <none>
pn  libreoffice-gcj                                                   <none>
pn  libreoffice-report-builder                                        <none>
pn  unixodbc                                                          <none>

Versions of packages libreoffice-impress depends on:
ii  libc6             2.13-27
ii  libgcc1           1:4.7.0-1
ii  libreoffice-core  1:3.4.6-2
ii  libreoffice-draw  1:3.4.6-2
ii  libstdc++6        4.7.0-1
ii  uno-libs3         3.4.6-2

Versions of packages libreoffice-math depends on:
ii  fonts-opensymbol [ttf-opensymbol]  2:2.4.3+LibO3.4.6-2
ii  libc6                              2.13-27
ii  libgcc1                            1:4.7.0-1
ii  libreoffice-core                   1:3.4.6-2
ii  libstdc++6                         4.7.0-1
ii  ttf-opensymbol                     2:2.4.3+LibO3.4.6-2
ii  uno-libs3                          3.4.6-2

-- no debconf information



Reply to: