URL:
  <http://gna.org/bugs/?11614>

                 Summary: SIGSEGV when using Wesnoth 1.4.1+svn in-game add-on
manager interface
                 Project: Battle for Wesnoth
            Submitted by: shadowmaster
            Submitted on: Thursday 05/01/2008 at 17:11
                Category: Bug
                Severity: 5 - Blocker
                Priority: 6
              Item Group: User Interface
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 1.4.1+svn
        Operating System: Any?

    _______________________________________________________

Details:

When launching the built-in add-on manager, Wesnoth 1.4 may crash at *random*
times, just before the add-on list displays on screen. This triggers specially
when the add-on manager is launched more than once during the same wesnoth
session (i.e. when the user wants to install multiple add-ons).

Affects wesnoth-1.4 svn branch at HEAD as of this writing.
Backtrace:
++
#0  0x00002abbde2882f1 in std::string::compare () from
/usr/lib64/libstdc++.so.6
#1  0x0000000000428a0d in std::operator< <char, std::char_traits<char>,
std::allocator<char> > ([EMAIL PROTECTED], [EMAIL PROTECTED]) at
/usr/include/c++/4.2.1/bits/basic_string.h:2218
#2  0x00000000004294ff in std::less<std::string>::operator() (this=0x24483d0,
[EMAIL PROTECTED], [EMAIL PROTECTED]) at
/usr/include/c++/4.2.1/bits/stl_function.h:227
#3  0x000000000044a6ba in std::_Rb_tree<std::string, std::pair<std::string
const, t_string>, std::_Select1st<std::pair<std::string const, t_string> >,
std::less<std::string>, std::allocator<std::pair<std::string const, t_string>
> >::_M_insert_unique (this=0x24483d0, __position={_M_node = 0x2455ca0},
[EMAIL PROTECTED]) at /usr/include/c++/4.2.1/bits/stl_tree.h:1017
#4  0x000000000044a939 in std::map<std::string, t_string,
std::less<std::string>, std::allocator<std::pair<std::string const, t_string>
> >::insert (this=0x24483d0, __position={_M_node = 0x2455ca0},
[EMAIL PROTECTED]) at /usr/include/c++/4.2.1/bits/stl_map.h:427
#5  0x000000000044a9f2 in std::map<std::string, t_string,
std::less<std::string>, std::allocator<std::pair<std::string const, t_string>
> >::operator[] (this=0x24483d0, [EMAIL PROTECTED]) at
/usr/include/c++/4.2.1/bits/stl_map.h:350
#6  0x0000000000738eb3 in config::operator[] (this=0x24483d0,
[EMAIL PROTECTED]) at config.cpp:281
#7  0x0000000000417301 in download_campaigns (this=0x7fffce53df30,
[EMAIL PROTECTED]) at game.cpp:1209
#8  0x000000000041b0da in manage_addons (this=0x7fffce53df30) at
game.cpp:1017
#9  0x000000000042628c in play_game (argc=3, argv=0x7fffce53f278) at
game.cpp:2318
#10 0x00000000004265aa in main (argc=3, argv=0x7fffce53f278) at
game.cpp:2353
--

System specs:
openSUSE 10.3 x86_64, kernel 2.6.22.5-31-greycore2 (custom build)
g++ (GCC) 4.2.1 (SUSE Linux)




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?11614>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to