After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 758678 - Crash: vteaccess.cc:636:void vte_terminal_accessible_text_scrolled
Crash: vteaccess.cc:636:void vte_terminal_accessible_text_scrolled
Status: RESOLVED OBSOLETE
Product: vte
Classification: Core
Component: general
git master
Other Linux
: Normal critical
: ---
Assigned To: VTE Maintainers
VTE Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-11-25 22:11 UTC by Egmont Koblinger
Modified: 2021-06-10 15:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Terminator patch to trigger the crash (3.47 KB, patch)
2015-12-05 21:56 UTC, Egmont Koblinger
none Details | Review

Description Egmont Koblinger 2015-11-25 22:11:45 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.)
Comment 1 Egmont Koblinger 2015-12-05 21:56:46 UTC
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.)
Comment 2 Egmont Koblinger 2015-12-07 22:23:46 UTC
_Before_ fixing bug 759147:

./src/testvte

./src/window 4 100 100 (or any two small numbers) => the same crash!
Comment 3 Egmont Koblinger 2015-12-11 19:37:29 UTC
Today it's not willing to crash. Dafuq?
Comment 5 GNOME Infrastructure Team 2021-06-10 15:08:00 UTC
-- 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.