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

Simon McVittie smcv at debian.org
Mon Jul 3 16:08:45 BST 2023


Control: reassign -1 libvte-2.91-0
Control: affects -1 + gnome-terminal src:gnome-terminal
Control: retitle -1 gnome-terminal: crash with assertion failure on mouseover: row < m_start + m_len

On Sat, 01 Jul 2023 at 19:51:16 +0100, Luca Boccassi wrote:
> 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)

A VTE:ERROR is an assertion failure in libvte2.91-0 rather than
gnome-terminal itself.

Which of these versions have you tested, and which one(s) are affected?

- 0.70.3-1 in bookworm
- 0.70.6-1~deb12u1 in bookworm-proposed-updates
- 0.70.6-1 in testing/unstable
- 0.72.2-1 in experimental

It's helpful if you use reportbug to report bugs so that information on
dependency versions is present.

I normally use gnome-console (kgx) myself, and I wasn't able to reproduce
this in some brief testing with gnome-terminal; I also didn't see
this when testing the 0.70.6-1~deb12u1 update on a bookworm system.
Are there any special steps to trigger this assertion failure?

    smcv



More information about the pkg-gnome-maintainers mailing list