[Developers] buffer overflow

John Sibert sibert at hawaii.edu
Mon Aug 8 10:34:43 PDT 2011


Does any one understand this? The program appears to abort during 
startup. The problem developed overnight without me making any changes 
to the code.  If I compile without optimization, the program does not 
abort, but still behaves strangely.

I'm using ADMB revision 123.

$ tagest
*** buffer overflow detected ***: tagest terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f53c8c18217]
/lib/libc.so.6(+0xfe0d0)[0x7f53c8c170d0]
tagest[0x4540fb]
tagest[0x40fbce]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f53c8b37c4d]
tagest[0x404d79]
======= Memory map: ========
00400000-0063a000 r-xp 00000000 08:01 3375391                            
/home/jsibert/movemod/25/tpl/tagest
0083a000-0083c000 r--p 0023a000 08:01 3375391                            
/home/jsibert/movemod/25/tpl/tagest
0083c000-0083e000 rw-p 0023c000 08:01 3375391                            
/home/jsibert/movemod/25/tpl/tagest
0083e000-00843000 rw-p 00000000 00:00 0
00991000-009d6000 rw-p 00000000 00:00 0                                  
[heap]
7f53c87f9000-7f53c8b19000 rw-p 00000000 00:00 0
7f53c8b19000-7f53c8c93000 r-xp 00000000 08:01 1106418                    
/lib/libc-2.11.1.so
7f53c8c93000-7f53c8e92000 ---p 0017a000 08:01 1106418                    
/lib/libc-2.11.1.so
7f53c8e92000-7f53c8e96000 r--p 00179000 08:01 1106418                    
/lib/libc-2.11.1.so
7f53c8e96000-7f53c8e97000 rw-p 0017d000 08:01 1106418                    
/lib/libc-2.11.1.so
7f53c8e97000-7f53c8e9c000 rw-p 00000000 00:00 0
7f53c8e9c000-7f53c8eb2000 r-xp 00000000 08:01 7807118                    
/lib/libgcc_s.so.1
7f53c8eb2000-7f53c90b1000 ---p 00016000 08:01 7807118                    
/lib/libgcc_s.so.1
7f53c90b1000-7f53c90b2000 r--p 00015000 08:01 7807118                    
/lib/libgcc_s.so.1
7f53c90b2000-7f53c90b3000 rw-p 00016000 08:01 7807118                    
/lib/libgcc_s.so.1
7f53c90b3000-7f53c9135000 r-xp 00000000 08:01 1106422                    
/lib/libm-2.11.1.so
7f53c9135000-7f53c9334000 ---p 00082000 08:01 1106422                    
/lib/libm-2.11.1.so
7f53c9334000-7f53c9335000 r--p 00081000 08:01 1106422                    
/lib/libm-2.11.1.so
7f53c9335000-7f53c9336000 rw-p 00082000 08:01 1106422                    
/lib/libm-2.11.1.so
7f53c9336000-7f53c942c000 r-xp 00000000 08:01 2886064                    
/usr/lib/libstdc++.so.6.0.13
7f53c942c000-7f53c962c000 ---p 000f6000 08:01 2886064                    
/usr/lib/libstdc++.so.6.0.13
7f53c962c000-7f53c9633000 r--p 000f6000 08:01 2886064                    
/usr/lib/libstdc++.so.6.0.13
7f53c9633000-7f53c9635000 rw-p 000fd000 08:01 2886064                    
/usr/lib/libstdc++.so.6.0.13
7f53c9635000-7f53c964a000 rw-p 00000000 00:00 0
7f53c964a000-7f53c966a000 r-xp 00000000 08:01 1105950                    
/lib/ld-2.11.1.so
7f53c983f000-7f53c9843000 rw-p 00000000 00:00 0
7f53c9867000-7f53c9869000 rw-p 00000000 00:00 0
7f53c9869000-7f53c986a000 r--p 0001f000 08:01 1105950                    
/lib/ld-2.11.1.so
7f53c986a000-7f53c986b000 rw-p 00020000 08:01 1105950                    
/lib/ld-2.11.1.so
7f53c986b000-7f53c986c000 rw-p 00000000 00:00 0
7fff2a471000-7fff2a486000 rw-p 00000000 00:00 0                          
[stack]
7fff2a5ff000-7fff2a600000 r-xp 00000000 00:00 0                          
[vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]
Aborted

-- 
John Sibert
Emeritus Researcher, SOEST
University of Hawaii at Manoa

Visit the ADMB project http://admb-project.org/



More information about the Developers mailing list