[Rabbitus@localhost MyGuiD]$ valgrind --leak-check=full MyGui ==3401== Memcheck, a memory error detector for x86-linux. ==3401== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==3401== Using valgrind-2.4.0, a program supervision framework for x86-linux. ==3401== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==3401== For more details, rerun with: -v ==3401== ==3401== Conditional jump or move depends on uninitialised value(s) ==3401== at 0x870EF7: strstr (in /lib/libc-2.3.5.so) ==3401== by 0xA5E6E7: __pthread_initialize_minimal (in /lib/libpthread-2.3.5.so) ==3401== by 0xA5E297: (within /lib/libpthread-2.3.5.so) ==3401== by 0xA5DE7F: (within /lib/libpthread-2.3.5.so) ==3401== by 0x1B8F1B4A: call_init (in /lib/ld-2.3.5.so) ==3401== by 0x1B8F1C6C: _dl_init (in /lib/ld-2.3.5.so) ==3401== by 0x1B8E483E: (within /lib/ld-2.3.5.so) ------MyFrame::MyFrame------ ------MyFrame::CreateMenuBar------ ------MyFrame::CreateShutter------ ------MyFrame::AddShutterItem------ ------MyFrame::AddShutterItem------ ------MyFrame::CreateShutterFrames------ ------SubFrame::SubFrame------ ------SubFrame::CreateShutterItemFrames------ ------FrameA::FrameA------ ------FrameA::CreateTabA------ ------FrameA::CreateTabB------ ------FrameB::FrameB------ ------MyFrame::HideSubFrames------ ------SubFrame::HideSubFrames------ ------MyFrame::DoMenu------ ------SubFrame::DoMenu------ ------FrameA::DoSelectOpenFile------ ------MyFrame::FileDialog------ ==3401== ==3401== Conditional jump or move depends on uninitialised value(s) ==3401== at 0x1D05773B: TGLBContainer::HandleButton(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D037271: TGFrame::HandleEvent(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D0118A8: TGClient::HandleMaskEvent(Event_t*, unsigned long) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D011C5C: TGClient::ProcessOneEvent() (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D011CE9: TGClient::HandleInput() (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D011D23: TGInputHandler::Notify() (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1BB9D955: TUnixSystem::DispatchOneEvent(bool) (in /home/Rabbitus/ROOT/root/lib/libCore.so) ==3401== by 0x1BAB63B7: TSystem::InnerLoop() (in /home/Rabbitus/ROOT/root/lib/libCore.so) ==3401== by 0x1D012007: TGClient::WaitForUnmap(TGWindow*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D01EDBB: TGComboBoxPopup::PlacePopup(int, int, unsigned, unsigned) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D01EED7: TGComboBox::HandleButton(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D037271: TGFrame::HandleEvent(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== ==3401== Conditional jump or move depends on uninitialised value(s) ==3401== at 0x1D05773B: TGLBContainer::HandleButton(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D0372D7: TGFrame::HandleEvent(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D0118A8: TGClient::HandleMaskEvent(Event_t*, unsigned long) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D011C5C: TGClient::ProcessOneEvent() (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D011CE9: TGClient::HandleInput() (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D011D23: TGInputHandler::Notify() (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1BB9D955: TUnixSystem::DispatchOneEvent(bool) (in /home/Rabbitus/ROOT/root/lib/libCore.so) ==3401== by 0x1BAB63B7: TSystem::InnerLoop() (in /home/Rabbitus/ROOT/root/lib/libCore.so) ==3401== by 0x1D012007: TGClient::WaitForUnmap(TGWindow*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D01EDBB: TGComboBoxPopup::PlacePopup(int, int, unsigned, unsigned) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D01EED7: TGComboBox::HandleButton(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D037271: TGFrame::HandleEvent(Event_t*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== ==3401== Conditional jump or move depends on uninitialised value(s) ==3401== at 0x1EC3D4D4: convert_xpm_scanline (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC2793B: xpm_file2ASImage (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC27A2C: xpm2ASImage (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC29BD2: file2ASImage_extra (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC29E0E: file2ASImage (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EBE86D7: TASImage::ReadImage(char const*, TImage::EImageFileTypes) (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1C6F35D9: TImage::Open(char const*, TImage::EImageFileTypes) (in /home/Rabbitus/ROOT/root/lib/libGraf.so) ==3401== by 0x1D0813CF: TGPicturePool::GetPicture(char const*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D0113C8: TGClient::GetPicture(char const*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D05F178: TGLVEntry::TGLVEntry(TGWindow const*, TGPicture const*, TGPicture const*, TGString*, TGString**, EListViewMode, unsigned, unsigned long) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D045846: TGFileItem::TGFileItem(TGWindow const*, TGPicture const*, TGPicture const*, TGPicture const*, TGPicture const*, TGString*, int, long long, int, int, EListViewMode, unsigned, unsigned long) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D04627C: TGFileContainer::AddFile(char const*, TGPicture const*, TGPicture const*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== ==3401== Use of uninitialised value of size 4 ==3401== at 0x1EC3D4D9: convert_xpm_scanline (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC2793B: xpm_file2ASImage (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC27A2C: xpm2ASImage (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC29BD2: file2ASImage_extra (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EC29E0E: file2ASImage (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1EBE86D7: TASImage::ReadImage(char const*, TImage::EImageFileTypes) (in /home/Rabbitus/ROOT/root/lib/libASImage.so) ==3401== by 0x1C6F35D9: TImage::Open(char const*, TImage::EImageFileTypes) (in /home/Rabbitus/ROOT/root/lib/libGraf.so) ==3401== by 0x1D0813CF: TGPicturePool::GetPicture(char const*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D0113C8: TGClient::GetPicture(char const*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D05F178: TGLVEntry::TGLVEntry(TGWindow const*, TGPicture const*, TGPicture const*, TGString*, TGString**, EListViewMode, unsigned, unsigned long) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D045846: TGFileItem::TGFileItem(TGWindow const*, TGPicture const*, TGPicture const*, TGPicture const*, TGPicture const*, TGString*, int, long long, int, int, EListViewMode, unsigned, unsigned long) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ==3401== by 0x1D04627C: TGFileContainer::AddFile(char const*, TGPicture const*, TGPicture const*) (in /home/Rabbitus/ROOT/root/lib/libGui.so) ------MyFrame::DisplayMessage------