Bug 515117

Summary: glibc fortify terminates vim
Product: [Fedora] Fedora Reporter: Kjartan Maraas <kmaraas>
Component: vimAssignee: Karsten Hopp <karsten>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: karsten
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-02 10:40:23 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 Kjartan Maraas 2009-08-02 10:38:00 UTC
Description of problem:

Vim just terminates in rawhide currently:

[kmaraas@nc6400 jhbuild]$ vi NEWS 
*** buffer overflow detected ***: vim terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x4d)[0x49a1ad]
/lib/libc.so.6[0x49827a]
/lib/libc.so.6(__strcpy_chk+0x44)[0x497554]
vim(eval_init+0x82)[0x809bac2]
vim(main+0x81)[0x80ef441]
/lib/libc.so.6(__libc_start_main+0xe6)[0x3b9b26]
vim[0x8063911]
======= Memory map: ========
00110000-0036f000 r-xp 00000000 08:03 54066      /usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/libperl.so
0036f000-00374000 rw-p 0025f000 08:03 54066      /usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE/libperl.so
00374000-00389000 r-xp 00000000 08:03 320259     /lib/libresolv-2.10.90.so
00389000-0038a000 r--p 00014000 08:03 320259     /lib/libresolv-2.10.90.so
0038a000-0038b000 rw-p 00015000 08:03 320259     /lib/libresolv-2.10.90.so
0038b000-0038d000 rw-p 00000000 00:00 0 
0038d000-00390000 r-xp 00000000 08:03 320207     /lib/libdl-2.10.90.so
00390000-00391000 r--p 00002000 08:03 320207     /lib/libdl-2.10.90.so
00391000-00392000 rw-p 00003000 08:03 320207     /lib/libdl-2.10.90.so
0039b000-003a2000 r-xp 00000000 08:03 320303     /lib/libacl.so.1.1.0
003a2000-003a3000 rw-p 00006000 08:03 320303     /lib/libacl.so.1.1.0
003a3000-00517000 r-xp 00000000 08:03 319380     /lib/libc-2.10.90.so
00517000-00519000 r--p 00174000 08:03 319380     /lib/libc-2.10.90.so
00519000-0051a000 rw-p 00176000 08:03 319380     /lib/libc-2.10.90.so
0051a000-0051d000 rw-p 00000000 00:00 0 
0051d000-00545000 r-xp 00000000 08:03 320209     /lib/libm-2.10.90.so
00545000-00546000 r--p 00027000 08:03 320209     /lib/libm-2.10.90.so
00546000-00547000 rw-p 00028000 08:03 320209     /lib/libm-2.10.90.so
00547000-00571000 r-xp 00000000 08:03 2539541    /lib/libgcc_s-4.4.1-20090725.so.1
00571000-00572000 rw-p 00029000 08:03 2539541    /lib/libgcc_s-4.4.1-20090725.so.1
0057f000-005a1000 r-xp 00000000 08:03 315969     /lib/libncurses.so.5.7
005a1000-005a2000 rw-p 00021000 08:03 315969     /lib/libncurses.so.5.7
0072e000-00772000 r-xp 00000000 08:03 311582     /lib/libfreebl3.so
00772000-00773000 rw-p 00044000 08:03 311582     /lib/libfreebl3.so
00773000-00777000 rw-p 00000000 00:00 0 
007af000-007cf000 r-xp 00000000 08:03 319373     /lib/ld-2.10.90.so
007cf000-007d0000 r--p 0001f000 08:03 319373     /lib/ld-2.10.90.so
007d0000-007d1000 rw-p 00020000 08:03 319373     /lib/ld-2.10.90.so
00805000-0081b000 r-xp 00000000 08:03 316495     /lib/libtinfo.so.5.7
0081b000-0081e000 rw-p 00015000 08:03 316495     /lib/libtinfo.so.5.7
00820000-00824000 r-xp 00000000 08:03 320298     /lib/libattr.so.1.1.0
00824000-00825000 rw-p 00003000 08:03 320298     /lib/libattr.so.1.1.0
0098b000-00990000 r-xp 00000000 08:03 379866     /usr/lib/libgpm.so.2.1.0
00990000-00991000 rw-p 00004000 08:03 379866     /usr/lib/libgpm.so.2.1.0
009b3000-009ca000 r-xp 00000000 08:03 320257     /lib/libpthread-2.10.90.so
009ca000-009cb000 r--p 00016000 08:03 320257     /lib/libpthread-2.10.90.so
009cb000-009cc000 rw-p 00017000 08:03 320257     /lib/libpthread-2.10.90.so
009cc000-009ce000 rw-p 00000000 00:00 0 
00a4f000-00a50000 r-xp 00000000 00:00 0          [vdso]
00b2d000-00b2f000 r-xp 00000000 08:03 320265     /lib/libutil-2.10.90.so
00b2f000-00b30000 r--p 00001000 08:03 320265     /lib/libutil-2.10.90.so
00b30000-00b31000 rw-p 00002000 08:03 320265     /lib/libutil-2.10.90.so
00b84000-00b8c000 r-xp 00000000 08:03 319384     /lib/libcrypt-2.10.90.so
00b8c000-00b8d000 r--p 00007000 08:03 319384     /lib/libcrypt-2.10.90.so
00b8d000-00b8e000 rw-p 00008000 08:03 319384     /lib/libcrypt-2.10.90.so
00b8e000-00bb5000 rw-p 00000000 00:00 0 
00c00000-00d5b000 r-xp 00000000 08:03 391910     /usr/lib/libpython2.6.so.1.0
00d5b000-00d87000 rw-p 0015a000 08:03 391910     /usr/lib/libpython2.6.so.1.0
00d87000-00d90000 rw-p 00000000 00:00 0 
00e62000-00e79000 r-xp 00000000 08:03 320211     /lib/libnsl-2.10.90.so
00e79000-00e7a000 r--p 00016000 08:03 320211     /lib/libnsl-2.10.90.so
00e7a000-00e7b000 rw-p 00017000 08:03 320211     /lib/libnsl-2.10.90.so
00e7b000-00e7d000 rw-p 00000000 00:00 0 
00f91000-00fae000 r-xp 00000000 08:03 318112     /lib/libselinux.so.1
00fae000-00faf000 r--p 0001c000 08:03 318112     /lib/libselinux.so.1
00faf000-00fb0000 rw-p 0001d000 08:03 318112     /lib/libselinux.so.1
08048000-081ff000 r-xp 00000000 08:03 377130     /usr/bin/vim
081ff000-0820c000 rw-p 001b7000 08:03 377130     /usr/bin/vim
0820c000-08212000 rw-p 00000000 00:00 0 
0850f000-08530000 rw-p 00000000 00:00 0          [heap]
b7f22000-b7f27000 rw-p 00000000 00:00 0 
b7f54000-b7f55000 rw-p 00000000 00:00 0 
bff5e000-bff73000 rw-p 00000000 00:00 0          [stack]
Avbrutt (SIGABRT)

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Kjartan Maraas 2009-08-02 10:40:23 UTC

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