Bug 134028 - Crash SwFrame::IsLeaveUpperAllowed
Summary: Crash SwFrame::IsLeaveUpperAllowed
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.1.0.0.alpha0+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 136679 (view as bug list)
Depends on:
Blocks: Crash
  Show dependency treegraph
 
Reported: 2020-06-16 09:23 UTC by Telesto
Modified: 2021-06-24 07:22 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Example file (1.59 MB, application/msword)
2020-06-16 09:24 UTC, Telesto
Details
Screencast (9.27 MB, video/mp4)
2020-06-16 09:26 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2020-06-16 09:23:51 UTC
Description:
SwFrame::IsLeaveUpperAllowed

Steps to Reproduce:
1. Open the attached file (rtf paste of attachment 54867 [details] from bug 44194 and bug 124751
2. Scroll to bottom
3. Move the last image up.. a few times until it 'disappears'
4. Go to last image and drag it around 
5. Undo -> Crash

See screencast

Actual Results:
Crash

Expected Results:
No crash


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.1.0.0.alpha0+ (x64)
Build ID: a35c18aeff3b1d8f270db7e094850fb8ba1ab84a
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 1 Telesto 2020-06-16 09:24:09 UTC
Created attachment 162037 [details]
Example file
Comment 2 Telesto 2020-06-16 09:26:03 UTC
Created attachment 162038 [details]
Screencast
Comment 3 Telesto 2020-06-16 09:26:58 UTC
No crash with
Version: 5.4.1.0.0+
Build ID: f200d5700782ae179fd96b6ad4b0fe8e7edd1616
CPU threads: 4; OS: Windows 6.29; UI render: default; 
Locale: nl-NL (nl_NL); Calc: group
Comment 4 Telesto 2020-06-16 09:31:44 UTC
Not with
Version: 6.2.9.0.0+ (x86)
Build ID: 5f01fe15eb2661f1f9ce12d1d99dc2a705b462ee
CPU threads: 4; OS: Windows 6.3; UI render: GL; VCL: win; 
Locale: nl-NL (nl_NL); UI-Language: en-US
Calc: CL
Comment 5 Julien Nabet 2020-06-16 10:21:57 UTC
On pc Debian x86-64 with master sources updated today + gen rendering, just trying to open the file, I got:
warn:filter.ms:28275:28275:filter/source/msfilter/msdffimp.cxx:6269: remaining record longer than available data, ppt or parser is wrong
warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong id for attribute
warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong id for attribute
warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong id for attribute
warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong id for attribute
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:1838: SwTabFrame::MakeAll for master while follow is in RebuildLastLine()
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:1838: SwTabFrame::MakeAll for master while follow is in RebuildLastLine()
warn:sw.layout:28275:28275:sw/source/core/layout/tabfrm.cxx:892: Cannot remove in-use Follow Flow Line
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:1360: Joining follow flow line
warn:legacy.osl:28275:28275:sw/source/core/layout/calcmove.cxx:297: :-( Layout unstable (this not found).
warn:legacy.osl:28275:28275:sw/source/core/layout/objectformattertxtfrm.cxx:440: <SwObjectFormatterTextFrame::DoFormatObjs(..)> - anchor frame not marked to move forward
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
...

I think that layout issues in LO should be fixed first.
Comment 6 Telesto 2020-06-16 15:24:00 UTC
Reading comment 5 as kind of conformation :)
Comment 7 Telesto 2020-06-16 15:27:11 UTC
@M. Stahl
File crashes and has nice debug info.. 
> On pc Debian x86-64 with master sources updated today + gen rendering, just
> trying to open the file, I got:
> warn:filter.ms:28275:28275:filter/source/msfilter/msdffimp.cxx:6269:
> remaining record longer than available data, ppt or parser is wrong
> warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong
> id for attribute
> warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong
> id for attribute
> warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong
> id for attribute
> warn:legacy.osl:28275:28275:sw/source/filter/basflt/fltshell.cxx:360: Wrong
> id for attribute
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:1838:
> SwTabFrame::MakeAll for master while follow is in RebuildLastLine()
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:1838:
> SwTabFrame::MakeAll for master while follow is in RebuildLastLine()
> warn:sw.layout:28275:28275:sw/source/core/layout/tabfrm.cxx:892: Cannot
> remove in-use Follow Flow Line
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:1360: Joining
> follow flow line
> warn:legacy.osl:28275:28275:sw/source/core/layout/calcmove.cxx:297: :-(
> Layout unstable (this not found).
> warn:legacy.osl:28275:28275:sw/source/core/layout/objectformattertxtfrm.cxx:
> 440: <SwObjectFormatterTextFrame::DoFormatObjs(..)> - anchor frame not
> marked to move forward
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> warn:legacy.osl:28275:28275:sw/source/core/layout/tabfrm.cxx:2668: debug
> assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by
> fix i44910
> ...
> 
> I think that layout issues in LO should be fixed first.
Comment 8 Xisco Faulí 2020-08-04 08:15:12 UTC
I can't make it to crash in

Version: 7.1.0.0.alpha0+
Build ID: 58937aa4a50ecd681382f03331340da4c843b01e
CPU threads: 4; OS: Linux 4.19; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 9 Telesto 2020-09-12 10:15:52 UTC
*** Bug 136679 has been marked as a duplicate of this bug. ***
Comment 10 Telesto 2021-06-24 07:22:37 UTC
Looks stable to me
Version: 7.2.0.0.alpha1+ (x64) / LibreOffice Community
Build ID: 239b4bb27fd8db26e8416045b3015688a8b1b0ae
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL