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 435442 - Terminal freezes when a tab closes while a popup menu is open
Terminal freezes when a tab closes while a popup menu is open
Status: RESOLVED DUPLICATE of bug 388924
Product: gnome-terminal
Classification: Core
Component: general
2.18.x
Other All
: High critical
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-05-03 07:51 UTC by Bodo.Pfelzer
Modified: 2007-07-10 08:02 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Bodo.Pfelzer 2007-05-03 07:51:15 UTC
Steps to reproduce:
1. Run a command in a tab that quits after a few seconds and closes the tab automatically
2. Open a menu item (e.g. File)
3. Wait until the tab opened in 1. closes.

The terminal should be frozen now. The whole desktop is also unusable now. The desktop will be usable again after gnome-terminal is killed from the console or a remote login.


Stack trace:
  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 loser_poll
    at ../sysdeps/unix/sysv/linux/poll.c line 48
  • #5 *__GI___poll
    at ../sysdeps/unix/sysv/linux/poll.c line 76
  • #6 g_main_context_iterate
    at gmain.c line 2979
  • #7 IA__g_main_loop_run
    at gmain.c line 2881
  • #8 IA__gtk_main
    at gtkmain.c line 1154
  • #9 main
    at terminal.c line 1773


Other information:
Comment 1 André Klapper 2007-06-20 21:25:20 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Comment 2 Bodo.Pfelzer 2007-06-22 17:52:39 UTC
Hi,

here comes a new stack trace showing all threads.


Comment 3 André Klapper 2007-07-10 01:57:33 UTC
unfortunately that trace still misses a lot of calls (the "??" ones should not appear). which distribution is this? can you come up with a testcase?
Comment 4 Bodo.Pfelzer 2007-07-10 07:54:43 UTC
Sorry, that there are still symbols missing. I thought these were Kernel symbols. In fact I don't know how to enable more symbols on my Linux from scratch "distribution". But I can try to describe more detailed how to reproduce the bug.

1. Create a new profile "sleep". On "Title and Command" set the checkbox "Run a custom command instead of my shell" and set "When command exits" to "Exit the terminal".
2. In the main menu activate "File" -- "Open tab" -- "sleep"
3. Again open the the menu item "File", place the cursor over "Open tab" and wait until the sleep command terminates.
4. Desktop should be frozen now.
Comment 5 Chris Wilson 2007-07-10 08:02:08 UTC

*** This bug has been marked as a duplicate of 388924 ***