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 770718 - vte_terminal_match_add_gregex: runtime check failed
vte_terminal_match_add_gregex: runtime check failed
Status: RESOLVED INVALID
Product: vte
Classification: Core
Component: general
0.28.x
Other Linux
: Normal normal
: ---
Assigned To: VTE Maintainers
VTE Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-09-01 20:47 UTC by Jan Kratochvil
Modified: 2016-09-04 12:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jan Kratochvil 2016-09-01 20:47:16 UTC
Fedora 24 x86_64 XFCE
vte-0.28.2-17.fc24.x86_64
xfce4-terminal-0.6.90-1.fc24.x86_64

There is a double-click selection regression (against Fedora 23) that it ignores word-characters from xfce4-terminal preferences.  It also prints:
/var/log/messages:
/usr/libexec/gdm-x-session: (xfce4-terminal:3479): Vte-WARNING **: (vtegtk.cc:1739):int vte_terminal_match_add_gregex(VteTerminal*, GRegex*, GRegexMatchFlags): runtime check failed: (g_regex_get_compile_flags(gregex) & G_REGEX_MULTILINE)

I was told I should file it here
  https://bugzilla.redhat.com/show_bug.cgi?id=1371163#c5
but I guess the bug could be also in the xfce4-terminal caller, couldn't it?
Comment 1 Jan Kratochvil 2016-09-01 20:57:27 UTC
So I was told I should file it to XFCE instead.
Comment 2 Christian Persch 2016-09-03 21:56:54 UTC
I guess since we now always translate from gregex to pcre2, we could drop the MULTILINE precondition check and just add the flag internally.
Comment 3 Christian Persch 2016-09-04 12:37:35 UTC
Fixed on master.