| Summary: | Crash correcting with spell checker with track & changes enabled | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Telesto <telesto> |
| Component: | Writer | Assignee: | Michael Stahl (allotropia) <michael.stahl> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | michael.stahl, raal, xiscofauli |
| Priority: | high | Keywords: | bibisected, bisected, regression |
| Version: | 7.1.0.0.alpha0+ | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: | https://crashreport.libreoffice.org/stats/signature/SwContentNode::GetAttr(SfxItemSet%20&) | ||
| Whiteboard: | target:7.4.0 target:7.3.0.0.beta2 target:7.2.6 target:7.2.5 | ||
| Crash report or crash signature: | ["SwContentNode::GetAttr(SfxItemSet &)"] | Regression By: | |
| Attachments: | Example file | ||
|
Description
Telesto
2020-09-17 19:08:12 UTC
Created attachment 165640 [details]
Example file
Confirm with 7.1, bibisect later fcec330127a944b8c51bf115a90b4378bbc0bcc8 is the first bad commit commit fcec330127a944b8c51bf115a90b4378bbc0bcc8 Author: Norbert Thiebaud <nthiebaud@gmail.com> Date: Fri Jun 12 08:11:49 2020 -0700 source e1629c210ad78310e3d48c0756723134a27b89df https://gerrit.libreoffice.org/c/core/+/96201 Adding CC to: Michael Stahl Michael Stahl committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/54bd2266d6e0c8926ecaf0fbb2dbb5ee9d1a802d tdf#136855 writerfilter: RTF import: buffer annotations inside tables It will be available in 7.1.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. disregard comment #4 - pasted the wrong issue id :( Dear Michael Stahl, This bug has been in ASSIGNED status for more than 3 months without any activity. Resetting it to NEW. Please assign it back to yourself if you're still working on this. This looks pretty serious to me. Increasing importance. A pTextNd is assumed in sw/source/core/doc/DocumentContentOperationsManager.cxx:4331.
pTextNd->GetParaAttr( aSet, nStt+1, nStt+1 );
warn:DEBUG::sw/source/core/doc/DocumentContentOperationsManager.cxx:4331: pTextNd[0] start[0] Repl[xxxix]
#0 0x00007fffbd9b886a in std::__shared_ptr<SfxItemSet const, (__gnu_cxx::_Lock_policy)2>::operator bool() const (this=0x150) at /usr/include/c++/9/bits/shared_ptr_base.h:1313
#1 0x00007fffbd9b7094 in SwContentNode::GetSwAttrSet() const (this=0x0) at libreoffice2/sw/inc/node.hxx:719
#2 0x00007fffbdeb8c2b in SwContentNode::GetAttr(SfxItemSet&) const (this=0x0, rSet=SfxItemSet of pool 0x55555a1d2a60 with parent 0x0 and Which ranges: [(1, 55), (151, 151)] = {...})
at sw/source/core/docnode/node.cxx:1782
#3 0x00007fffbe32571a in sw::GetAttrMerged(SfxItemSet&, SwTextNode const&, SwRootFrame const*) (rFormatSet=SfxItemSet of pool 0x55555a1d2a60 with parent 0x0 and Which ranges: [(1, 55), (151, 151)] = {...}, rNode=..., pLayout=0x0)
at sw/source/core/text/txtfrm.cxx:370
#4 0x00007fffbe3ffb11 in SwTextNode::GetParaAttr(SfxItemSet&, int, int, bool, bool, bool, SwRootFrame const*) const
(this=0x0, rSet=SfxItemSet of pool 0x55555a1d2a60 with parent 0x0 and Which ranges: [(1, 55), (151, 151)] = {...}, nStt=1, nEnd=1, bOnlyTextAttr=false, bGetFromChrFormat=true, bMergeIndentValuesOfNumRule=false, pLayout=0x0)
at sw/source/core/txtnode/thints.cxx:2130
#5 0x00007fffbdd042c8 in sw::DocumentContentOperationsManager::ReplaceRangeImpl(SwPaM&, rtl::OUString const&, bool) (this=0x55555a1f04d0, rPam=SwPaM = {...}, rStr="xxxix", bRegExReplace=false)
at sw/source/core/doc/DocumentContentOperationsManager.cxx:4332
Michael Stahl committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/d16c5f47600d236e911ae50d0e58a3f2256f5a61 tdf#136855 sw: fix ReplaceRangeImpl() restoring of rPam It will be available in 7.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. fixed on master Xisco Fauli committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/cfe7dc2ef91ea119ea54b56e207ef7a77291a9d7 tdf#136855: sw: Add UItest It will be available in 7.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. Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/a5d4f32e6512acdec6402bd18ff958f07c9d327a tdf#136855 sw: fix ReplaceRangeImpl() restoring of rPam It will be available in 7.3.0.0.beta2. 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. Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/6af4500fffe0d0db03b4d4a7e77cf627124aefc1 tdf#136855 sw: fix ReplaceRangeImpl() restoring of rPam It will be available in 7.2.6. 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. Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-7-2-5": https://git.libreoffice.org/core/commit/f94869d8f0f0271bdf40fc0324f7a3bfa7222370 tdf#136855 sw: fix ReplaceRangeImpl() restoring of rPam It will be available in 7.2.5. 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. |