Bugzilla – Attachment 133236 Details for
Bug 107568
CRASH: Libreoffice crashes while inserting the header/footer in a document
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
valgrind trace
file_107568.txt (text/plain), 13.53 KB, created by
Michael Stahl (allotropia)
on 2017-05-11 12:16:01 UTC
(
hide
)
Description:
valgrind trace
Filename:
MIME Type:
Creator:
Michael Stahl (allotropia)
Created:
2017-05-11 12:16:01 UTC
Size:
13.53 KB
patch
obsolete
>==2883== Invalid read of size 8 >==2883== at 0x413B2D82: SwFrame::GetPrev() (frame.hxx:486) >==2883== by 0x418310F7: SwFlowFrame::PasteTree(SwFrame*, SwLayoutFrame*, SwFrame*, SwFrame*) (flowfrm.cxx:451) > ==2883== by 0x4183166D: SwFlowFrame::MoveSubTree(SwLayoutFrame*, SwFrame*) (flowfrm.cxx:593) >==2883== by 0x4186968D: SwContentFrame::MoveFootnoteCntFwd(bool, SwFootnoteBossFrame*) (ftnfrm.cxx:2755) >==2883== by 0x418353B6: SwFlowFrame::MoveFwd(bool, bool, bool) (flowfrm.cxx:1811) >==2883== by 0x4181D90B: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1227) >==2883== by 0x41818BAD: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:282) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x419AD142: SwTextFrame::CalcFollow(int) (frmform.cxx:282) >==2883== by 0x419AE468: SwTextFrame::AdjustFollow_(SwTextFormatter&, int, int, unsigned char) (frmform.cxx:584) >==2883== by 0x419B025F: SwTextFrame::FormatAdjust(SwTextFormatter&, WidowsAndOrphans&, int, bool) (frmform.cxx:1102) >==2883== by 0x419B1CDC: SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (frmform.cxx:1544) >==2883== by 0x419B22BE: SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (frmform.cxx:1654) >==2883== by 0x419B2C56: SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (frmform.cxx:1801) >==2883== by 0x4181E451: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1393) >==2883== by 0x41818EC1: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:346) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x418FA30D: SwContentFrame::CalcLowers(SwLayoutFrame*, SwLayoutFrame const*, long, bool) (tabfrm.cxx:1427) >==2883== by 0x418FA8A5: lcl_RecalcRow(SwRowFrame&, long) (tabfrm.cxx:1554) >==2883== by 0x418F8488: lcl_RecalcSplitLine(SwRowFrame&, SwRowFrame&, long, long) (tabfrm.cxx:682) >==2883== by 0x418F9A09: SwTabFrame::Split(long, bool, bool) (tabfrm.cxx:1241) >==2883== by 0x418FD424: SwTabFrame::MakeAll(OutputDevice*) (tabfrm.cxx:2360) >==2883== by 0x41818EC1: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:346) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x41867633: SwFootnoteBossFrame::RearrangeFootnotes(long, bool, SwTextFootnote const*) (ftnfrm.cxx:2216) >==2883== by 0x41A439B2: SwTextFrame::ConnectFootnote(SwTextFootnote*, long) (txtftn.cxx:765) >==2883== by 0x41A43E41: SwTextFormatter::NewFootnotePortion(SwTextFormatInfo&, SwTextAttr*) (txtftn.cxx:836) >==2883== by 0x41A2DCF3: SwTextFormatter::NewExtraPortion(SwTextFormatInfo&) (txtfld.cxx:367) >==2883== by 0x419DFB09: SwTextFormatter::NewPortion(SwTextFormatInfo&) (itrform2.cxx:1335) >==2883== by 0x419DD393: SwTextFormatter::BuildPortions(SwTextFormatInfo&) (itrform2.cxx:696) >==2883== by 0x419E0974: SwTextFormatter::FormatLine(int) (itrform2.cxx:1548) >==2883== by 0x419B0458: SwTextFrame::FormatLine(SwTextFormatter&, bool) (frmform.cxx:1125) >==2883== by 0x419B1978: SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (frmform.cxx:1480) >==2883== by 0x419B22BE: SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (frmform.cxx:1654) >==2883== by 0x419B2C56: SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (frmform.cxx:1801) >==2883== by 0x4181E451: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1393) >==2883== by 0x41819149: SwFrame::OptPrepareMake() (calcmove.cxx:368) >==2883== by 0x41878BB9: SwFrame::OptCalc() const (frame.hxx:892) >==2883== by 0x418766F1: SwLayAction::FormatContent_(SwContentFrame const*, SwPageFrame const*) (layact.cxx:1789) >==2883== by 0x41875C7F: SwLayAction::FormatContent(SwPageFrame const*) (layact.cxx:1620) >==2883== by 0x418723C8: SwLayAction::InternalAction(OutputDevice*) (layact.cxx:760) >==2883== by 0x41870B6A: SwLayAction::Action(OutputDevice*) (layact.cxx:351) >==2883== by 0x41877E18: SwLayIdle::SwLayIdle(SwRootFrame*, SwViewShellImp*) (layact.cxx:2133) >==2883== by 0x41D954FC: SwViewShell::LayoutIdle() (viewsh.cxx:711) >==2883== by 0x4153EE89: sw::DocumentTimerManager::DoIdleJobs(Timer*) (DocumentTimerManager.cxx:121) >==2883== by 0x4153EB5E: sw::DocumentTimerManager::LinkStubDoIdleJobs(void*, Timer*) (DocumentTimerManager.cxx:83) >==2883== by 0x1012549E: Link<Timer*, void>::Call(Timer*) const (link.hxx:84) >==2883== by 0x10125360: Timer::Invoke() (timer.cxx:89) >==2883== by 0x100EF29C: ImplSchedulerData::Invoke() (scheduler.cxx:46) >==2883== by 0x100EF6FC: Scheduler::ProcessTaskScheduling(bool) (scheduler.cxx:159) >==2883== Address 0x7b7a0840 is 80 bytes inside a block of size 264 free'd >==2883== at 0x4C2ED4A: free (vg_replace_malloc.c:530) >==2883== by 0x4E5BCD0: rtl_freeMemory_SYSTEM(void*) (alloc_global.cxx:271) >==2883== by 0x4E5C00A: rtl_freeMemory (alloc_global.cxx:341) >==2883== by 0x4E5AAA0: rtl_cache_free (alloc_cache.cxx:1231) >==2883== by 0xECC4979: FixedMemPool::Free(void*) (mempool.cxx:49) >==2883== by 0x41A40BA2: SwTextFrame::operator delete(void*, unsigned long) (txtfrm.hxx:377) >==2883== by 0x41A3855E: SwTextFrame::~SwTextFrame() (txtfrm.cxx:415) >==2883== by 0x418F4A2A: SwFrame::DestroyFrame(SwFrame*) (ssfrm.cxx:391) >==2883== by 0x419AE838: SwTextFrame::JoinFrame() (frmform.cxx:656) >==2883== by 0x419AE34F: SwTextFrame::AdjustFollow_(SwTextFormatter&, int, int, unsigned char) (frmform.cxx:555) >==2883== by 0x419B025F: SwTextFrame::FormatAdjust(SwTextFormatter&, WidowsAndOrphans&, int, bool) (frmform.cxx:1102) >==2883== by 0x419B1CDC: SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (frmform.cxx:1544) >==2883== by 0x419B22BE: SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (frmform.cxx:1654) >==2883== by 0x419B2C56: SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (frmform.cxx:1801) >==2883== by 0x4181E451: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1393) >==2883== by 0x41818EC1: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:346) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x4183107D: SwFlowFrame::CutTree(SwFrame*) (flowfrm.cxx:424) > ==2883== by 0x41831644: SwFlowFrame::MoveSubTree(SwLayoutFrame*, SwFrame*) (flowfrm.cxx:592) >==2883== by 0x4186968D: SwContentFrame::MoveFootnoteCntFwd(bool, SwFootnoteBossFrame*) (ftnfrm.cxx:2755) >==2883== by 0x418353B6: SwFlowFrame::MoveFwd(bool, bool, bool) (flowfrm.cxx:1811) >==2883== by 0x4181D90B: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1227) >==2883== by 0x41818BAD: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:282) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x419AD142: SwTextFrame::CalcFollow(int) (frmform.cxx:282) >==2883== by 0x419AE468: SwTextFrame::AdjustFollow_(SwTextFormatter&, int, int, unsigned char) (frmform.cxx:584) >==2883== by 0x419B025F: SwTextFrame::FormatAdjust(SwTextFormatter&, WidowsAndOrphans&, int, bool) (frmform.cxx:1102) >==2883== by 0x419B1CDC: SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (frmform.cxx:1544) >==2883== by 0x419B22BE: SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (frmform.cxx:1654) >==2883== by 0x419B2C56: SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (frmform.cxx:1801) >==2883== by 0x4181E451: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1393) >==2883== by 0x41818EC1: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:346) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x418FA30D: SwContentFrame::CalcLowers(SwLayoutFrame*, SwLayoutFrame const*, long, bool) (tabfrm.cxx:1427) >==2883== by 0x418FA8A5: lcl_RecalcRow(SwRowFrame&, long) (tabfrm.cxx:1554) >==2883== by 0x418F8488: lcl_RecalcSplitLine(SwRowFrame&, SwRowFrame&, long, long) (tabfrm.cxx:682) >==2883== by 0x418F9A09: SwTabFrame::Split(long, bool, bool) (tabfrm.cxx:1241) >==2883== by 0x418FD424: SwTabFrame::MakeAll(OutputDevice*) (tabfrm.cxx:2360) >==2883== by 0x41818EC1: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:346) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x41867633: SwFootnoteBossFrame::RearrangeFootnotes(long, bool, SwTextFootnote const*) (ftnfrm.cxx:2216) >==2883== by 0x41A439B2: SwTextFrame::ConnectFootnote(SwTextFootnote*, long) (txtftn.cxx:765) >==2883== by 0x41A43E41: SwTextFormatter::NewFootnotePortion(SwTextFormatInfo&, SwTextAttr*) (txtftn.cxx:836) >==2883== by 0x41A2DCF3: SwTextFormatter::NewExtraPortion(SwTextFormatInfo&) (txtfld.cxx:367) >==2883== by 0x419DFB09: SwTextFormatter::NewPortion(SwTextFormatInfo&) (itrform2.cxx:1335) >==2883== by 0x419DD393: SwTextFormatter::BuildPortions(SwTextFormatInfo&) (itrform2.cxx:696) >==2883== by 0x419E0974: SwTextFormatter::FormatLine(int) (itrform2.cxx:1548) >==2883== by 0x419B0458: SwTextFrame::FormatLine(SwTextFormatter&, bool) (frmform.cxx:1125) >==2883== by 0x419B1978: SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (frmform.cxx:1480) >==2883== by 0x419B22BE: SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (frmform.cxx:1654) >==2883== Block was alloc'd at >==2883== at 0x4C2DB9D: malloc (vg_replace_malloc.c:299) >==2883== by 0x4E5BCB6: rtl_allocateMemory_SYSTEM(unsigned long) (alloc_global.cxx:264) >==2883== by 0x4E5BDF8: rtl_allocateMemory (alloc_global.cxx:297) >==2883== by 0x4E5A7C4: rtl_cache_alloc (alloc_cache.cxx:1143) >==2883== by 0xECC4950: FixedMemPool::Alloc() (mempool.cxx:44) >==2883== by 0x41AC6E61: SwTextFrame::operator new(unsigned long) (txtfrm.hxx:377) >==2883== by 0x41AB5346: SwTextNode::MakeFrame(SwFrame*) (ndtxt.cxx:290) >==2883== by 0x419AE8BA: SwTextFrame::SplitFrame(int) (frmform.cxx:667) >==2883== by 0x419AFC12: SwTextFrame::FormatAdjust(SwTextFormatter&, WidowsAndOrphans&, int, bool) (frmform.cxx:985) >==2883== by 0x419B1CDC: SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (frmform.cxx:1544) >==2883== by 0x419B22BE: SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (frmform.cxx:1654) >==2883== by 0x419B2C56: SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (frmform.cxx:1801) >==2883== by 0x4181E451: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1393) >==2883== by 0x41818EC1: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:346) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x418FA30D: SwContentFrame::CalcLowers(SwLayoutFrame*, SwLayoutFrame const*, long, bool) (tabfrm.cxx:1427) >==2883== by 0x418FA8A5: lcl_RecalcRow(SwRowFrame&, long) (tabfrm.cxx:1554) >==2883== by 0x418F8488: lcl_RecalcSplitLine(SwRowFrame&, SwRowFrame&, long, long) (tabfrm.cxx:682) >==2883== by 0x418F9A09: SwTabFrame::Split(long, bool, bool) (tabfrm.cxx:1241) >==2883== by 0x418FD424: SwTabFrame::MakeAll(OutputDevice*) (tabfrm.cxx:2360) >==2883== by 0x41818EC1: SwFrame::PrepareMake(OutputDevice*) (calcmove.cxx:346) >==2883== by 0x4190E848: SwFrame::Calc(OutputDevice*) const (trvlfrm.cxx:1783) >==2883== by 0x41867633: SwFootnoteBossFrame::RearrangeFootnotes(long, bool, SwTextFootnote const*) (ftnfrm.cxx:2216) >==2883== by 0x41A439B2: SwTextFrame::ConnectFootnote(SwTextFootnote*, long) (txtftn.cxx:765) >==2883== by 0x41A43E41: SwTextFormatter::NewFootnotePortion(SwTextFormatInfo&, SwTextAttr*) (txtftn.cxx:836) >==2883== by 0x41A2DCF3: SwTextFormatter::NewExtraPortion(SwTextFormatInfo&) (txtfld.cxx:367) >==2883== by 0x419DFB09: SwTextFormatter::NewPortion(SwTextFormatInfo&) (itrform2.cxx:1335) >==2883== by 0x419DD393: SwTextFormatter::BuildPortions(SwTextFormatInfo&) (itrform2.cxx:696) >==2883== by 0x419E0974: SwTextFormatter::FormatLine(int) (itrform2.cxx:1548) >==2883== by 0x419B0458: SwTextFrame::FormatLine(SwTextFormatter&, bool) (frmform.cxx:1125) >==2883== by 0x419B1978: SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (frmform.cxx:1480) >==2883== by 0x419B22BE: SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (frmform.cxx:1654) >==2883== by 0x419B2C56: SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (frmform.cxx:1801) >==2883== by 0x4181E451: SwContentFrame::MakeAll(OutputDevice*) (calcmove.cxx:1393) >==2883== by 0x41819149: SwFrame::OptPrepareMake() (calcmove.cxx:368) >==2883== by 0x41878BB9: SwFrame::OptCalc() const (frame.hxx:892) >==2883== by 0x418766F1: SwLayAction::FormatContent_(SwContentFrame const*, SwPageFrame const*) (layact.cxx:1789) >==2883== by 0x41875C7F: SwLayAction::FormatContent(SwPageFrame const*) (layact.cxx:1620) >==2883== by 0x418723C8: SwLayAction::InternalAction(OutputDevice*) (layact.cxx:760) >==2883== by 0x41870B6A: SwLayAction::Action(OutputDevice*) (layact.cxx:351) >==2883== by 0x41877E18: SwLayIdle::SwLayIdle(SwRootFrame*, SwViewShellImp*) (layact.cxx:2133) >==2883== by 0x41D954FC: SwViewShell::LayoutIdle() (viewsh.cxx:711) >==2883== by 0x4153EE89: sw::DocumentTimerManager::DoIdleJobs(Timer*) (DocumentTimerManager.cxx:121) >==2883== by 0x4153EB5E: sw::DocumentTimerManager::LinkStubDoIdleJobs(void*, Timer*) (DocumentTimerManager.cxx:83) >==2883== by 0x1012549E: Link<Timer*, void>::Call(Timer*) const (link.hxx:84) >==2883== by 0x10125360: Timer::Invoke() (timer.cxx:89) >==2883== by 0x100EF29C: ImplSchedulerData::Invoke() (scheduler.cxx:46) >==2883== by 0x100EF6FC: Scheduler::ProcessTaskScheduling(bool) (scheduler.cxx:159) >==2883== by 0x1011749E: ImplYield(bool, bool, unsigned long) (svapp.cxx:508) >==2883== by 0x101130DD: Application::Yield() (svapp.cxx:558) >==2883==
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 107568
:
133015
| 133236