Bug#1052198: libvte-2.91-0: swallowed characters on libreadline editing

Christoph Anton Mitterer calestyo at scientia.org
Tue Sep 19 00:11:53 BST 2023


Package: libvte-2.91-0
Version: 0.74.0-1
Severity: important


Hey.

After upgrading to 0.74.0-1 I've experienced some weired behaviour when
editing history lines in bash (via libreadline).

What I do is, getting a line from the history, either via the Up-key
or via incremental reverse searh (Ctrl-R) and when I then edit this
line (e.g. remove a character), another character is wrongly swallowed,
as if the escape sequences wouldn't work properly.

I should mention that in .inputrc I have:
   set mark-modified-lines On


Downgrading to 0.73.99-1 fixes the issue.


Also, but possibly unrelated to this, I've just somehow manged to cause a segfault:
[Sep19 01:01] gnome-terminal-[5265]: segfault at 565171bb7000 ip 00007fcfeb6ecb30 sp 00007ffd1f173b38 error 4 in libglib-2.0.so.0.7800.0[7fcfeb679000+99000] likely on CPU 2 (core 4, socket 0)
[  +0,000012] Code: 00 00 00 48 39 fe 72 0b eb 40 48 89 f8 48 89 f7 48 89 c6 48 f7 da 48 39 f7 72 ef 31 c0 4c 8d 05 76 0f 06 00 48 39 fe 73 38 90 <0f> b6 0e 48 83 c0 01 49 0f be 0c 08 48 01 ce 48 39 fe 72 ec 48 0f

Not really sure what I did... I think I did some touchpad scrolling when either
the terminal or the Cinnamon window list item for the terminal had the focus.


Thanks,
Chris.


Below information is when libvte-2.91-* were already downgraded:


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-1-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libvte-2.91-0 depends on:
ii  libatk1.0-0          2.49.91-2
ii  libc6                2.37-10
ii  libcairo-gobject2    1.17.8-3
ii  libcairo2            1.17.8-3
ii  libfribidi0          1.0.13-3
ii  libgcc-s1            13.2.0-4
ii  libglib2.0-0         2.78.0-2
ii  libgnutls30          3.8.1-4+b1
ii  libgtk-3-0           3.24.38-5
ii  libicu72             72.1-3
ii  libpango-1.0-0       1.51.0+ds-2
ii  libpangocairo-1.0-0  1.51.0+ds-2
ii  libpcre2-8-0         10.42-4
ii  libstdc++6           13.2.0-4
ii  libsystemd0          254.3-1
ii  libvte-2.91-common   0.73.99-1
ii  zlib1g               1:1.2.13.dfsg-3

libvte-2.91-0 recommends no packages.

libvte-2.91-0 suggests no packages.

-- no debconf information



More information about the pkg-gnome-maintainers mailing list