Created attachment 197711 [details] PDF render in qpdfview of the footnote separator When I export my document (private, I cannot send it) to PDF the footnote line appears over the footnotes text instead of right above. So, in the middle of the letters.
The separator paints fine on screen and on print preview, but not on PDF.
I failed to produce a file that reproduces the problem. In my document, page 29 is the first page with the issue. If I delete all subsequent pages, the line paints well. Also, exporting only page 29 to PDF makes the line paint well.
Although I reported version 5.2, that's since when it happens. But I'm testing 24.2.5.2.
After more visual checks and comparing pages I believe that the line is at proper position. It is the footnotes that are higher than they should be.
Hello viric@viric.name, Thank you for reporting the bug. Unfortunately without clear steps to reproduce it, we cannot track down the origin of the problem. Please provide a clearer set of step-by-step instructions on how to reproduce the problem. I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' once the steps are provided.
I understand you cannot investigate it without a way to reproduce. I try to debug it myself. I think it has to do with this piece, where apparently some notes are moved to the next page (that's exhibited by the separator painting lower in the page) but the notes are in fact not moved. #6 0x00007fffdb944c7f in SwFootnoteBossFrame::MoveFootnotes_ (this=0x8e61350, rFootnoteArr=std::vector of length 1, capacity 1 = {...}, bCalc=true) #7 0x00007fffdb945502 in SwFootnoteBossFrame::MoveFootnotes (this=0x8e5fa10, pSrc=0x8e60e10, pDest=0xa66ce70, pAttr=0x70b4980) #8 0x00007fffdbb5fd27 in SwTextFrame::RemoveFootnote (this=0x8e60e10, nStart=..., nLen=...) #9 0x00007fffdbae9da1 in SwTextIter::TruncLines (this=0x7ffffffca880, bNoteFollow=true) #10 0x00007fffdbb55be6 in SwTextFrame::PrepWidows (this=0x8e60e10, nNeed=1, bNotify=true) #11 0x00007fffdbb564bd in SwTextFrame::Prepare (this=0x8e60e10, ePrep=PrepareHint::Widows, pVoid=0x7ffffffcb4d0, bNotify=true) #12 0x00007fffdbb6cd44 in WidowsAndOrphans::FindWidows (this=0x7ffffffcb770, pFrame=0xa66ce70, rLine=...) #13 0x00007fffdbb6c5e9 in WidowsAndOrphans::FindBreak (this=0x7ffffffcb770, pFrame=0xa66ce70, rLine=..., bHasToFit=false) #14 0x00007fffdba95174 in SwTextFrame::FormatAdjust (this=0xa66ce70, rLine=..., rFrameBreak=..., nStrLen=..., bDummy=false)
[Automated Action] NeedInfo-To-Unconfirmed
Created attachment 197751 [details] Try to change this to get the buggy behavior I tried to confirm the bug. Footnote separator of the attached example will appear at the same place as it is positioned in Writer document. Might be there is some special formatting in the buggy document.
I don't think I can change this file to get the behavior. I tried without success The bug seems related to some chaining of widows that cascades through multiple pages. Maybe if I duplicate those contents for dozens and dozens of pages...
I failed to reproduce the bug with a relevantly smaller portion of the 200-page document I have. Once I have a portion that reproduces it, I save it to an .odt file, and once it's saved the bug is gone. Of course with the whole document the bug never disappears. One thing I can do is that I send the document privately to someone wanting to have a look.
Could confirm the buggy behavior with original document of the author. Some footnotes will be moved up when starting to export to PDF. Footnote line will appear at the right place, text content will be at the wrong place. The bug only happens with changed split options of the used paragraph "Body Text" (Not split at the begin of paragraph → 3 | Not split at end of paragraph → 3) The bug also happens when trying to print to PDF. You could see the moving of the footnotes when starting PDF export. Seems there will be tried to update the document before exporting, and this update goes wrong. I will try to get a document, which could reproduce the buggy behavior.