GNOME Bugzilla – Bug 333739
gnome-terminal crashes in low-memory conditions
Last modified: 2021-06-10 13:24:22 UTC
Distribution: Fedora Core release 4.90 (Pre-FC5) Package: gnome-terminal Severity: Normal Version: GNOME2.13.92 2.13.93 Gnome-Distributor: Red Hat, Inc Synopsis: gnome-terminal crashes in low-memory conditions Bugzilla-Product: gnome-terminal Bugzilla-Component: general Bugzilla-Version: 2.13.93 BugBuddy-GnomeVersion: 2.0 (2.13.90) Description: Description of the crash: There was a large program running that made the computer swap. I tried opening another gnome-terminal tab to kill it but gnome-terminal crashed instead. Debugging Information: Backtrace was generated from '/usr/bin/gnome-terminal' (no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 47482018993664 (LWP 14202)] [New Thread 1084229968 (LWP 14220)] (no debugging symbols found) 0x000000340f10cb7f in waitpid () from /lib64/libpthread.so.0
+ Trace 66752
Thread 1 (Thread 47482018993664 (LWP 14202))
------- Bug created by bug-buddy at 2006-03-07 13:24 ------- Unknown version 2.13.93 in product gnome-terminal. Setting version to "2.13.x".
*** Bug 333741 has been marked as a duplicate of this bug. ***
*** Bug 333930 has been marked as a duplicate of this bug. ***
This happens inside vte. Reassigning.
I'd like to close this report as being NOTGNOME due to the failure inside fontconfig. However, the reporter has a valid point that g-t could be used by root in extreme conditions and that could be construed as an argument to handle OOM gracefully. Except that our library stack (based on glib) generally throws an error if malloc and friends ever returns NULL. And the entire desktop has to be resilent as well... The sensible approach seems to be to continual improve our memory usage cf bug 342338.
-- 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/1139.