This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/12557] New: Recent CVS: SegFault in __atomic_add with simplest program
- From: "James dot W dot Mckelvey at jpl dot nasa dot gov" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Oct 2003 21:13:56 -0000
- Subject: [Bug c++/12557] New: Recent CVS: SegFault in __atomic_add with simplest program
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12557
Summary: Recent CVS: SegFault in __atomic_add with simplest
program
Product: gcc
Version: 3.4
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: James dot W dot Mckelvey at jpl dot nasa dot gov
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: sparc-sun-solaris2.7
GCC host triplet: sparc-sun-solaris2.7
GCC target triplet: sparc-sun-solaris2.7
GNU C++ version 3.4 20031009 (experimental) (sparc-sun-solaris2.7)
compiled by GNU C version 3.4 20031009 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
/mnt/home3/utilities/bin/as -V -Qy -s -xarch=v8 -o /tmp/ccS97yvV.o /tmp/ccd6w4oo.s
GNU assembler version 2.13.2.1 (sparc-sun-solaris2.7) using BFD version 2.13.2.1
/mnt/home3/utilities/libexec/gcc/sparc-sun-solaris2.7/3.4/collect2 -V -Y
P,/usr/ccs/lib:/usr/lib -Qy -o y
/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4/crt1.o
/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4/crti.o
/usr/ccs/lib/values-Xa.o
/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4/crtbegin.o
-L/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4
-L/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4/../../../../sparc-sun-solaris2.7/lib
-L/usr/ccs/bin -L/usr/ccs/lib
-L/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4/../../.. /tmp/ccS97yvV.o
-lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc -lc
/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4/crtend.o
/mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.4/crtn.o
GNU ld version 2.13.2.1
Supported emulations:
elf32_sparc
elf64_sparc
int
main(int,
char **)
{
return 0;
}
Script started on Thu 09 Oct 2003 02:01:11 PM PDT
> gdb ./y core
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.7"...
Core was generated by `./y'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /mnt/home3/utilities/lib/libstdc++.so.6...done.
Loaded symbols for /mnt/home3/utilities/lib/libstdc++.so.6
Reading symbols from /usr/lib/libm.so.1...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /mnt/home3/utilities/lib/libgcc_s.so.1...done.
Loaded symbols for /mnt/home3/utilities/lib/libgcc_s.so.1
Reading symbols from /usr/lib/libc.so.1...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/lib/libdl.so.1...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1...done.
Loaded symbols for /usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1
#0 0xff2e60cc in __atomic_add(int volatile*, int) ()
from /mnt/home3/utilities/lib/libstdc++.so.6
(gdb) bt
#0 0xff2e60cc in __atomic_add(int volatile*, int) ()
from /mnt/home3/utilities/lib/libstdc++.so.6
#1 0xff2e733c in std::locale::locale() ()
from /mnt/home3/utilities/lib/libstdc++.so.6
#2 0xff2df6b0 in std::ios_base::Init::Init() ()
from /mnt/home3/utilities/lib/libstdc++.so.6
#3 0xff2ddb80 in __static_initialization_and_destruction_0(int, int) ()
from /mnt/home3/utilities/lib/libstdc++.so.6
#4 0xff2df23c in
_GLOBAL__I__mnt_home3_utilities_gcc_libstdc___v3_src_io_inst.cc_57BFF22F_0D126071
() from /mnt/home3/utilities/lib/libstdc++.so.6
#5 0xff3283fc in __do_global_ctors_aux ()
from /mnt/home3/utilities/lib/libstdc++.so.6
#6 0xff2c7794 in _init () from /mnt/home3/utilities/lib/libstdc++.so.6
#7 0xff3bc174 in ?? ()
#8 0xff3bba84 in ?? ()
#9 0xff3c6b18 in ?? ()
#10 0xff3b2a50 in ?? ()
(gdb) quit
> ^Dexit