| Summary: | Crash when FILESAVE a calc file after delete some columns | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | António Galvão <afgalvao> |
| Component: | Calc | Assignee: | Julien Nabet <serval2412> |
| Status: | VERIFIED FIXED | ||
| Severity: | critical | CC: | buzea.bogdan, erack, jluth, mikekaganski, olive.in.2015, rb.henschel, serval2412, xiscofauli |
| Priority: | highest | Keywords: | bibisected, bisected, haveBacktrace, regression |
| Version: | 7.1.5.2 release | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=138138 | ||
| Whiteboard: | target:7.4.0 target:7.3.0.0.beta2 target:7.2.5 | ||
| Crash report or crash signature: | ["mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::noncopyable_managed_element_block<55,ScPostIt> >,mdds::detail::mtv::event_func>::get_block_position(unsigned int,unsigned int)"] | Regression By: | |
| Attachments: |
An example of file that error happen
gdb bt bt with debug symbols |
||
|
Description
António Galvão
2021-09-01 15:47:07 UTC
Created attachment 174705 [details]
An example of file that error happen
Repro Version: 7.3.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 05ff3d67d0e2e436406786c949eb7cfca107ba33 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 not with Version: 6.4.0.0.beta1+ (x64) Build ID: 20be5cd0bdc57d812bf34a2debfe48caa51de881 CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: GL; VCL: win; Locale: nl-NL (nl_NL); UI-Language: en-US Calc: CL Created attachment 174765 [details]
gdb bt
On pc Debian x86-64 with master sources updated today, I could reproduce this.
I attached bt + gdb traces
No repro 7.0, regression in 7.1, repro 7.3+. Regression in 7.1 from: commit ad88dd7082fdfbd1e61de4d8305f98394e0a8d9c Date: Thu Nov 12 13:45:27 2020 +0100 source 3238606c8470f3eaeada3fc601e186ec5cfac925 pre 5006e4fe6bd5e5a176e2e1837e826a0b67da08e7 author Regina Henschel <rb.henschel@t-online.de> 2020-11-11 committer Regina Henschel <rb.henschel@t-online.de> 2020-11-12 tdf138138 Apply shape shift also to NoRotatedAnchor Hi Regina. Could you please check what seems like regression from your commit. @Eike, @Mike, I thought you might be interested in this issue Created attachment 176507 [details] bt with debug symbols Here's an updated bt but it still shows the same. I confirm reverting ad88dd7082fdfbd1e61de4d8305f98394e0a8d9c (quoted in comment 5) makes the crash disappear. I gave a try with this patch, it didn't crash: https://gerrit.libreoffice.org/c/core/+/125852 make sc.check didn't display pb for sc/qa/unit/scshapetest As indicated in the patch, I thought it could be relevant to use the same controls for ScDrawObjData retrieved by GetNonRotatedObjData as we do with ScDrawObjData retrieved with GetObjDataTab. Julien Nabet committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/1d45f84bd08c8d196fcf3c9baaf2cad010884e5c tdf#144244: fix crash when FILESAVE a calc file after delete some columns 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. Xisco Fauli committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/b8084b0dee7d28f4fc8fa92eae6171880ac3a9c8 tdf#144244: sc_uicalc: Add unittest 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. Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/b0aabb865e93c8a9888179d9c2d228f43a81f571 tdf#144244: fix crash when FILESAVE a calc file after delete some columns 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. Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-7-2": https://git.libreoffice.org/core/commit/788859c02f11d264ab04cec4a29a1bcaafc05c18 tdf#144244: fix crash when FILESAVE a calc file after delete some columns It will be available in 7.2.4. 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. Thank you Xisco for the cherry-picks! :-) 7.2.4 was a hotfix release, updating target in status-whiteboard *** Bug 146197 has been marked as a duplicate of this bug. *** No crash in Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: d47628f287f4377394c4ff488c433bfe254b6abe CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded |