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 757445 - Crash at keypress to childless vte
Crash at keypress to childless vte
Status: RESOLVED INVALID
Product: vte
Classification: Core
Component: general
git master
Other Linux
: Normal critical
: ---
Assigned To: VTE Maintainers
VTE Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-11-01 22:37 UTC by Egmont Koblinger
Modified: 2015-11-02 20:27 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix (480 bytes, patch)
2015-11-02 00:23 UTC, Egmont Koblinger
none Details | Review

Description Egmont Koblinger 2015-11-01 22:37:19 UTC
Set g-t profile to: "When command exits: Hold the terminal open"

Exit from the running command (shell). Press a key => segfault.

Broken by the smooth scroll patch.
Comment 1 Egmont Koblinger 2015-11-01 22:51:59 UTC
Using the script from https://bugs.launchpad.net/terminator/+bug/1512106 comment 1:

[New LWP 3635]
[New LWP 3637]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `python Downloads/test_gtkscrollablewindow.py'.
Program terminated with signal SIGSEGV, Segmentation fault.
  • #0 vte_pty_get_fd
    at pty.cc line 1254
  • #0 vte_pty_get_fd
    at pty.cc line 1254
  • #1 _vte_terminal_check_noecho
    at vte.cc line 4449
  • #2 vte_terminal_send
    at vte.cc line 5274
  • #3 vte_terminal_feed_child_using_modes
    at vte.cc line 5351
  • #4 vte_terminal_key_press
    at vte.cc line 6018
  • #5 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #6 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #7 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #8 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #9 ??
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
  • #10 gtk_window_propagate_key_event
    from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

Comment 2 Egmont Koblinger 2015-11-02 00:23:02 UTC
Created attachment 314599 [details] [review]
Fix

(No clue why the smooth scroll patch triggered this segfault, it's obviously irrelevant.)
Comment 3 Egmont Koblinger 2015-11-02 20:27:59 UTC
Damn, I didn't realize this was a bug in the work-in-progress patch of bug 755371.