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 131336 - Gnome-terminal crashes for specific steps
Gnome-terminal crashes for specific steps
Status: RESOLVED FIXED
Product: gnome-terminal
Classification: Core
Component: general
2.5.x
Other Linux
: High critical
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
: 122824 132407 133827 135105 156360 167787 172102 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-01-13 14:08 UTC by sidhartha
Modified: 2005-08-15 01:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description sidhartha 2004-01-13 14:08:29 UTC
I am running gnome2.5.2 as build on 07/01/2004 on Red Hat Linux 9

The crash is not occuring always but can be reproduced on trying few times.

Steps to reproduce:
1. Open 'Run Application'
Action-->Run Application
2. Type 'gnome-calculator' and select the option 'Run on terminal'
Calculator application and a gnome-terminal will come up.
3. Focus on gnome-terminal and press 'Shift + Alt + T' to open few tabs.
4. Run various applications from different Tabs for e.g. ghex2, eog, ggv 
etc from different tabs.
5. Close the original application gnome-calculator.

gnome-terminal crashes

The stack trace collected is as below:

(gdb) where
  • #0 ??
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 738
  • #2 <signal handler called>
  • #3 g_type_check_instance_cast
    at gtype.c line 3159
  • #4 gail_widget_destroyed
    at gailwidget.c line 259
  • #5 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #6 g_closure_invoke
    at gclosure.c line 437
  • #7 signal_emit_unlocked_R
    at gsignal.c line 2506
  • #8 g_signal_emit_valist
    at gsignal.c line 2195
  • #9 g_signal_emit
    at gsignal.c line 2239
  • #10 gtk_object_dispose
    at gtkobject.c line 375
  • #11 gtk_widget_dispose
    at gtkwidget.c line 6332
  • #12 g_object_run_dispose
    at gobject.c line 602
  • #13 gtk_object_destroy
    at gtkobject.c line 360
  • #14 gtk_widget_destroy
    at gtkwidget.c line 1898
  • #15 gtk_box_forall
    at gtkbox.c line 700
  • #16 gtk_container_foreach
    at gtkcontainer.c line 1290
  • #17 gtk_container_destroy
    at gtkcontainer.c line 827
  • #18 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #19 g_type_class_meta_marshal
    at gclosure.c line 514
  • #20 g_closure_invoke
    at gclosure.c line 437
  • #21 signal_emit_unlocked_R
    at gsignal.c line 2552
  • #22 g_signal_emit_valist
    at gsignal.c line 2195
  • #23 g_signal_emit
    at gsignal.c line 2239
  • #24 gtk_object_dispose
    at gtkobject.c line 375
  • #25 gtk_widget_dispose
    at gtkwidget.c line 6332
  • #26 g_object_last_unref
    at gobject.c line 557
  • #27 g_object_unref
    at gobject.c line 1590
  • #28 g_value_object_free_value
    at gobject.c line 1698
  • #29 g_value_unset
    at gvalue.c line 154
  • #30 g_signal_emit_valist
    at gsignal.c line 2224
  • #31 g_signal_emit
    at gsignal.c line 2239
  • #32 gtk_container_remove
    at gtkcontainer.c line 993
  • #33 terminal_window_remove_screen
    at terminal-window.c line 1464
  • #34 terminal_screen_close
    at terminal-screen.c line 1121
  • #35 terminal_screen_widget_child_died
    at terminal-screen.c line 1900
  • #36 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #37 g_closure_invoke
    at gclosure.c line 437
  • #38 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #39 g_signal_emit_valist
    at gsignal.c line 2195
  • #40 g_signal_emit_by_name
    at gsignal.c line 2263
  • #41 vte_terminal_emit_child_exited
    at vte.c line 971
  • #42 vte_terminal_catch_child_exited
    at vte.c line 6953
  • #43 _vte_marshal_VOID__INT_INT
    at marshal.c line 124
  • #44 g_closure_invoke
    at gclosure.c line 437
  • #45 signal_emit_unlocked_R
    at gsignal.c line 2436
  • #46 g_signal_emit_valist
    at gsignal.c line 2195
  • #47 g_signal_emit_by_name
    at gsignal.c line 2263
  • #48 vte_reaper_emit_signal
    at reaper.c line 89
  • #49 g_io_unix_dispatch
    at giounix.c line 161
  • #50 g_main_dispatch
    at gmain.c line 1752
  • #51 g_main_context_dispatch
    at gmain.c line 2300
  • #52 g_main_context_iterate
    at gmain.c line 2381
  • #53 g_main_loop_run
    at gmain.c line 2601
  • #54 gtk_main
    at gtkmain.c line 1169
  • #55 main
    at terminal.c line 1666
  • #56 __libc_start_main
    from /lib/tls/libc.so.6

Comment 1 alexander.winston 2004-01-14 02:13:08 UTC
Upgrading the priority to high and adding the STACKTRACE keyword.
Comment 2 Matthew Gatto 2004-01-14 02:28:20 UTC
probably a dup of bug 122824.
Comment 3 Mariano Suárez-Alvarez 2004-01-22 22:26:52 UTC
I can reproduce this with a11y turned on; without it it's not there.
Comment 4 Mariano Suárez-Alvarez 2004-01-24 21:09:23 UTC
*** Bug 132407 has been marked as a duplicate of this bug. ***
Comment 5 Mariano Suárez-Alvarez 2004-01-24 21:11:39 UTC
*** Bug 122824 has been marked as a duplicate of this bug. ***
Comment 6 kir 2004-01-29 16:23:28 UTC
Seems that I am experiencing this nasty bug too. Couldn't show you
backtrace at the moment (because I can not reproduce it now...will
try), but this is how I got it (it happened two times today):

Open multiple tabs in gnome-terminal. Run mc in some of it. Move some
files from one to the other mc panels using F6. Suddenly window title
text shows something strange (looks like unicode text in non-unicode
locale), window title shows the same strange text, and gnome-terminal
crashes.

Note my locale settings:
$ set | egrep 'LC_|LANG'
LANG=ru_RU.KOI8-R
LC_COLLATE=ru_RU.KOI8-R
LC_CTYPE=ru_RU.KOI8-R

It seems to me like a problem with terminal title string overflow or
corruption. Hope this will help...and I'll try to get a
coredump/backtrace.
Comment 7 Luis Villa 2004-02-05 20:29:26 UTC
Mariano: given that the crash looks like it is gail, and it only
happens with a11y turned on, is this a gail bug?
Comment 8 Mariano Suárez-Alvarez 2004-02-08 23:36:54 UTC
*** Bug 133827 has been marked as a duplicate of this bug. ***
Comment 9 Mariano Suárez-Alvarez 2004-02-22 05:37:03 UTC
*** Bug 135105 has been marked as a duplicate of this bug. ***
Comment 10 Mariano Suárez-Alvarez 2004-05-09 03:27:16 UTC
This was caused by bug 128049, and FIXED with it.
Comment 11 Elijah Newren 2004-11-08 18:08:40 UTC
*** Bug 156360 has been marked as a duplicate of this bug. ***
Comment 12 Elijah Newren 2005-02-19 00:18:35 UTC
*** Bug 167787 has been marked as a duplicate of this bug. ***
Comment 13 Elijah Newren 2005-03-30 15:52:45 UTC
*** Bug 172102 has been marked as a duplicate of this bug. ***