valgrind errors in mmgc for regress/bug_515935.abc

RESOLVED FIXED

Status

Tamarin
Garbage Collection (mmGC)
RESOLVED FIXED
8 years ago
8 years ago

People

(Reporter: Tommy Reilly, Unassigned)

Tracking

(Blocks: 1 bug)

Details

(Reporter)

Description

8 years ago
==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==
(Reporter)

Updated

8 years ago
Blocks: 509020
You need to log in before you can comment on or make changes to this bug.