[Developers] buffer overflow
dave fournier
davef at otter-rsch.com
Mon Aug 8 10:49:58 PDT 2011
On 11-08-08 10:34 AM, John Sibert wrote:
Hard to say without being able to run it to reproduce the result.
In the startup code a lot of global objects are initialized. offhand I
would suspect
something to do with that.
> 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
>
More information about the Developers
mailing list