GNOME Bugzilla – Bug 106460
Terminal hangs with repeated "Error reading from child: Bad address"
Last modified: 2004-12-22 21:47:04 UTC
On heavy screenoutput, vte 0.10.20 hangs. When this happens the following error message is repeatedly (100+ times/sec) written to ~/.xsession-errors: ** (gnome-terminal:2019): WARNING **: Error reading from child: Bad address. The problem seems to be gone after manually compiling vte 0.10.19. To reproduce: 1. Start mc (Midnight Commander) (usually hangs up when starting mc) Another way to reproduce: 1. Make a new gnome-terminal profile which starts /usr/bin/mutt -y (Mutt) 2. Start a new gnome-terminal window with that profile 3. Create 3 additional tabs (with the same profile) 4. For each tab, select a mailbox This causes Mutt to print out how many mails it has read (lots of screen output) And another: 1. less /usr/share/dict/word 2. Scroll up and down When a gnome-terminal/vte tab hangs, writes the error and uses 100% CPU. After closing the hanging tab with Control-Shift-W, the CPU usage drops back to normal levels and the error isn't written anymore. Note: when a tab hangs, the other tabs usually aren't affected.
> When a gnome-terminal/vte tab hangs, writes the error and uses 100% CPU. When a gnome-terminal/vte tab hangs, it writes the error to ~/.xsession-errors and uses 100% CPU.
108660 contains a patch that should fix this problem.
Compiled vte 0.10.26 with and without the patch from bug 108660. Patch fixed it. Duping to bug with patch *** This bug has been marked as a duplicate of 108660 ***