==260282== Memcheck, a memory error detector ==260282== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al. ==260282== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info ==260282== Command: ./ide ==260282== ==260282== Conditional jump or move depends on uninitialised value(s) ==260282== at 0x658479: Put (dvlp/cpp/code/upp/git/uppsrc/Core/Stream.h:99) ==260282== by 0x658479: Upp::Stream::Put64(void const*, long long) (dvlp/cpp/code/upp/git/uppsrc/Core/Stream.cpp:115) ==260282== by 0x7B73D7: Upp::GifGlobalInfo::Serialize(Upp::Stream&) (dvlp/cpp/code/upp/git/uppsrc/plugin/gif/gifupp.cpp:41) ==260282== by 0x7B8B06: operator% (dvlp/cpp/code/upp/git/uppsrc/Core/Stream.h:576) ==260282== by 0x7B8B06: Upp::GIFRaster::Data::Create() (dvlp/cpp/code/upp/git/uppsrc/plugin/gif/gifupp.cpp:523) ==260282== by 0x83DA42: Open (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:220) ==260282== by 0x83DA42: Upp::StreamRaster::OpenAny(Upp::Stream&) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:272) ==260282== by 0x83DB98: Upp::StreamRaster::LoadAny(Upp::Stream&, Upp::Function) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:282) ==260282== by 0x83DD01: Upp::StreamRaster::LoadFileAny(char const*, Upp::Function) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:289) ==260282== by 0x28BE00: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:798) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== ==260282== Conditional jump or move depends on uninitialised value(s) ==260282== at 0x7B73E6: Upp::GifGlobalInfo::Serialize(Upp::Stream&) (dvlp/cpp/code/upp/git/uppsrc/plugin/gif/gifupp.cpp:42) ==260282== by 0x7B8B06: operator% (dvlp/cpp/code/upp/git/uppsrc/Core/Stream.h:576) ==260282== by 0x7B8B06: Upp::GIFRaster::Data::Create() (dvlp/cpp/code/upp/git/uppsrc/plugin/gif/gifupp.cpp:523) ==260282== by 0x83DA42: Open (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:220) ==260282== by 0x83DA42: Upp::StreamRaster::OpenAny(Upp::Stream&) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:272) ==260282== by 0x83DB98: Upp::StreamRaster::LoadAny(Upp::Stream&, Upp::Function) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:282) ==260282== by 0x83DD01: Upp::StreamRaster::LoadFileAny(char const*, Upp::Function) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:289) ==260282== by 0x28BE00: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:798) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== ==260282== Conditional jump or move depends on uninitialised value(s) ==260282== at 0x7BBD30: Get (dvlp/cpp/code/upp/git/uppsrc/Core/Stream.h:100) ==260282== by 0x7BBD30: Upp::fill_input_buffer(jpeg_decompress_struct*) (dvlp/cpp/code/upp/git/uppsrc/plugin/jpg/jpgupp.cpp:112) ==260282== by 0x7DAA35: first_marker (dvlp/cpp/code/upp/git/uppsrc/plugin/jpg/lib/jdmarker.c:1065) ==260282== by 0x7DAA35: read_markers (dvlp/cpp/code/upp/git/uppsrc/plugin/jpg/lib/jdmarker.c:1098) ==260282== by 0x7D8B15: consume_markers (dvlp/cpp/code/upp/git/uppsrc/plugin/jpg/lib/jdinput.c:565) ==260282== by 0x7CDC77: jpeg_consume_input (dvlp/cpp/code/upp/git/uppsrc/plugin/jpg/lib/jdapimin.c:318) ==260282== by 0x7CDBD5: jpeg_read_header (dvlp/cpp/code/upp/git/uppsrc/plugin/jpg/lib/jdapimin.c:266) ==260282== by 0x7B9653: Upp::JPGRaster::Data::Init() (dvlp/cpp/code/upp/git/uppsrc/plugin/jpg/jpgupp.cpp:475) ==260282== by 0x83DA42: Open (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:220) ==260282== by 0x83DA42: Upp::StreamRaster::OpenAny(Upp::Stream&) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:272) ==260282== by 0x83DB98: Upp::StreamRaster::LoadAny(Upp::Stream&, Upp::Function) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:282) ==260282== by 0x83DD01: Upp::StreamRaster::LoadFileAny(char const*, Upp::Function) (dvlp/cpp/code/upp/git/uppsrc/Draw/Raster.cpp:289) ==260282== by 0x28BE00: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:798) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== ==260282== Use of uninitialised value of size 8 ==260282== at 0x83202C: load (atomic_base.h:505) ==260282== by 0x83202C: operator bool (atomic:87) ==260282== by 0x83202C: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:145) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== by 0x35B671: main (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:177) ==260282== ==260282== Use of uninitialised value of size 8 ==260282== at 0x832181: Image (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.cpp:301) ==260282== by 0x832181: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:152) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== by 0x35B671: main (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:177) ==260282== ==260282== Use of uninitialised value of size 8 ==260282== at 0x83205F: load (atomic_base.h:505) ==260282== by 0x83205F: operator bool (atomic:87) ==260282== by 0x83205F: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:147) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== by 0x35B671: main (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:177) ==260282== ==260282== Use of uninitialised value of size 8 ==260282== at 0x832074: IsSmall (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:214) ==260282== by 0x832074: Set0 (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:264) ==260282== by 0x832074: String (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:385) ==260282== by 0x832074: GetId (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.h:303) ==260282== by 0x832074: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:148) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== by 0x35B671: main (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:177) ==260282== ==260282== Use of uninitialised value of size 8 ==260282== at 0x6B2BEE: Upp::String0::LSet(Upp::String0 const&) (dvlp/cpp/code/upp/git/uppsrc/Core/StringMem.i:5) ==260282== by 0x832087: Set0 (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:264) ==260282== by 0x832087: String (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:385) ==260282== by 0x832087: GetId (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.h:303) ==260282== by 0x832087: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:148) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== ==260282== Use of uninitialised value of size 8 ==260282== at 0x6B2C00: Upp::String0::LSet(Upp::String0 const&) (dvlp/cpp/code/upp/git/uppsrc/Core/StringMem.i:8) ==260282== by 0x832087: Set0 (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:264) ==260282== by 0x832087: String (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:385) ==260282== by 0x832087: GetId (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.h:303) ==260282== by 0x832087: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:148) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== ==260282== Use of uninitialised value of size 8 ==260282== at 0x6B2C1A: Ref (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:218) ==260282== by 0x6B2C1A: Upp::String0::LSet(Upp::String0 const&) (dvlp/cpp/code/upp/git/uppsrc/Core/StringMem.i:10) ==260282== by 0x832087: Set0 (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:264) ==260282== by 0x832087: String (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:385) ==260282== by 0x832087: GetId (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.h:303) ==260282== by 0x832087: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:148) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== ==260282== Invalid read of size 4 ==260282== at 0x6B2C1D: operator++ (atomic_base.h:406) ==260282== by 0x6B2C1D: AtomicInc (dvlp/cpp/code/upp/git/uppsrc/Core/Atomic.h:3) ==260282== by 0x6B2C1D: Upp::String0::LSet(Upp::String0 const&) (dvlp/cpp/code/upp/git/uppsrc/Core/StringMem.i:10) ==260282== by 0x832087: Set0 (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:264) ==260282== by 0x832087: String (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:385) ==260282== by 0x832087: GetId (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.h:303) ==260282== by 0x832087: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:148) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== by 0x2D2B5D: Ide::OpenMainPackage() (dvlp/cpp/code/upp/git/uppsrc/ide/ide.cpp:215) ==260282== by 0x35C684: GuiMainFn_() (dvlp/cpp/code/upp/git/uppsrc/ide/main.cpp:421) ==260282== by 0x655C3A: Upp::AppExecute__(void (*)()) (dvlp/cpp/code/upp/git/uppsrc/Core/App.cpp:479) ==260282== Address 0xfffaf9f8fffaf9f0 is not stack'd, malloc'd or (recently) free'd ==260282== which: no gxmessage in (/home/ssg/.local/soft/rofi-desktop/scripts:/home/ssg/.local/bin:/home/ssg/.local/share/golang:/home/ssg/.local/share/golang/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/lib/jvm/default-jdk/bin:/usr/lib/jvm/default-jre/bin:/opt/texlive/2024/bin/x86_64-linux) which: no kdialog in (/home/ssg/.local/soft/rofi-desktop/scripts:/home/ssg/.local/bin:/home/ssg/.local/share/golang:/home/ssg/.local/share/golang/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/lib/jvm/default-jdk/bin:/usr/lib/jvm/default-jre/bin:/opt/texlive/2024/bin/x86_64-linux) ==260282== Invalid write of size 4 ==260282== at 0x8A8E75: Upp::Ctrl::PanicMsgBox(char const*, char const*) (dvlp/cpp/code/upp/git/uppsrc/CtrlCore/GtkApp.cpp:52) ==260282== by 0x64494C: Upp::Panic(char const*) (dvlp/cpp/code/upp/git/uppsrc/Core/Util.cpp:99) ==260282== by 0x65968BF: ??? (in /usr/lib/libc.so.6) ==260282== by 0x6B2C1C: Ref (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:218) ==260282== by 0x6B2C1C: Upp::String0::LSet(Upp::String0 const&) (dvlp/cpp/code/upp/git/uppsrc/Core/StringMem.i:10) ==260282== by 0x832087: Set0 (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:264) ==260282== by 0x832087: String (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:385) ==260282== by 0x832087: GetId (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.h:303) ==260282== by 0x832087: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:148) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==260282== ==260282== ==260282== Process terminating with default action of signal 11 (SIGSEGV) ==260282== Access not within mapped region at address 0x0 ==260282== at 0x8A8E75: Upp::Ctrl::PanicMsgBox(char const*, char const*) (dvlp/cpp/code/upp/git/uppsrc/CtrlCore/GtkApp.cpp:52) ==260282== by 0x64494C: Upp::Panic(char const*) (dvlp/cpp/code/upp/git/uppsrc/Core/Util.cpp:99) ==260282== by 0x65968BF: ??? (in /usr/lib/libc.so.6) ==260282== by 0x6B2C1C: Ref (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:218) ==260282== by 0x6B2C1C: Upp::String0::LSet(Upp::String0 const&) (dvlp/cpp/code/upp/git/uppsrc/Core/StringMem.i:10) ==260282== by 0x832087: Set0 (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:264) ==260282== by 0x832087: String (dvlp/cpp/code/upp/git/uppsrc/Core/String.h:385) ==260282== by 0x832087: GetId (dvlp/cpp/code/upp/git/uppsrc/Draw/Image.h:303) ==260282== by 0x832087: Upp::Iml::Get(int) (dvlp/cpp/code/upp/git/uppsrc/Draw/Iml.cpp:148) ==260282== by 0x2939A7: SelectPackageDlg::SyncList(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:676) ==260282== by 0x28B7B9: SelectPackageDlg::Load(Upp::String const&) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:760) ==260282== by 0x28FFF5: SelectPackageDlg::OnBase() (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:420) ==260282== by 0x524B2C: operator() (dvlp/cpp/code/upp/git/uppsrc/Core/Function.h:76) ==260282== by 0x524B2C: Upp::ArrayCtrl::SetCursor0(int, bool) (dvlp/cpp/code/upp/git/uppsrc/CtrlLib/ArrayCtrl.cpp:1487) ==260282== by 0x292D80: SelectPackageDlg::SyncBase(Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:836) ==260282== by 0x29263E: SelectPackageDlg::Run(Upp::String&, Upp::String) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:362) ==260282== by 0x298B63: SelectPackage(Upp::String&, char const*, char const*, bool, bool) (dvlp/cpp/code/upp/git/uppsrc/ide/SelectPkg.cpp:863) ==260282== If you believe this happened as a result of a stack ==260282== overflow in your program's main thread (unlikely but ==260282== possible), you can try to increase the size of the ==260282== main thread stack using the --main-stacksize= flag. ==260282== The main thread stack size used in this run was 8388608. ==260282== ==260282== HEAP SUMMARY: ==260282== in use at exit: 3,765,366 bytes in 34,931 blocks ==260282== total heap usage: 718,725 allocs, 683,794 frees, 116,714,196 bytes allocated ==260282== ==260282== LEAK SUMMARY: ==260282== definitely lost: 40 bytes in 5 blocks ==260282== indirectly lost: 0 bytes in 0 blocks ==260282== possibly lost: 12,708 bytes in 42 blocks ==260282== still reachable: 3,653,074 bytes in 33,995 blocks ==260282== suppressed: 312 bytes in 1 blocks ==260282== Rerun with --leak-check=full to see details of leaked memory ==260282== ==260282== Use --track-origins=yes to see where uninitialised values come from ==260282== For lists of detected and suppressed errors, rerun with: -s ==260282== ERROR SUMMARY: 157 errors from 12 contexts (suppressed: 0 from 0)