Closed Bug 590603 Opened 15 years ago Closed 15 years ago

valgrind errors in mmgc for regress/bug_515935.abc

Categories

(Tamarin Graveyard :: Garbage Collection (mmGC), defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: treilly, Unassigned)

References

Details

==91565== Warning: set address range perms: large range [0x38bf9018, 0x58ffa000) (undefined) ==91565== Invalid read of size 2 ==91565== at 0x348C8: MMgc::FixedAlloc::GetUsageInfo(unsigned long&, unsigned long&) const (FixedAlloc.cpp:172) ==91565== by 0x35517: MMgc::FixedMalloc::GetUsageInfo(unsigned long&, unsigned long&) (FixedMalloc.cpp:199) ==91565== by 0x42139: MMgc::GCHeap::DestroyInstance() (FixedMalloc-inlines.h:103) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e35012 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 2 ==91565== at 0x348CC: MMgc::FixedAlloc::GetUsageInfo(unsigned long&, unsigned long&) const (FixedAlloc.cpp:172) ==91565== by 0x35517: MMgc::FixedMalloc::GetUsageInfo(unsigned long&, unsigned long&) (FixedMalloc.cpp:199) ==91565== by 0x42139: MMgc::GCHeap::DestroyInstance() (FixedMalloc-inlines.h:103) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e35010 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x348D5: MMgc::FixedAlloc::GetUsageInfo(unsigned long&, unsigned long&) const (FixedAlloc.cpp:173) ==91565== by 0x35517: MMgc::FixedMalloc::GetUsageInfo(unsigned long&, unsigned long&) (FixedMalloc.cpp:199) ==91565== by 0x42139: MMgc::GCHeap::DestroyInstance() (FixedMalloc-inlines.h:103) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e35008 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 2 ==91565== at 0x348DA: MMgc::FixedAlloc::GetUsageInfo(unsigned long&, unsigned long&) const (FixedAlloc.cpp:170) ==91565== by 0x35517: MMgc::FixedMalloc::GetUsageInfo(unsigned long&, unsigned long&) (FixedMalloc.cpp:199) ==91565== by 0x42139: MMgc::GCHeap::DestroyInstance() (FixedMalloc-inlines.h:103) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1de3012 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid write of size 4 ==91565== at 0x349CA: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:248) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e3500c is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x349A6: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:241) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e35008 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x349BC: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:246) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e3500c is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x349D2: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:252) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e35014 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x349E7: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:256) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e35014 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x349C4: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:248) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1de3008 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x349C7: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:248) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1de300c is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid read of size 4 ==91565== at 0x349EE: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:257) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1de3018 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Invalid write of size 4 ==91565== at 0x349F1: MMgc::FixedAlloc::FreeChunk(MMgc::FixedAlloc::FixedBlock*) (FixedAlloc.cpp:257) ==91565== by 0x34AB6: MMgc::FixedAlloc::Destroy() (FixedAlloc.cpp:139) ==91565== by 0x34ADD: MMgc::FixedAllocSafe::Destroy() (FixedAlloc.cpp:340) ==91565== by 0x35428: MMgc::FixedMalloc::DestroyInstance() (FixedMalloc.cpp:172) ==91565== by 0x4214D: MMgc::GCHeap::DestroyInstance() (GCHeap.cpp:272) ==91565== by 0x42F16: MMgc::GCHeap::Leave() (GCHeap.cpp:2364) ==91565== by 0x42F50: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2099) ==91565== by 0x42F64: MMgc::EnterFrame::~EnterFrame() (GCHeap.cpp:2101) ==91565== by 0x1BDCD: avmshell::Shell::run(int, char**) (avmshell.cpp:140) ==91565== by 0x2840F: main (avmshellMac.cpp:114) ==91565== Address 0x1e36018 is not stack'd, malloc'd or (recently) free'd ==91565== ==91565== Warning: set address range perms: large range [0x38bf9000, 0x58ffa000) (noaccess) ==91565== Warning: set address range perms: large range [0x1294a000, 0x22d4b000) (noaccess) ==91565==
Blocks: 509020
You need to log in before you can comment on or make changes to this bug.