==113106== Memcheck, a memory error detector
==113106== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==113106== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==113106== Command: /home/ssg/dvlp/cpp/code/upp/out/CLANG.Debug.Debug_Full.Gui.Shared/ide
==113106== Parent PID: 3451
==113106== 
==113106== Conditional jump or move depends on uninitialised value(s)
==113106==    at 0x99A9B0: Upp::memeq8__(void const*, void const*, unsigned long) (dvlp/cpp/code/upp/git/uppsrc/Core/Mem.h:337)
==113106==    by 0x98AF6F: Upp::inline_memeq8_aligned(void const*, void const*, unsigned long) (dvlp/cpp/code/upp/git/uppsrc/Core/Mem.h:354)
==113106==    by 0x9C8B96: Upp::String0::LEq(Upp::String0 const&) const (dvlp/cpp/code/upp/git/uppsrc/Core/String.cpp:28)
==113106==    by 0x5E9013: Upp::String0::IsEqual(Upp::String0 const&) const (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:295)
==113106==    by 0x55456C: Upp::AString<Upp::String0>::IsEqual(Upp::String const&) const (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:79)
==113106==    by 0x52E2DC: Upp::operator==(Upp::String const&, Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:152)
==113106==    by 0x60EF16: SaveChangedFile(char const*, Upp::String, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/Core/Core.cpp:92)
==113106==    by 0x4557BB: Ide::SaveConfig() (dvlp/cpp/code/upp/git/uppsrc/ide/Config.cpp:353)
==113106==    by 0x455C41: Ide::SaveConfigOnTime() (dvlp/cpp/code/upp/git/uppsrc/ide/Config.cpp:366)
==113106==    by 0x4CFAD0: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:360)
==113106==    by 0x920C5B: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:450)
==113106==    by 0x4CE650: main (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:130)
==113106==  Uninitialised value was created by a stack allocation
==113106==    at 0x454854: Ide::Serialize(Upp::Stream&) (dvlp/cpp/code/upp/git/uppsrc/ide/Config.cpp:187)
==113106== 
==113106== 
==113106== HEAP SUMMARY:
==113106==     in use at exit: 3,603,299 bytes in 28,576 blocks
==113106==   total heap usage: 1,058,817 allocs, 1,030,241 frees, 1,018,851,909 bytes allocated
==113106== 
==113106== LEAK SUMMARY:
==113106==    definitely lost: 80 bytes in 6 blocks
==113106==    indirectly lost: 0 bytes in 0 blocks
==113106==      possibly lost: 4,953 bytes in 39 blocks
==113106==    still reachable: 3,493,002 bytes in 27,605 blocks
==113106==         suppressed: 0 bytes in 0 blocks
==113106== Rerun with --leak-check=full to see details of leaked memory
==113106== 
==113106== For lists of detected and suppressed errors, rerun with: -s
==113106== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 4 from 2)
