Red Hat Bugzilla – Bug 1283034
[abrt] gnome-terminal: _file_write(): gnome-terminal-server killed by SIGABRT
Last modified: 2015-12-02 13:21:37 EST
Description of problem:
I was trying to install boost using linuxbrew because I need it as a dependency for another package on brew. Im using a paravirtulized fedora 21 installation. I can reliably reproduce this crash every single time by doing the following:
1) Open bash
2) Type: brew install boost
3) bash will then crash
I don't know what's going on, but I would appriciate any troubleshooting help... I'm at a loss on this one. :(
Version-Release number of selected component:
runlevel: N 3
Thread no. 1 (10 frames)
#4 _file_write at vtestream-file.h:319
#5 _vte_file_stream_append at vtestream-file.h:409
#6 _vte_ring_freeze_row at ring.c:193
#7 _vte_ring_freeze_one_row at ring.c:359
#8 _vte_ring_maybe_freeze_one_row at ring.c:405
#9 _vte_ring_insert at ring.c:542
#10 _vte_terminal_ring_insert at vte.c:314
#11 _vte_terminal_ring_append at vte.c:323
#12 vte_terminal_insert_rows at vte.c:2105
#13 _vte_terminal_update_insert_delta at vte.c:2165
Potential duplicate: bug 1099218
Created attachment 1095826 [details]
Created attachment 1095827 [details]
Created attachment 1095828 [details]
Created attachment 1095829 [details]
Created attachment 1095830 [details]
Created attachment 1095831 [details]
Created attachment 1095832 [details]
Created attachment 1095833 [details]
Created attachment 1095834 [details]
Which version of vte do you have? Type: echo $VTE_VERSION (I expect 3603 or so.)
Does it crash if you run a different command, not brew, that also produces lots of output?
vte writes the scrollback buffer's contents into a temporary file (actually many temporary files, up to 12). Could you please make sure that you have enough space in /tmp, and you don't even run out of the number of available file descriptors? (What's the output of "ulimit -n"? Can you increase it, let's say "ulimit -n 4096" and then run gnome-terminal as described in https://wiki.gnome.org/Apps/Terminal/Debugging? Two commands, you can omit the "gdb --args" prefix.)
The number of required files was significantly reduced in later vte releases, and the code where it crashes for you was also rewritten, so presumably it wouldn't crash on latest Fedora.
Correction: the version will probably be 3802 (0.38.2), please confirm.
The said rewrite happened in 0.40.
Fedora 21 changed to end-of-life (EOL) status on 2015-12-01. Fedora 21 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
Thank you for reporting this bug and we are sorry it could not be fixed.