Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: simple SFML 2.2 example: valgrind reports memory leaks. is it the nvidia fault?  (Read 1579 times)

0 Members and 1 Guest are viewing this topic.

grok

  • Jr. Member
  • **
  • Posts: 67
    • View Profile
    • Email
Hi.
I have a simple SFML 2.2 program:
#include <SFML/Graphics.hpp>
     
int main() {
    std::vector<sf::VideoMode> modes = sf::VideoMode::getFullscreenModes();
    sf::RenderWindow window(modes[0], "Test"/*,  sf::Style::Fullscreen*/);
           
    while (window.isOpen()) {
        sf::Event event;
        while (window.pollEvent(event)) {
            if (event.type == sf::Event::Closed) {
                window.close();
            }
        }

        if (sf::Keyboard::isKeyPressed(sf::Keyboard::Escape)) {
            window.close();
        }
     
        window.clear(sf::Color::White);                  
        window.display();
    }

    return 0;
}
 

I compiled it:
Quote
g++ ./example.cpp  -lsfml-graphics -lsfml-window -lsfml-system

and used valgrind to find any memory leaks:
Quote
valgrind --tool=memcheck --leak-check=full --show-reachable=yes  ./a.out

The result:
Quote
==22920== Memcheck, a memory error detector
==22920== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
==22920== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright info
==22920== Command: ./a.out
==22920==
==22920== Conditional jump or move depends on uninitialised value(s)
==22920==    at 0x58A56D5: ??? (in /usr/lib/nvidia-304/libnvidia-glcore.so.304.117)
==22920==
==22920==
==22920== HEAP SUMMARY:
==22920==     in use at exit: 20,996 bytes in 388 blocks
==22920==   total heap usage: 10,115 allocs, 9,727 frees, 6,331,822 bytes allocated
==22920==
==22920== 2 bytes in 1 blocks are still reachable in loss record 1 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63BB519: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 2 bytes in 1 blocks are still reachable in loss record 2 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x423A3B0: strdup (strdup.c:42)
==22920==    by 0x63B7CE0: _XlcResolveLocaleName (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB6F7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 4 bytes in 1 blocks are still reachable in loss record 3 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63CDC7C: _XimOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36D6: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 7 bytes in 1 blocks are still reachable in loss record 4 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x423A3B0: strdup (strdup.c:42)
==22920==    by 0x63BB83F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x1: ???
==22920==
==22920== 8 bytes in 1 blocks are still reachable in loss record 5 of 53
==22920==    at 0x402BB88: realloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B8CE9: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B91FF: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACE7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 8 bytes in 2 blocks are still reachable in loss record 6 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B96F1: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACE7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 12 bytes in 1 blocks are still reachable in loss record 7 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x64B163A: XextCreateExtension (in /usr/lib/i386-linux-gnu/libXext.so.6.4.0)
==22920==    by 0x45EFB57: ???
==22920==
==22920== 12 bytes in 1 blocks are still reachable in loss record 8 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B88E5: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4C3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 12 bytes in 1 blocks are still reachable in loss record 9 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63C31E6: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 20 bytes in 1 blocks are still reachable in loss record 10 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x64B9495: _dlerror_run (dlerror.c:141)
==22920==    by 0x4481F84: ??? (in /usr/lib/nvidia-304/libGL.so.304.117)
==22920==
==22920== 20 bytes in 1 blocks are still reachable in loss record 11 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B7254: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 26 bytes in 1 blocks are still reachable in loss record 12 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x445AE8E: ??? (in /usr/lib/nvidia-304/libGL.so.304.117)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 13 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x639B6B3: _XrmInternalStringToQuark (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x639B842: XrmStringToQuark (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B51AA: _XlcGetCharSet (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B4D3D: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 14 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B510B: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 15 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B5131: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 16 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B5157: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 17 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B517D: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 18 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9B1E: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 19 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9B46: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 20 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9B72: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 21 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9B94: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 22 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9BB2: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 23 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9BD4: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 24 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9BF6: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 25 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C18: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 26 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C38: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 27 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C5A: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 28 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C78: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 29 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C278F: _XlcAddUtf8Converters (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C80: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 30 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C27B3: _XlcAddUtf8Converters (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C80: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 31 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C27D1: _XlcAddUtf8Converters (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C80: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 32 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C27F9: _XlcAddUtf8Converters (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C80: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 33 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C281B: _XlcAddUtf8Converters (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C80: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 34 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C283F: _XlcAddUtf8Converters (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C80: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 32 bytes in 1 blocks are still reachable in loss record 35 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5883: _XlcSetConverter (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C285D: _XlcAddUtf8Converters (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9C80: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 47 bytes in 5 blocks are still reachable in loss record 36 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B4E35: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 84 bytes in 1 blocks are still reachable in loss record 37 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B8912: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4C3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 96 bytes in 1 blocks are still reachable in loss record 38 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B88FF: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4C3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 96 bytes in 2 blocks are still reachable in loss record 39 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B8CBD: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B91FF: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACE7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 142 bytes in 18 blocks are still reachable in loss record 40 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5E6F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B6CE5: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B6DF7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B70F4: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 144 bytes in 18 blocks are still reachable in loss record 41 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5E43: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B6CE5: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B6DF7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B70F4: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 216 bytes in 18 blocks are still reachable in loss record 42 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x423A3B0: strdup (strdup.c:42)
==22920==    by 0x63B6AF9: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B6DF7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B70F4: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 274 bytes in 18 blocks are still reachable in loss record 43 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x423A3B0: strdup (strdup.c:42)
==22920==    by 0x63B6C62: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B6DF7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B70F4: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 304 bytes in 1 blocks are still reachable in loss record 44 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B71F2: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 360 bytes in 18 blocks are still reachable in loss record 45 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B6ADD: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B6DF7: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B70F4: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63D9AD9: _XlcDefaultLoader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 400 bytes in 50 blocks are still reachable in loss record 46 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B528B: _XlcAddCharSet (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B502F: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 633 bytes in 49 blocks are still reachable in loss record 47 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5447: _XlcCreateDefaultCharSet (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B501F: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 1,028 bytes in 50 blocks are still reachable in loss record 48 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B53DC: _XlcCreateDefaultCharSet (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B501F: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 1,631 bytes in 50 blocks are still reachable in loss record 49 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B4D6F: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 2,048 bytes in 1 blocks are still reachable in loss record 50 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x639B51D: _XrmInternalStringToQuark (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x639B842: XrmStringToQuark (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B51AA: _XlcGetCharSet (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B4D3D: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==
==22920== 2,048 bytes in 1 blocks are still reachable in loss record 51 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B72E8: _XlcCreateLocaleDataBase (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB733: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x41D5904: (below main) (libc-start.c:260)
==22920==
==22920== 2,400 bytes in 50 blocks are still reachable in loss record 52 of 53
==22920==    at 0x402B965: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x63B5399: _XlcCreateDefaultCharSet (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B501F: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B36AA: XOpenIM (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x4080D4F: sf::priv::WindowImplX11::WindowImplX11(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==    by 0x407B8DE: sf::priv::WindowImpl::create(sf::VideoMode, sf::String const&, unsigned int, sf::ContextSettings const&) (in /usr/local/lib/libsfml-window.so.2.2.0)
==22920==
==22920== 8,176 bytes in 1 blocks are still reachable in loss record 53 of 53
==22920==    at 0x40299D8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==22920==    by 0x639B303: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x639B6CF: _XrmInternalStringToQuark (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x639B842: XrmStringToQuark (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B51AA: _XlcGetCharSet (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B4D3D: _XlcAddCT (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63B509E: _XlcInitCTInfo (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB62F: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BACDC: ??? (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63BB4E3: _XlcCreateLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63DD947: _XlcUtf8Loader (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==    by 0x63C31D4: _XOpenLC (in /usr/lib/i386-linux-gnu/libX11.so.6.3.0)
==22920==
==22920== LEAK SUMMARY:
==22920==    definitely lost: 0 bytes in 0 blocks
==22920==    indirectly lost: 0 bytes in 0 blocks
==22920==      possibly lost: 0
« Last Edit: January 15, 2015, 04:14:29 pm by grok »

 

anything