gnome-terminal crashes frequently
Submitted by Colin Murtaugh
Assigned to Havoc Pennington
Description
Package: gnome-terminal Severity: critical Version: 2.0.1 Synopsis: gnome-terminal crashes frequently Bugzilla-Product: gnome-terminal Bugzilla-Component: general BugBuddy-GnomeVersion: 2.0 (2.0.4)
Description:
Description of Problem:
gnome-terminal crashed after I typed "more <filename>
"
Problems started with this snapshot:
gnome-terminal-2.0.1.0.200210110419-0.snap.ximian.1
Steps to reproduce the problem:
- more
<filename>
Actual Results: crash
Expected Results: not crash
How often does this happen? Not every time, but frequently
Additional Information: This happens when running other commands too - I've had crashes running rpm also
Debugging Information:
Backtrace was generated from '/usr/bin/gnome-terminal'
[New Thread 1024 (LWP 6483)] 0x409d1369 in __wait4 () at __wait4:-1 in __wait4
`#0` 0x409d1369 in __wait4 () at __wait4:-1
`#1` 0x40a4d7b0 in __DTOR_END__ () from /lib/libc.so.6
`#2` 0x40912a26 in waitpid (pid=6650, stat_loc=0xbffff38c, options=0)
at wrapsyscall.c:172
`#3` 0x4062ed25 in libgnomeui_segv_handle (signum=11) at
gnome-ui-init.c:647
`#4` 0x409105eb in pthread_sighandler (signo=11, ctx=
{gs = 0, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds =
43, __dsh = 49168, edi = 136617856, esi = 0, ebp = 3221223224, esp =
3221223216, ebx = 1078012120, edx = 136617856, ecx = 2, eax = 8, trapno
= 14, err = 4, eip = 1083840143, cs = 35, __csh = 0, eflags = 66050,
esp_at_signal = 3221223216, ss = 43, __ssh = 0, fpstate = 0xbffff4b0,
oldmask = 2147483648, cr2 = 0}) at signals.c:97
`#5` <signal handler called>
`#6` 0x409a168f in memcpy (dstpp=0x8249f80, srcpp=0x0, len=8)
at ../sysdeps/generic/memcpy.c:55
`#7` 0x403bcdc4 in g_array_append_vals (farray=0x82a533c, data=0x0,
len=1)
at garray.c:142
`#8` 0x40425a68 in vte_g_array_append (array=0x82a533c, array_end=0x0,
item=0xbffff7c0, count=8) at vte.c:1655
`#9` 0x40426c54 in vte_terminal_ensure_cursor (terminal=0x81eeea0,
current=0)
at vte.c:2442
`#10` 0x4042ae56 in vte_terminal_insert_char (terminal=0x81eeea0, c=105,
force_insert_mode=0, invalidate_cells=0) at vte.c:5747
`#11` 0x4042bb8b in vte_terminal_process_incoming (data=0x81eeea0) at
vte.c:6315
`#12` 0x403d2ed0 in g_idle_dispatch (source=0x8253190,
callback=0x4042b76c <vte_terminal_process_incoming>,
user_data=0x81eeea0)
at gmain.c:3153
`#13` 0x403d088e in g_main_dispatch (context=0x808e598) at gmain.c:1642
`#14` 0x403d16a5 in g_main_context_dispatch (context=0x808e598) at
gmain.c:2186
`#15` 0x403d1a38 in g_main_context_iterate (context=0x808e598, block=1,
dispatch=1, self=0x8094338) at gmain.c:2267
`#16` 0x403d20de in g_main_loop_run (loop=0x81cf180) at gmain.c:2487
`#17` 0x4011686b in gtk_main () at gtkmain.c:968
`#18` 0x08057580 in main (argc=1, argv=0xbffffb14) at terminal.c:1201
`#19` 0x40939336 in __libc_start_main (main=0x8057204 <main>, argc=1,
ubp_av=0xbffffb14, init=0x8050b14 <_init>, fini=0x8075290 <_fini>,
rtld_fini=0x4000d2fc <_dl_fini>, stack_end=0xbffffb0c)
at ../sysdeps/generic/libc-start.c:129
Thread 1 (Thread 1024 (LWP 6483)):
`#0` 0x409d1369 in __wait4 () at __wait4:-1
No locals.
`#1` 0x40a4d7b0 in __DTOR_END__ () from /lib/libc.so.6
No symbol table info available.
`#2` 0x40912a26 in waitpid (pid=6650, stat_loc=0xbffff38c, options=0)
at wrapsyscall.c:172
stat_loc = (int *) 0xbffff38c
options = 0
result = 0
oldtype = 0
`#3` 0x4062ed25 in libgnomeui_segv_handle (signum=11) at
gnome-ui-init.c:647
estatus = 1077527518
in_segv = 1
pid = 0
`#4` 0x409105eb in pthread_sighandler (signo=11, ctx=
{gs = 0, __gsh = 0, fs = 0, __fsh = 0, es = 43, __esh = 0, ds =
43, __dsh = 49168, edi = 136617856, esi = 0, ebp = 3221223224, esp =
3221223216, ebx = 1078012120, edx = 136617856, ecx = 2, eax = 8, trapno
= 14, err = 4, eip = 1083840143, cs = 35, __csh = 0, eflags = 66050,
esp_at_signal = 3221223216, ss = 43, __ssh = 0, fpstate = 0xbffff4b0,
oldmask = 2147483648, cr2 = 0}) at signals.c:97
self = 0x409195a0
in_sighandler = 0x0
self = 0x409195a0
in_sighandler = 0x0
`#5` <signal handler called>
No locals.
`#6` 0x409a168f in memcpy (dstpp=0x8249f80, srcpp=0x0, len=8)
at ../sysdeps/generic/memcpy.c:55
dstpp = (void *) 0x0
len = 4294966784
dstp = 136617856
srcp = 0
`#7` 0x403bcdc4 in g_array_append_vals (farray=0x82a533c, data=0x0,
len=1)
at garray.c:142
farray = (GArray *) 0x8249f80
len = 0
`#8` 0x40425a68 in vte_g_array_append (array=0x82a533c, array_end=0x0,
item=0xbffff7c0, count=8) at vte.c:1655
count = 4294966784
goal = 8
add = 1
added = 1
`#9` 0x40426c54 in vte_terminal_ensure_cursor (terminal=0x81eeea0,
current=0)
at vte.c:2442
array = (GArray *) 0x82a533c
screen = (VteScreen *) 0x81eeffc
cell = {c = 0, columns = 1, fore = 16, back = 17, standout = 0,
underline = 0, reverse = 0, blink = 0, half = 0, bold = 0, invisible =
0,
protect = 0, alternate = 0}
readjust = 0
add = -512
`#10` 0x4042ae56 in vte_terminal_insert_char (terminal=0x81eeea0, c=105,
force_insert_mode=0, invalidate_cells=0) at vte.c:5747
array = (GArray *) 0x0
cell = {c = 136245120, columns = 0, fore = 8, back = 29, standout = 0,
underline = 1, reverse = 1, blink = 1, half = 0, bold = 1, invisible = 1, protect = 1, alternate = 1} pcell = (struct vte_charcell *) 0xbffff38c columns = 1 i = 0 col = 0 screen = (VteScreen *) 0x81eeffc insert = 0
`#11` 0x4042bb8b in vte_terminal_process_incoming (data=0x81eeea0) at
vte.c:6315
data = 0x826f028
params = (GValueArray *) 0x0
terminal = (VteTerminal *) 0x81eeea0
screen = (VteScreen *) 0x81eeffc
cursor = {row = 441, col = 0}
substitutions = (struct _vte_iso2022 *) 0x826f028
substitution_count = 1814
rect = {x = 136649448, y = 1078011004, width = -1073743608,
height = 1083252670}
bbox_topleft = {x = 0, y = 441}
bbox_bottomright = {x = 80, y = 457}
ibuf = 0x82650e6
"ig.guess\r\nlcdproc-0.4.3/install-sh\r\nlcdproc-0.4.3/config.sub\r\nlcdproc-0.4.3/missing\r\nlcdproc-0.4.3/mkinstalldirs\r\nlcdproc-0.4.3/README.IRman\r\nlcdproc-0.4.3/Makefile.am\r\nlcdproc-0.4.3/Makefile.in\r\nlcdp"...
obuf = 0x8270c80 "i"
obufptr = 0x826f028 "U"
ubuf = 0xbffff8d8 "\200\f'\b"
ubufptr = 0x826f028 "U"
icount = 0
ocount = 0
ucount = 1083809728
wbuf = (gunichar *) 0x826f028
c = 4294966784
wcount = 1814
start = 666
match = 0x0
encoding = 0x810f068 "ISO-8859-1"
unconv = 0xbffff8a8
quark = 0
next = (gunichar *) 0x826fa90
leftovers = 0
modified = 1
again = 0
`#12` 0x403d2ed0 in g_idle_dispatch (source=0x8253190,
callback=0x4042b76c <vte_terminal_process_incoming>,
user_data=0x81eeea0)
at gmain.c:3153
callback = 0xfffffe00
`#13` 0x403d088e in g_main_dispatch (context=0x808e598) at gmain.c:1642
was_in_call = 0
user_data = 0x81eeea0
callback = 0x4042b76c <vte_terminal_process_incoming>
cb_funcs = (GSourceCallbackFuncs *) 0x4041247c
cb_data = 0x8246308
dispatch = (gboolean (*)()) 0x403d2e94 <g_idle_dispatch>
source = (GSource *) 0x8253190
i = 0
`#14` 0x403d16a5 in g_main_context_dispatch (context=0x808e598) at
gmain.c:2186
context = (GMainContext *) 0x808e598
`#15` 0x403d1a38 in g_main_context_iterate (context=0x808e598, block=1,
dispatch=1, self=0x8094338) at gmain.c:2267
max_priority = 200
timeout = 0
some_ready = 1
nfds = 1
allocated_nfds = 13
fds = (GPollFD *) 0x8253108
`#16` 0x403d20de in g_main_loop_run (loop=0x81cf180) at gmain.c:2487
loop = (GMainLoop *) 0x81cf180
self = (GThread *) 0x8094338
`#17` 0x4011686b in gtk_main () at gtkmain.c:968
tmp_list = (GList *) 0x0
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x1
loop = (GMainLoop *) 0x81cf180
`#18` 0x08057580 in main (argc=1, argv=0xbffffb14) at terminal.c:1201
err = (GError *) 0x0
ctx = 0x8096628
i = 134830824
argc_copy = 1
argv_copy = (char **) 0x0
args = (char **) 0x0
reqs = {{required_version = 0x80762b6 "1.102.0",
module_info = 0x4065df20}, {required_version = 0x0, module_info =
0x0}}
sm_client = (GnomeClient *) 0x8095ae8
results = (OptionParsingResults *) 0x80800b8
program = (GnomeProgram *) 0x0
`#19` 0x40939336 in __libc_start_main (main=0x8057204 <main>, argc=1,
ubp_av=0xbffffb14, init=0x8050b14 <_init>, fini=0x8075290 <_fini>,
rtld_fini=0x4000d2fc <_dl_fini>, stack_end=0xbffffb0c)
at ../sysdeps/generic/libc-start.c:129
ubp_av = (char **) 0xbffffb14
fini = (void (*)()) 0x40015e8c <_dl_debug_mask>
rtld_fini = (void (*)()) 0xbffff38c
ubp_ev = (char **) 0xbffffb1c
0x409d1369 -1 in __wait4
------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-10-14 09:42 -------
Reassigning to the default owner of the component, hp@redhat.com.
Resolution: RESOLVED DUPLICATE