GNOME Bugzilla – Bug 758678
Crash: vteaccess.cc:636:void vte_terminal_accessible_text_scrolled
Last modified: 2021-06-10 15:08:00 UTC
Terminator, bzr gtk3 branch (https://code.launchpad.net/~gnome-terminator/terminator/gtk3). The window was around 130x40, and I opened like 10 panes by pressing Ctrl+Shift+E and Ctrl+Shift+O alternating. I might have resized the window to this large after opening these panes, can't remember. Then I started rotating them by pressing Super+R, and clicking to focus one of the widgets whenever the current one lost focus. After like 4 or 5 rotate request (all terminals still only displaying the initial bash prompt) Terminator crashed with this: Vte:ERROR:vteaccess.cc:636:void vte_terminal_accessible_text_scrolled(VteTerminal*, gint, gpointer): assertion failed: (i >= 1) Aborted vte @fa3ea1e. (I was working on https://bugs.launchpad.net/ubuntu/+source/terminator/+bug/1316573.)
Created attachment 316824 [details] [review] Terminator patch to trigger the crash (Reminder for myself) Here's a way to reproduce the crash with a high enough (~50% ??) probability. Terminator's gtk3 branch as of now, plus the patches from https://bugs.launchpad.net/terminator/+bug/1520969, plus the patch attached here. Configure "Monospace Regular 8" font (6x13 px), 5px separator. Ubuntu's Unity desktop with menubars on the top of the screen (not window title), 1366x768. Start terminator, maximize the window. Press Ctrl+Shift+EOEOEOEO (split 4 times horizontally, 4 times vertically alternating). Then press Super+R. (https://bugs.launchpad.net/terminator/+bug/1522542 gives a hint why it doesn't always crash.)
_Before_ fixing bug 759147: ./src/testvte ./src/window 4 100 100 (or any two small numbers) => the same crash!
Today it's not willing to crash. Dafuq?
Apparently still happening: https://retrace.fedoraproject.org/faf/problems/bthash/?bth=6c5e35632d07b355b3b7479256f12c3c3ebcd70b&bth=747fbc56976c039beb252a1db7ada55b2a2ced79
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/vte/-/issues/2252.