[Bug 17765] New: gnome-terminal hung, eating all CPU

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Fri Oct 14 11:14:24 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=17765
Ubuntu | gnome-terminal

           Summary: gnome-terminal hung, eating all CPU
           Product: Ubuntu
           Version: unspecified
          Platform: i386
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gnome-terminal
        AssignedTo: seb128 at ubuntu.com
        ReportedBy: dooglus at gmail.com
         QAContact: desktop-bugs at lists.ubuntu.com


I was using firefox (1.50b2) when I noticed the CPU meter was at 100%.  I
checked 'top'.

top showed:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
 8184 chris     25   0 40996  11m 7456 R 97.5  3.4   3:09.49 gnome-terminal     

My gnome-terminal had stopped responding.  Here are a couple of backtraces:

$ ps -ef | grep gnome-terminal
chris     8184     1  0 Oct13 ?        00:04:25 gnome-terminal

$ gdb /usr/bin/gnome-terminal 8184
(gdb) where
#0  0xb7308204 in __i686.get_pc_thunk.bx () from /usr/lib/libgthread-2.0.so.0
#1  0xb7308868 in g_private_get_posix_impl (private_key=0x80c0ee0)
    at gthread-posix.c:272
#2  0xb77621f0 in IA__g_mem_chunk_free (mem_chunk=0x80c0658, mem=0x81c4824)
    at gmem.c:941
#3  0xb77420b9 in IA__g_array_free (array=0x81c4824, free_segment=1)
    at garray.c:133
#4  0xb7da5dec in _vte_trie_print () from /usr/lib/libvte.so.4
#5  0xb7da3555 in _vte_ring_insert () from /usr/lib/libvte.so.4
#6  0xb7da3733 in _vte_ring_append () from /usr/lib/libvte.so.4
#7  0xb7da68f8 in vte_terminal_set_encoding () from /usr/lib/libvte.so.4
#8  0xb7dade6d in vte_terminal_get_type () from /usr/lib/libvte.so.4
#9  0xb7dae40c in vte_terminal_get_type () from /usr/lib/libvte.so.4
#10 0xb7dbf161 in vte_terminal_copy_clipboard () from /usr/lib/libvte.so.4
#11 0xb7dbfc7c in vte_terminal_copy_clipboard () from /usr/lib/libvte.so.4
#12 0xb775c006 in g_timeout_dispatch (source=0x8219a08, 
    callback=0xb7dbfc60 <vte_terminal_copy_clipboard+4500>, 
    user_data=0x80c0ee0) at gmain.c:3293
#13 0xb775a4ee in IA__g_main_context_dispatch (context=0x80bd408)
    at gmain.c:1934
#14 0xb775d4f6 in g_main_context_iterate (context=0x80bd408, block=1, 
    dispatch=1, self=0x80c05f8) at gmain.c:2565
#15 0xb775d7e3 in IA__g_main_loop_run (loop=0x80bdeb8) at gmain.c:2769
#16 0xb7bd8e65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x08061567 in main ()

(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y

$ gdb /usr/bin/gnome-terminal 8184
Attaching to program: /usr/bin/gnome-terminal, process 8184
(gdb) where
#0  0xb766ac35 in malloc_trim () from /lib/tls/i686/cmov/libc.so.6
#1  0xb766b2ca in free () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7761054 in IA__g_free (mem=0x8241800) at gmem.c:187
#3  0xb7da5df4 in _vte_trie_print () from /usr/lib/libvte.so.4
#4  0xb7da3555 in _vte_ring_insert () from /usr/lib/libvte.so.4
#5  0xb7da3733 in _vte_ring_append () from /usr/lib/libvte.so.4
#6  0xb7da68f8 in vte_terminal_set_encoding () from /usr/lib/libvte.so.4
#7  0xb7dade6d in vte_terminal_get_type () from /usr/lib/libvte.so.4
#8  0xb7dae40c in vte_terminal_get_type () from /usr/lib/libvte.so.4
#9  0xb7dbf161 in vte_terminal_copy_clipboard () from /usr/lib/libvte.so.4
#10 0xb7dbfc7c in vte_terminal_copy_clipboard () from /usr/lib/libvte.so.4
#11 0xb775c006 in g_timeout_dispatch (source=0x8219a08, callback=0xb7dbfc60
<vte_terminal_copy_clipboard+4500>, user_data=0xb7733908) at gmain.c:3293
#12 0xb775a4ee in IA__g_main_context_dispatch (context=0x80bd408) at gmain.c:1934
#13 0xb775d4f6 in g_main_context_iterate (context=0x80bd408, block=1,
dispatch=1, self=0x80c05f8) at gmain.c:2565
#14 0xb775d7e3 in IA__g_main_loop_run (loop=0x80bdeb8) at gmain.c:2769
#15 0xb7bd8e65 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x08061567 in main ()

This is in 'breezy'.

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the desktop-bugs mailing list