| Summary: | Crash swlo!SwNode::EndOfSectionIndex | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Telesto <telesto> |
| Component: | Writer | Assignee: | Michael Stahl (allotropia) <michael.stahl> |
| Status: | VERIFIED FIXED | ||
| Severity: | normal | CC: | michael.stahl, oliver.brinzing, serval2412, xiscofauli |
| Priority: | medium | Keywords: | bibisected, bisected, haveBacktrace, regression |
| Version: | 6.3.0.0.alpha0+ | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=126014 | ||
| Whiteboard: | target:6.4.0 target:6.3.0.1 | ||
| Crash report or crash signature: | Regression By: | ||
| Attachments: |
Example file
BT without symbols gdb bt |
||
|
Description
Telesto
2019-06-19 22:42:02 UTC
Created attachment 152299 [details]
Example file
Created attachment 152300 [details]
BT without symbols
1. Open the attached file 2. Right click on TOC -> Edit index 3. Change the title 4. Press OK 5. CTRL+Z 6. Repeat 2-4 7. Press CTRL+Z twice (In reply to Telesto from comment #3) > 1. Open the attached file > 2. Right click on TOC -> Edit index > 3. Change the title > 4. Press OK > 5. CTRL+Z > 6. Repeat 2-4 > 7. Press CTRL+Z twice maybe same root cause: https://bugs.documentfoundation.org/show_bug.cgi?id=126014 [Bug 126014] Crash on & opening recovered file after removing title from long(?) Table Of Contents [EDITING] [FILEOPEN] (In reply to Telesto from comment #3) > 1. Open the attached file > 2. Right click on TOC -> Edit index > 3. Change the title > 4. Press OK > 5. CTRL+Z > 6. Repeat 2-4 > 7. Press CTRL+Z twice I can't reproduce it in Version: 6.4.0.0.alpha0+ Build ID: af37bb23f63b209af1193e20177c3aacbd777543 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded Could you please be more precise on how to reproduce it reliably ? 1. Open the attached file 2. Right click on TOC -> Edit index 3. Change the title 4. Press OK 5. Delete the TOC -> Right click delete table of content 6. CTRL+Z 2x 7. Right click on TOC -> Edit index 8. Change the title 9. Press OK -> Crash HMM -> This is a different crash.. However steps are more or less similar 1. Open the attached file 2. Right click on TOC -> Edit index 3. Change the title 4. Press OK 5. Delete the TOC -> Right click delete table of content 6. CTRL+Z (only once) 7. Right click on TOC -> Edit index 8. Change the title 9. Press OK 10. Delete the TOC -> Right click delete table of content 11. Hold CTRL+Z -> Crash -> swlo!SwNode::EndOfSectionIndex (In reply to Telesto from comment #7) > 1. Open the attached file > 2. Right click on TOC -> Edit index > 3. Change the title > 4. Press OK > 5. Delete the TOC -> Right click delete table of content > 6. CTRL+Z (only once) > 7. Right click on TOC -> Edit index > 8. Change the title > 9. Press OK > 10. Delete the TOC -> Right click delete table of content > 11. Hold CTRL+Z -> Crash -> swlo!SwNode::EndOfSectionIndex Reproduced in Version: 6.4.0.0.alpha0+ Build ID: af37bb23f63b209af1193e20177c3aacbd777543 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded No reproduced in Version: 5.4.0.0.alpha1+ Build ID: 9feb7f7039a3b59974cbf266922177e961a52dd1 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: group likely related to bug 124677. I don't think it can be bisected as it freezes while changing the name ( bug 126014 ). @Michael, I thought you might be interested in this issue... Created attachment 152319 [details]
gdb bt
On pc Debian x86-64 with master sources updated today, I could reproduce the crash.
I attached the whole console logs (including bt) because there are lots of warns which may be related.
(my bt - see previous comment - is from an assert but may help anyway) Actually this is a regression from https://cgit.freedesktop.org/libreoffice/core/commit/?id=4f0b568ef35353b276ae560fb43502b6f6b2bfdb author Michael Stahl <Michael.Stahl@cib.de> 2019-04-25 18:31:08 +0200 committer Michael Stahl <Michael.Stahl@cib.de> 2019-04-26 15:55:29 +0200 commit 4f0b568ef35353b276ae560fb43502b6f6b2bfdb (patch) tree b336c36b1207fa59ee6402ec2673e3017be48760 parent 41df42a8dc758571dd7635c358a09bf412051649 (diff) tdf#38703 i#42807 sw: stop clearing Undo stack on ToX Update Bisected with: bibisect-linux64-6.3 Adding Cc: to Michael Stahl this is obviously unrelated to layout changes fixed on master Michael Stahl committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/4999c99529f1b1543ef110da9e6c0dcbd9f73032%5E%21 tdf#126017 sw: do not restore SwFormatContent in SwUndoFormatAttr It will be available in 6.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Verified in Version: 6.4.0.0.alpha0+ Build ID: fe855eda54faf6196ad9dea12d8dc090b6d6c1da CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded @Michael Stahl, thanks for fixing this issue!! Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-6-3": https://git.libreoffice.org/core/+/a9fce4cd52c880a0024fb3c921110a1da5400972%5E%21 tdf#126017 sw: do not restore SwFormatContent in SwUndoFormatAttr It will be available in 6.3.0.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Zdeněk Crhonek committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/07ea5933b70d442f3c53b16df56772de3dca8392%5E%21 uitest for bug tdf#126017 It will be available in 6.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |