also crash with: gcc version 4.1.3 20071209 (prerelease) (Debian 4.1.2-18) gcc version 4.3.0 20080113 (experimental) [trunk revision 131510] (Debian 20080113-1)
gcc -v -W -Wall -O2 -c send_tiny.c Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-targets=all --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4) /usr/lib/gcc/i486-linux-gnu/4.2.3/cc1 -quiet -v send_tiny.c -quiet -dumpbase send_tiny.c -mtune=generic -auxbase send_tiny -O2 -W -Wall -version -o /tmp/ccAIKCUF.s ignoring nonexistent directory "/usr/local/include/i486-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../i486-linux-gnu/include" ignoring nonexistent directory "/usr/include/i486-linux-gnu" #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/lib/gcc/i486-linux-gnu/4.2.3/include /usr/include End of search list. GNU C version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4) (i486-linux-gnu) compiled by GNU C version 4.2.3 20071123 (prerelease) (Debian 4.2.2-4). GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: e5f75b43edef04f899196b1bf42593d5 send_tiny.c: In function ‘sendto_realops_lev’: send_tiny.c:190: warning: implicit declaration of function ‘ircsprintf’ send_tiny.c:192: warning: implicit declaration of function ‘strlen’ send_tiny.c:192: warning: incompatible implicit declaration of built-in function ‘strlen’ send_tiny.c:194: warning: implicit declaration of function ‘vsendto_one’ *** glibc detected *** /usr/lib/gcc/i486-linux-gnu/4.2.3/cc1: double free or corruption (!prev): 0x0866a778 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7ece735] /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7ed21a0] /usr/lib/gcc/i486-linux-gnu/4.2.3/cc1[0x83b5300] ======= Memory map: ======== 08048000-08585000 r-xp 00000000 03:46 156160 /usr/lib/gcc/i486-linux-gnu/4.2/cc1 08585000-0858a000 rw-p 0053c000 03:46 156160 /usr/lib/gcc/i486-linux-gnu/4.2/cc1 0858a000-0867f000 rw-p 0858a000 00:00 0 [heap] b7800000-b7821000 rw-p b7800000 00:00 0 b7821000-b7900000 ---p b7821000 00:00 0 b7923000-b792d000 r-xp 00000000 03:07 180657 /lib/libgcc_s.so.1 b792d000-b792e000 rw-p 00009000 03:07 180657 /lib/libgcc_s.so.1 b7957000-b7b7f000 rw-p b7957000 00:00 0 b7b7f000-b7c62000 r--p 0022a000 03:46 63924 /usr/lib/locale/locale-archive b7c62000-b7e62000 r--p 00000000 03:46 63924 /usr/lib/locale/locale-archive b7e62000-b7e63000 rw-p b7e62000 00:00 0 b7e63000-b7faa000 r-xp 00000000 03:07 195734 /lib/i686/cmov/libc-2.7.so b7faa000-b7fab000 r--p 00147000 03:07 195734 /lib/i686/cmov/libc-2.7.so b7fab000-b7fad000 rw-p 00148000 03:07 195734 /lib/i686/cmov/libc-2.7.so b7fad000-b7fb0000 rw-p b7fad000 00:00 0 b7fb5000-b7fdb000 rw-p b7fb5000 00:00 0 b7fdb000-b7fdc000 r-xp b7fdb000 00:00 0 [vdso] b7fdc000-b7ff8000 r-xp 00000000 03:07 179187 /lib/ld-2.7.so b7ff8000-b7ffa000 rw-p 0001b000 03:07 179187 /lib/ld-2.7.so bfacc000-bfae1000 rw-p bfacc000 00:00 0 [stack] send_tiny.c:131: internal compiler error: Аварийный останов Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. For Debian GNU/Linux specific bug reporting instructions, see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>. -- Summary: -O1 crash compile *** glibc detected *** /usr/lib/gcc/i486-linux-gnu/4.2.3/cc1: double free or corruption (!prev) Product: gcc Version: 4.2.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: eshkinkot at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34934