Summary: | Crash mergedlo!SdrTextObj::GetOutlinerParaObject+0x10mergedlo!SdrTextObj::GetOutlinerParaObject+0x10: | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Telesto <telesto> |
Component: | Calc | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | aron.budea, noelgrandin, serval2412, stephane.guillou |
Priority: | medium | Keywords: | haveBacktrace, notBibisectable, regression |
Version: | 4.3.0.4 release | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=148577 https://bugs.documentfoundation.org/show_bug.cgi?id=132075 |
||
Whiteboard: | target:7.5.0 | ||
Crash report or crash signature: | ["OutlinerParaObject::OutlinerParaObject(OutlinerParaObject const&)","ScPostIt::CreateCaption(ScAddress const&, SdrCaptionObj const*)"] | Regression By: | |
Bug Depends on: | |||
Bug Blocks: | 101216, 105948, 108843, 133092 | ||
Attachments: |
Screencast
BT without symbols Screencast bt with debug symbols |
Description
Telesto
2022-04-13 10:09:39 UTC
Created attachment 179511 [details]
Screencast
Created attachment 179512 [details]
BT without symbols
Created attachment 179513 [details]
Screencast
From the screencast 1. Insert a comment in say E5 and type some dummy text in it 2. Cut E5 3. Press and hold CTRL+Z 4. Paste in E5 5. Paste in E7 -> Crash Also in Versie: 4.4.7.2 Build ID: f3153a8b245191196a4b6b9abd1d0da16eead600 Locale: nl_NL fine with Versie: 4.1.0.4 Build ID: 89ea49ddacd9aa532507cbf852f2bb22b1ace28 Created attachment 179617 [details]
bt with debug symbols
On pc Debian x86-64 with master sources updated today, I could reproduce this.
There are several states when bibisecting this with steps from comment 4 with bibisect-43max. Starting from the good state. 1. Comments aren't pasted. https://cgit.freedesktop.org/libreoffice/core/commit/?id=80ea2822c368e6655d216c32904268fc335ef6a4 author Kohei Yoshida <kohei.yoshida@collabora.com> 2014-01-24 11:38:47 -0500 committer Kohei Yoshida <kohei.yoshida@collabora.com> 2014-01-24 21:27:10 -0500 "Optimize copy-n-pasting of single cell replicated over a range. This is a very common operation. Let's speed it up a bit. TODO : Handle cell comments." 2. Crash during undo steps (3. step). This is the next commit. https://cgit.freedesktop.org/libreoffice/core/commit/?id=ab05317c79f665bcf9d5cff7b8312ce6963ff969 author Kohei Yoshida <kohei.yoshida@collabora.com> 2014-01-24 21:29:54 -0500 committer Kohei Yoshida <kohei.yoshida@collabora.com> 2014-01-25 00:05:13 -0500 "Stop leaking all ScPostIt instances." 3. Crash when opening the file. Didn't bibisect this one. 4. Current crash after the steps. https://cgit.freedesktop.org/libreoffice/core/commit/?id=85cdb06fd5ba0c974e729a56dcb0e323c4cdfd25 author Stephan Bergmann <sbergman@redhat.com> 2014-02-07 17:54:14 +0100 committer Stephan Bergmann <sbergman@redhat.com> 2014-02-07 18:43:32 +0100 "sal_Bool -> bool" Marking as notBibisectable. Reproduced in 7.3.0.3 with signature "OutlinerParaObject::OutlinerParaObject(OutlinerParaObject const&)": https://crashreport.libreoffice.org/stats/crash_details/d40704e2-2919-4879-8bd6-50269d94c35f In 7.4.0.3, I get "ScPostIt::CreateCaption(ScAddress const&, SdrCaptionObj const*)": https://crashreport.libreoffice.org/stats/crash_details/07db99bb-06a2-4b83-bc71-360fa1438758 ...so quite similar to bug 132075. Not reproduced in 7.5.9, 7.6.6 or current daily build: Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 2f5ab5b8e7bd7dd06e00153abb77a69e5d192dd2 CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3 Bibisected the fix with linux-64-7.5 repo to first good build [6f10bfc3f53a7d88037a32deadcc7f3be94c061e] which points to: commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3 author Noel Grandin Thu May 27 10:27:46 2021 +0200 committer Noel Grandin Mon Aug 29 13:44:02 2022 +0200 ref-count SdrObject Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138837 Thank you Noel! |