gnome-terminal crashed with SIGSEGV after hiting ctrl+o
Submitted by Pedro Villavicencio
Link to original bug (#590824)
Description
this report has been filed here:
https://bugs.edge.launchpad.net/ubuntu/+source/vte/+bug/408745
"After hiting ctrl+o gnome-terminal dies."
".
Thread 2 (process 12874):
`#0` 0x00215422 in __kernel_vsyscall ()
`#1` 0x00200c8b in read () from /lib/tls/i686/cmov/libpthread.so.0
`#2` 0x003edbea in child_watch_helper_thread (data=0x0)
at /usr/include/bits/unistd.h:45
b = "?\t \000\000\000\000\000\000\000\000\000?? \000+?\037"
list = <value optimized out>
`#3` 0x0041721f in g_thread_create_proxy (data=0x9f6fef8)
at /build/buildd/glib2.0-2.21.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
`#4` 0x001f980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
`#5` 0x00b5790e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 1 (process 12863):
`#0` 0x00d65a1e in _vte_terminal_cleanup_tab_fragments_at_cursor (
terminal=0x9fc5fe0) at /build/buildd/vte-0.20.5/./src/vte.c:2956
row = <value optimized out>
screen = (VteScreen *) 0x9fc6154
col = <value optimized out>
cell = (struct vte_charcell *) 0x0
`#1` 0x00d72590 in vte_sequence_handler_cursor_character_absolute (
terminal=0x9fc5fe0, params=0x9e1e560)
at /build/buildd/vte-0.20.5/./src/vteseq.c:2581
screen = (VteScreen *) 0x9fc6154
value = <value optimized out>
val = 0
`#2` 0x00d73fc2 in _vte_terminal_handle_sequence (terminal=0x9fc5fe0,
match_s=0x9ee75a0 "cursor-character-absolute", match=1527,
params=0x9e1e560) at /build/buildd/vte-0.20.5/./src/vteseq.c:3465
handler = (VteTerminalSequenceHandler) 0
`#3` 0x00d6664a in vte_terminal_process_incoming (terminal=0x203001)
at /build/buildd/vte-0.20.5/./src/vte.c:3872
match = 0x9ee75a0 "cursor-character-absolute"
quark = 1527
next = (const gunichar *) 0xa03f680
params = (GValueArray *) 0x9e1e560
screen = (VteScreen *) 0x9fc6154
cursor_visible = 1
wbuf = (gunichar *) 0xa03efd8
c = 0
wcount = 433
start = 420
delta = 43
leftovers = 0
modified = 1
invalidated_text = 1
unichars = <value optimized out>
chunk = <value optimized out>
achunk = <value optimized out>
`#4` 0x00d66d5a in time_process_incoming (terminal=0x9fc5fe0)
at /build/buildd/vte-0.20.5/./src/vte.c:14178
No locals.
`#5` 0x00d67318 in process_timeout (data=0x0)
at /build/buildd/vte-0.20.5/./src/vte.c:14225
terminal = (VteTerminal *) 0x9fc5fe0
l = <value optimized out>
next = (GList *) 0x0
again = <value optimized out>
`#6` 0x003ed2fc in g_timeout_dispatch (source=0x9fb8bb8, callback=0,
user_data=0x0) at /build/buildd/glib2.0-2.21.4/glib/gmain.c:3396
No locals.
`#7` 0x003ecc48 in IA__g_main_context_dispatch (context=0x9cbd2e0)
at /build/buildd/glib2.0-2.21.4/glib/gmain.c:1960
No locals.
`#8` 0x003f04f0 in g_main_context_iterate (context=0x9cbd2e0,
block=<value optimized out>, dispatch=1, self=0x9c90270)
at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2591
max_priority = 0
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
`#9` 0x003f095f in IA__g_main_loop_run (loop=0x9c94b50)
at /build/buildd/glib2.0-2.21.4/glib/gmain.c:2799
self = (GThread *) 0x9c90270
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
`#10` 0x00773a49 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.17.6/gtk/gtkmain.c:1205
tmp_list = (GList *) 0x9ca8d7c
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x9c92810
loop = (GMainLoop *) 0x9c94b50
`#11` 0x0805a952 in main (argc=1, argv=0xbff8e8a4) at terminal.c:476
i = <value optimized out>
argc_copy = <value optimized out>
startup_id = <value optimized out>
display_name = 0x9ca8d7c ""
display = <value optimized out>
options = (TerminalOptions *) 0x9c94c00
connection = (DBusGConnection *) 0x9d092e4
factory_name = 0x9d08348 "GNOME;GTK;Utility;TerminalEmulator;"
proxy = (DBusGProxy *) 0x9ce9b60
request_name_ret = 1
error = (GError *) 0x0"
Version: 0.20.x
Resolution: RESOLVED FIXED