Bug 519295

Summary: gnome-terminal segfaults sporadically
Product: [Fedora] Fedora Reporter: Andrew Hecox <ahecox>
Component: gnome-terminalAssignee: Behdad Esfahbod <behdad>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: urgent    
Version: rawhideCC: behdad
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-08-26 00:47:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Andrew Hecox 2009-08-26 00:26:55 UTC
gnome-terminal is frequently, but irregularly, segfaulting in F12 alpha 1. I've been having a bit of trouble with gdb in this release, but I got an OK bt; fulfilling the remaining dependencies prevents any information from being collected.

Core was generated by `gnome-terminal'.
Program terminated with signal 11, Segmentation fault.
#0  __libc_free (mem=0x66) at malloc.c:3687
3687	  if (chunk_is_mmapped(p))                       /* release mmapped memory. */
Missing separate debuginfos, use: debuginfo-install gnome-terminal-2.27.91-1.fc12.i686

(gdb) bt
#0  __libc_free (mem=0x66) at malloc.c:3687
#1  0x00a23527 in IA__g_free (mem=0x66) at gmem.c:190
#2  0x009f44d7 in IA__g_array_free (farray=0x8e6c568, free_segment=1)
    at garray.c:180
#3  0x0057aa18 in ?? () from /usr/lib/libvte.so.9
#4  0x0057b4cb in ?? () from /usr/lib/libvte.so.9
#5  0x00b01994 in IA__g_cclosure_marshal_VOID__VOID (closure=0x8e55e60, 
    return_value=0x0, n_param_values=1, param_values=0x8e6a060, 
    invocation_hint=0xbff69b30, marshal_data=0x57b460) at gmarshal.c:77
#6  0x00af3643 in IA__g_closure_invoke (closure=0x8e55e60, return_value=0x0, 
    n_param_values=1, param_values=0x8e6a060, invocation_hint=0xbff69b30)
    at gclosure.c:767
#7  0x00b0a4c0 in signal_emit_unlocked_R (node=<value optimized out>, 
    detail=<value optimized out>, instance=0x8dc8db8, emission_return=0x0, 
    instance_and_params=0x8e6a060) at gsignal.c:3247
#8  0x00b0b89d in IA__g_signal_emit_valist (instance=0x8dc8db8, signal_id=248, 
    detail=0, var_args=0xbff69d48 "+Y\257") at gsignal.c:2980
#9  0x00b0bbe2 in IA__g_signal_emit_by_name (instance=0x8dc8db8, 
    detailed_signal=0x5d2de1 "text-inserted") at gsignal.c:3074
#10 0x00562cf5 in ?? () from /usr/lib/libvte.so.9
#11 0x005748a0 in ?? () from /usr/lib/libvte.so.9
#12 0x0057779d in ?? () from /usr/lib/libvte.so.9
#13 0x00577feb in ?? () from /usr/lib/libvte.so.9
#14 0x005785a8 in ?? () from /usr/lib/libvte.so.9
#15 0x00a1b76d in g_timeout_dispatch (source=0x8e6b438, 
    callback=0x94d364 <__free_hook>, user_data=0x0) at gmain.c:3396
#16 0x00a1b0a8 in g_main_dispatch (context=<value optimized out>)
    at gmain.c:1960
#17 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#18 0x00a1e9d8 in g_main_context_iterate (context=0x8cead48, 
    block=<value optimized out>, dispatch=1, self=0x8cbe888) at gmain.c:2591
#19 0x00a1ee4f in IA__g_main_loop_run (loop=0x8d30990) at gmain.c:2799
#20 0x032f6dd9 in IA__gtk_main () at gtkmain.c:1205
#21 0x08059046 in geteuid () at ../sysdeps/unix/sysv/linux/i386/geteuid.c:36
#22 0x007eab56 in __libc_start_main (main=0x80588d0 <geteuid+13388>, argc=1, 
    ubp_av=0xbff6a2d4, init=0x807a3d0 <geteuid+151372>, 
    fini=0x807a3c0 <geteuid+151356>, rtld_fini=0x7bfce0 <_dl_fini>, 
    stack_end=0xbff6a2cc) at libc-start.c:220
#23 0x080554c1 in geteuid () at ../sysdeps/unix/sysv/linux/i386/geteuid.c:36

I have a core file, if needed.

Comment 1 Behdad Esfahbod 2009-08-26 00:47:54 UTC
I've built vte 0.21.4 already that should fix it:
http://koji.fedoraproject.org/koji/buildinfo?buildID=129246

Please file a new bug if still happens.