==11400== Memcheck, a memory error detector ==11400== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==11400== Using Valgrind-3.6.0 and LibVEX; rerun with -h for copyright info ==11400== Command: wesnoth ==11400== ==11400== Conditional jump or move depends on uninitialised value(s) ==11400== at 0x4016146: index (in /lib64/ld-2.13.so) ==11400== by 0x400718A: expand_dynamic_string_token (in /lib64/ld-2.13.so) ==11400== by 0x4007A21: _dl_map_object (in /lib64/ld-2.13.so) ==11400== by 0x400136D: map_doit (in /lib64/ld-2.13.so) ==11400== by 0x400D865: _dl_catch_error (in /lib64/ld-2.13.so) ==11400== by 0x4001286: do_preload (in /lib64/ld-2.13.so) ==11400== by 0x4003804: dl_main (in /lib64/ld-2.13.so) ==11400== by 0x4013BD7: _dl_sysdep_start (in /lib64/ld-2.13.so) ==11400== by 0x40047E6: _dl_start (in /lib64/ld-2.13.so) ==11400== by 0x4000BA7: ??? (in /lib64/ld-2.13.so) ==11400== ==11400== Conditional jump or move depends on uninitialised value(s) ==11400== at 0x401614B: index (in /lib64/ld-2.13.so) ==11400== by 0x400718A: expand_dynamic_string_token (in /lib64/ld-2.13.so) ==11400== by 0x4007A21: _dl_map_object (in /lib64/ld-2.13.so) ==11400== by 0x400136D: map_doit (in /lib64/ld-2.13.so) ==11400== by 0x400D865: _dl_catch_error (in /lib64/ld-2.13.so) ==11400== by 0x4001286: do_preload (in /lib64/ld-2.13.so) ==11400== by 0x4003804: dl_main (in /lib64/ld-2.13.so) ==11400== by 0x4013BD7: _dl_sysdep_start (in /lib64/ld-2.13.so) ==11400== by 0x40047E6: _dl_start (in /lib64/ld-2.13.so) ==11400== by 0x4000BA7: ??? (in /lib64/ld-2.13.so) ==11400== Battle for Wesnoth v1.8.5 Started on Sat Feb 12 16:19:04 2011 Data directory: /usr/share/games/wesnoth User configuration directory: /home/roald/.wesnoth Checking video mode: 1024x768x32... setting mode to 1024x768x32 ==11400== Conditional jump or move depends on uninitialised value(s) ==11400== at 0x4E67497: ??? (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0x4E67AB6: ??? (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0x4E68419: ??? (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0x4E3D7DF: SDL_PumpEvents (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0x4E3D818: SDL_PollEvent (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0xD0C367: loadscreen::set_progress(int, std::string const&, bool) (in /usr/games/bin/wesnoth) ==11400== by 0x694C09: ??? (in /usr/games/bin/wesnoth) ==11400== by 0x696882: main (in /usr/games/bin/wesnoth) ==11400== ==11400== Source and destination overlap in memcpy(0xd414000, 0xd4140c8, 3328) ==11400== at 0x4C2A236: memcpy (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==11400== by 0x4E46810: ??? (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0x4E46765: ??? (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0x4E5C0EB: SDL_LowerBlit (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0x4E5C31B: SDL_UpperBlit (in /usr/lib64/libSDL-1.2.so.0.11.3) ==11400== by 0xCCF2E4: display::scroll(int, int) (in /usr/games/bin/wesnoth) ==11400== by 0x85336C: controller_base::handle_scroll(CKey&, int, int, int) (in /usr/games/bin/wesnoth) ==11400== by 0x853822: controller_base::play_slice(bool) (in /usr/games/bin/wesnoth) ==11400== by 0xB7DC5C: playsingle_controller::play_human_turn() (in /usr/games/bin/wesnoth) ==11400== by 0xB7D1F4: playsingle_controller::play_side(unsigned int, bool) (in /usr/games/bin/wesnoth) ==11400== by 0xB7C4D3: playsingle_controller::play_turn(bool) (in /usr/games/bin/wesnoth) ==11400== by 0xB83D5F: playsingle_controller::play_scenario(std::pair const&, bool) (in /usr/games/bin/wesnoth) ==11400== ==11400== ==11400== HEAP SUMMARY: ==11400== in use at exit: 790,469 bytes in 4,947 blocks ==11400== total heap usage: 4,000,388 allocs, 3,995,441 frees, 404,291,134 bytes allocated ==11400== ==11400== LEAK SUMMARY: ==11400== definitely lost: 16,056 bytes in 68 blocks ==11400== indirectly lost: 57,536 bytes in 1,791 blocks ==11400== possibly lost: 117,868 bytes in 378 blocks ==11400== still reachable: 599,009 bytes in 2,710 blocks ==11400== suppressed: 0 bytes in 0 blocks ==11400== Rerun with --leak-check=full to see details of leaked memory ==11400== ==11400== For counts of detected and suppressed errors, rerun with: -v ==11400== Use --track-origins=yes to see where uninitialised values come from ==11400== ERROR SUMMARY: 8907 errors from 4 contexts (suppressed: 837 from 8)