Bug#1040049: gnome-terminal: assert hit on mouseover, all open terminal windows are lost

Luca Boccassi bluca at debian.org
Mon Jul 3 13:24:48 BST 2023


On Mon, 3 Jul 2023 at 13:21, Jeremy Bícha <jeremy.bicha at canonical.com> wrote:
>
> On Sat, Jul 1, 2023 at 2:54 PM Luca Boccassi <bluca at debian.org> wrote:
> > Package: gnome-terminal
> > Version: 3.46.8-1
> > Severity: important
> > Tags: patch bookworm
> > Forwarded: https://gitlab.gnome.org/GNOME/vte/-/issues/2577
> >
> > Dear Maintainer(s),
> >
> > gnome-terminal-server asserts on mouseover, losing all open terminals:
> >
> > gnome-terminal-server[2464750]: VTE:ERROR:../src/ringview.cc:299:const vte::base::BidiRow* vte::base::RingView::get_bidirow(vte::grid::row_t) const: assertion failed (row < m_start + m_len): (15728 < 15725)
> > gnome-terminal-server[2464750]: Bail out! VTE:ERROR:../src/ringview.cc:299:const vte::base::BidiRow* vte::base::RingView::get_bidirow(vte::grid::row_t) const: assertion failed (row < m_start + m_len): (15728 < 15725)
> >
> > This is upstream issue:
> >
> > https://gitlab.gnome.org/GNOME/vte/-/issues/2577
> >
> > Which was fixed by:
> >
> > https://gitlab.gnome.org/GNOME/vte/-/commit/dcfc0ec44df3084987a6faa0fdc03e6de717c682
> >
> > Please backport the fix to bookworm via proposed-updates, given it's a
> > hard crash.
>
> But Debian 12 already has vte2.91 0.70.6 which includes the fix from
> February you identified.
> https://gitlab.gnome.org/GNOME/vte/-/commits/0.70.6

Different assertion then? It looked the same, but maybe it's not. This
is what I have running:

$ dpkg -l | grep libvte
ii  libvte-2.91-0:amd64                     0.70.6-1~deb12u1
            amd64        Terminal emulator widget for GTK+ 3.0 -
runtime files
ii  libvte-2.91-common                      0.70.6-1~deb12u1
            amd64        Terminal emulator widget for GTK+ 3.0 -
common files



More information about the pkg-gnome-maintainers mailing list