This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/53490] Segmentation Fault when accessing std::set
- From: "ja11sop at yahoo dot co.uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 25 May 2012 22:16:41 +0000
- Subject: [Bug c++/53490] Segmentation Fault when accessing std::set
- Auto-submitted: auto-generated
- References: <bug-53490-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53490
--- Comment #5 from Jamie Allsop <ja11sop at yahoo dot co.uk> 2012-05-25 22:16:41 UTC ---
(In reply to comment #2)
> I only tried briefly but couldn't reproduce a crash with boost 1.47, will try
> later with boost 1.49
For clarity I should say I just tried with a vanilla build of 1.47 and get
essentially the same backtrace here.
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7933427 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt
#0 0x00007ffff7933427 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x0000000000464233 in std::_Rb_tree_iterator<std::string>::operator--
(this=0x7fffffffdc60)
at /usr/include/c++/4.7/bits/stl_tree.h:203
#2 0x0000000000462db0 in std::_Rb_tree<std::string, std::string,
std::_Identity<std::string>, std::less<std::string>,
std::allocator<std::string> >::_M_insert_unique<std::string const&>
(this=0x6a4540, __v=...)
at /usr/include/c++/4.7/bits/stl_tree.h:1295
#3 0x0000000000461c2b in std::set<std::string, std::less<std::string>,
std::allocator<std::string> >::insert (
this=0x6a4540, __x=...) at /usr/include/c++/4.7/bits/stl_set.h:415
#4 0x000000000047afb5 in boost::program_options::store (options=..., xm=...,
utf8=false)
at libs/program_options/src/variables_map.cpp:98
#5 0x0000000000460480 in store_properties (argc=2, argv=0x7fffffffe0b0) at
program_options_test.cpp:31
#6 0x00000000004607db in main (argc=1, argv=0x7fffffffe1c8) at
program_options_test.cpp:64
(gdb)