[Libreoffice-bugs] [Bug 100244] CRASH: Pivot table seems to cause massive memory leak

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Apr 21 08:42:00 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=100244

--- Comment #14 from Julien Nabet <serval2412 at yahoo.fr> ---
On pc Debian x86-64 with master sources updated today, I gave it a new try with
initial Bob's file.

I noticed these logs:
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 0
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 1
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 2
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 3
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 4
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 5
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 6
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 7
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 8
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 9
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 10
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 11
warn:sc.core:19920:19920:sc/source/core/data/dptabsrc.cxx:2615:
ScDPMember::GetItemData: what data? nDim 13, mnDataId 12
etc.

+ this bt at random:
#0  0x00007fffddc4f410 in
ScDPResultMember::InitFrom(std::__debug::vector<ScDPDimension*,
std::allocator<ScDPDimension*> > const&, std::__debug::vector<ScDPLevel*,
std::allocator<ScDPLevel*> > const&, unsigned long, ScDPInitState&, bool)
(this=0x5556094292b0, ppDim=std::__debug::vector of length 5, capacity 8 =
{...}, ppLev=std::__debug::vector of length 5, capacity 8 = {...}, nPos=4,
rInitState=..., bInitChild=true)
    at /home/julien/lo/libreoffice/sc/source/core/data/dptabres.cxx:1077
#1  0x00007fffddc556f9 in
ScDPResultDimension::InitFrom(std::__debug::vector<ScDPDimension*,
std::allocator<ScDPDimension*> > const&, std::__debug::vector<ScDPLevel*,
std::allocator<ScDPLevel*> > const&, unsigned long, ScDPInitState&, bool)
    (this=0x5556093d5770, ppDim=std::__debug::vector of length 5, capacity 8 =
{...}, ppLev=std::__debug::vector of length 5, capacity 8 = {...}, nPos=3,
rInitState=..., bInitChild=true)
    at /home/julien/lo/libreoffice/sc/source/core/data/dptabres.cxx:2846
#2  0x00007fffddc4f444 in
ScDPResultMember::InitFrom(std::__debug::vector<ScDPDimension*,
std::allocator<ScDPDimension*> > const&, std::__debug::vector<ScDPLevel*,
std::allocator<ScDPLevel*> > const&, unsigned long, ScDPInitState&, bool)
(this=0x5556093d5660, ppDim=std::__debug::vector of length 5, capacity 8 =
{...}, ppLev=std::__debug::vector of length 5, capacity 8 = {...}, nPos=3,
rInitState=..., bInitChild=true)
    at /home/julien/lo/libreoffice/sc/source/core/data/dptabres.cxx:1077
#3  0x00007fffddc556f9 in
ScDPResultDimension::InitFrom(std::__debug::vector<ScDPDimension*,
std::allocator<ScDPDimension*> > const&, std::__debug::vector<ScDPLevel*,
std::allocator<ScDPLevel*> > const&, unsigned long, ScDPInitState&, bool)
    (this=0x555605ae9c00, ppDim=std::__debug::vector of length 5, capacity 8 =
{...}, ppLev=std::__debug::vector of length 5, capacity 8 = {...}, nPos=2,
rInitState=..., bInitChild=true)
    at /home/julien/lo/libreoffice/sc/source/core/data/dptabres.cxx:2846
#4  0x00007fffddc4f444 in
ScDPResultMember::InitFrom(std::__debug::vector<ScDPDimension*,
std::allocator<ScDPDimension*> > const&, std::__debug::vector<ScDPLevel*,
std::allocator<ScDPLevel*> > const&, unsigned long, ScDPInitState&, bool)
(this=0x555605ae9af0, ppDim=std::__debug::vector of length 5, capacity 8 =
{...}, ppLev=std::__debug::vector of length 5, capacity 8 = {...}, nPos=2,
rInitState=..., bInitChild=true)
    at /home/julien/lo/libreoffice/sc/source/core/data/dptabres.cxx:1077
#5  0x00007fffddc556f9 in
ScDPResultDimension::InitFrom(std::__debug::vector<ScDPDimension*,
std::allocator<ScDPDimension*> > const&, std::__debug::vector<ScDPLevel*,
std::allocator<ScDPLevel*> > const&, unsigned long, ScDPInitState&, bool)
    (this=0x5555ec0d1390, ppDim=std::__debug::vector of length 5, capacity 8 =
{...}, ppLev=std::__debug::vector of length 5, capacity 8 = {...}, nPos=1,
rInitState=..., bInitChild=true)
    at /home/julien/lo/libreoffice/sc/source/core/data/dptabres.cxx:2846
...
etc.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190421/6281efd7/attachment-0001.html>


More information about the Libreoffice-bugs mailing list