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 119966 - Terminal crashes with a second tab opened under heavy text output.
Terminal crashes with a second tab opened under heavy text output.
Status: RESOLVED DUPLICATE of bug 107262
Product: gnome-terminal
Classification: Core
Component: general
unspecified
Other Linux
: Normal critical
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
: 121858 122264 125270 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-08-15 16:26 UTC by Thomas Hartwig
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Thomas Hartwig 2003-08-15 16:26:32 UTC
(This bug report was generated by Bug Buddy 2.2.104)
Description of Problem:
I use the "zsh", with special parameters for
setting the title of a
terminal:

    precmd() { rehash; print -Pn "\e]0;%m: %~
(%n)\a" }
    preexec() { print -Pn "\e]0;%m: $*\a" }

I don't know if this affects the problems but it
seems to contribute to
it.

However my example below is using the above
functions very heavy but
the
terminal crashes too, if there is a lot of output.
I think it might be a memory lack somewhere.

Steps to reproduce the problem:
1. Open a second tab and start: top 
2. Go back to the first opened tab and run the
following code:
for ((i=0;i<10000;i++)); do echo "Null..."; done
3. Repeat step two until the terminal crashes

Actual Results:


Expected Results:


How often does this happen?
Several times a day.

Additional Information:



Debugging Information:

Backtrace was generated from '/usr/bin/gnome-terminal'

(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...
(no debugging symbols found)...(no debugging
symbols found)...[New
Thread 1085490336 (LWP 2057)]
0xffffe002 in ??
    ()

Thread 1 (Thread 1085490336 (LWP 2057))

  • #0 ??
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 pango_layout_iter_get_char_extents
    from /usr/lib/libpango-1.0.so.0
  • #4 eel_pango_layout_set_font_desc_from_string
  • #5 eel_pango_layout_set_font_desc_from_string
  • #6 eel_pango_layout_set_text_ellipsized
  • #7 eel_ellipsizing_label_set_text
  • #8 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #14 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 gtk_notebook_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_notebook_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_notebook_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #24 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_vbox_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #32 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 gtk_window_reshow_with_initial_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #40 gtk_widget_size_allocate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 _gtk_window_unset_focus_and_default
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #48 gtk_container_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_container_set_reallocate_redraws
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #51 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #52 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #53 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #54 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #55 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 main
  • #57 __libc_start_main
    from /lib/tls/libc.so.6
  • #0 ??

Comment 1 Mariano Suárez-Alvarez 2003-10-21 00:52:40 UTC
*** Bug 121858 has been marked as a duplicate of this bug. ***
Comment 2 Mariano Suárez-Alvarez 2003-10-21 00:53:12 UTC
*** Bug 122264 has been marked as a duplicate of this bug. ***
Comment 3 Mariano Suárez-Alvarez 2003-10-23 19:14:17 UTC
*** Bug 125270 has been marked as a duplicate of this bug. ***
Comment 4 Mariano Suárez-Alvarez 2003-10-23 21:12:30 UTC
This stack must be somehow corrupt, as the
eel_pango_layout_set_font_desc_from_string is never used in
gnome-terminal. The wierd thing is that the 3 dups have exactly the
same bt...
Comment 5 Mariano Suárez-Alvarez 2003-10-24 00:35:16 UTC

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