Follow-up Comment #3, bug #18666 (project wesnoth):
gotcha:
Program received signal SIGSEGV, Segmentation fault.
0x00ae0e9e in n_ref_counter::t_ref_counter<long>::dec (this=0x17faa390) at
../../src/utils/reference_counter.hpp:57
57 if( count_ > 0) { count_ -= 1; }
(gdb) bt
#0 0x00ae0e9e in n_ref_counter::t_ref_counter<long>::dec (this=0x17faa390)
at ../../src/utils/reference_counter.hpp:57
#1 0x00ae0f09 in n_ref_counter::t_ref_counter<long>::operator--
(this=0x17faa390) at ../../src/utils/reference_counter.hpp:68
#2 0x00ada212 in n_interned::t_interned_token<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::hash<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >::dec_ref (this=0x19ad7650) at
C:/wesnoth/src/utils/interned.hpp:258
#3 0x00ada7d9 in n_interned::t_interned_token<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::hash<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >::~t_interned_token (this=0x19ad7650,
__in_chrg=<value optimized out>) at C:/wesnoth/src/utils/interned.hpp:248
#4 0x00d08061 in n_token::t_token::~t_token (this=0x19ad7650,
__in_chrg=<value optimized out>) at C:/wesnoth/src/token.hpp:74
#5 0x00ce27a6 in image::locator::value::~value (this=0x19ad763c,
__in_chrg=<value optimized out>) at C:/wesnoth/src/image.hpp:44
#6 0x00e66c39 in std::pair<image::locator::value const, int>::~pair
(this=0x19ad763c, __in_chrg=<value optimized out>) at
c:/tdm-gcc-4.5.2.exe/bin/../lib/gcc/mingw32/4.5.2/include/c++/bits/stl_pair.h:72
#7 0x00c4b9cd in
boost::unordered_detail::destroy<std::pair<image::locator::value const, int> >
(x=0x19ad763c) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/fwd.hpp:86
#8 0x00c2d732 in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<image::locator::value
const, int> >, boost::unordered_detail::ungrouped>::delete_node
(this=0x178ff150, b=0x19ad7638) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:67
#9 0x00c2d7e1 in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<image::locator::value
const, int> >, boost::unordered_detail::ungrouped>::clear_bucket
(this=0x178ff150, b=0x1791e08c) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:82
#10 0x00c2d93c in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<image::locator::value
const, int> >, boost::unordered_detail::ungrouped>::delete_buckets
(this=0x178ff150) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:92
#11 0x00c2dca8 in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<image::locator::value
const, int> >, boost::unordered_detail::ungrouped>::~hash_buckets
(this=0x178ff150, __in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:135
#12 0x00c1b57c in
boost::unordered_detail::hash_table<boost::unordered_detail::map<image::locator::value,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > >::~hash_table
(this=0x178ff150, __in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/fwd.hpp:585
#13 0x00c38cf5 in
boost::unordered_detail::hash_unique_table<boost::unordered_detail::map<image::locator::value,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > >
>::~hash_unique_table (this=0x178ff150, __in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/unique.hpp:49
#14 0x00be5dc1 in boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > >::~unordered_map
(this=0x178ff150, __in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/unordered_map.hpp:160
#15 0x00e6f9c4 in std::pair<unsigned int const,
boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > >::~pair
(this=0x178ff14c, __in_chrg=<value optimized out>) at
c:/tdm-gcc-4.5.2.exe/bin/../lib/gcc/mingw32/4.5.2/include/c++/bits/stl_pair.h:72
#16 0x00c4bb35 in boost::unordered_detail::destroy<std::pair<unsigned int
const, boost::unordered_map<image::locator::value, int> > > (x=0x178ff14c) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/fwd.hpp:86
#17 0x00c342fa in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int
const, boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > > >,
boost::unordered_detail::ungrouped>::delete_node (this=0x11e96b8,
b=0x178ff148) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:67
#18 0x00c343a9 in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int
const, boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > > >,
boost::unordered_detail::ungrouped>::clear_bucket (this=0x11e96b8,
b=0x1715aa6c) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:82
#19 0x00c344f4 in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int
const, boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > > >,
boost::unordered_detail::ungrouped>::delete_buckets (this=0x11e96b8) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:92
#20 0x00c34860 in
boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int
const, boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > > >,
boost::unordered_detail::ungrouped>::~hash_buckets (this=0x11e96b8,
__in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/buckets.hpp:135
#21 0x00c24270 in
boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int,
boost::hash<unsigned int>, std::equal_to<unsigned int>,
std::allocator<std::pair<unsigned int const,
boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > > > >
>::~hash_table (this=0x11e96b8, __in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/fwd.hpp:585
#22 0x00c3dd1d in
boost::unordered_detail::hash_unique_table<boost::unordered_detail::map<unsigned
int, boost::hash<unsigned int>, std::equal_to<unsigned int>,
std::allocator<std::pair<unsigned int const,
boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > > > >
>::~hash_unique_table (this=0x11e96b8, __in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/detail/unique.hpp:49
#23 0x00be6ef9 in boost::unordered_map<unsigned int,
boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > >,
boost::hash<unsigned int>, std::equal_to<unsigned int>,
std::allocator<std::pair<unsigned int const,
boost::unordered_map<image::locator::value, int,
boost::hash<image::locator::value>, std::equal_to<image::locator::value>,
std::allocator<std::pair<image::locator::value const, int> > > > >
>::~unordered_map (this=0x11e96b8, __in_chrg=<value optimized out>) at
E:/Programme/CodeBlocks/include_tdm_gcc/boost/unordered/unordered_map.hpp:160
#24 0x0078703b in __tcf_3 () at C:wesnothsrcimage.cpp:106
#25 0x77c09e24 in msvcrt!_initterm () from E:WINDOWSsystem32msvcrt.dll
#26 0x77c09e90 in msvcrt!exit () from E:WINDOWSsystem32msvcrt.dll
#27 0x005e4a80 in safe_exit (res=0) at C:wesnothsrcgame.cpp:67
#28 0x005e8db7 in SDL_main (argc=2, argv=0x11b7ebe0) at
C:wesnothsrcgame.cpp:622
#29 0x00a6c38b in console_main (argc=2, argv=0x11b7ebe0) at
./src/main/win32/SDL_win32_main.c:315
#30 0x00a6c448 in WinMain (hInst=0x400000, hPrev=0x0, szCmdLine=0x241eff
"--debug", sw=10) at ./src/main/win32/SDL_win32_main.c:398
#31 0x00a6bb06 in main ()
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?18666>
_______________________________________________
Nachricht geschickt von/durch Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs