This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/53490] Segmentation Fault when accessing std::set


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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]