| Summary: | Crash with SmartArt shapes and Development Tools | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Regina Henschel <rb.henschel> |
| Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | critical | CC: | aron.budea, noelgrandin, serval2412, stephane.guillou |
| Priority: | medium | Keywords: | haveBacktrace |
| Version: | 7.5.2.2 release | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | All | ||
| See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=143640 https://bugs.documentfoundation.org/show_bug.cgi?id=154827 https://bugs.documentfoundation.org/show_bug.cgi?id=154428 |
||
| Whiteboard: | target:7.6.0 target:7.5.3.2 | ||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 106547, 141420 | ||
| Attachments: |
SmartArt
minidump backtrace at failed file load gdb bt |
||
|
Description
Regina Henschel
2023-02-09 00:50:31 UTC
Thanks, Regina! Repro in: Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: d8ae6d1388f28c405c4de2dfe93dbfe2d8acd470 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Crash reporter is stuck after clicking "send crash report". In the console, I get: warn:legacy.osl:61159:61159:svx/source/unodraw/unoshape.cxx:1873: SvxShape::GetAnyForItem() Returnvalue has wrong Type! Created attachment 185266 [details]
minidump
Created attachment 185267 [details] backtrace at failed file load Using --backtrace on a debug build, LO crashes earlier, on file load. This is the resulting backtrace. Debug build details: Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 5cd3a8ec6d36a389eb0be4d59f4570e3bda92dc5 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Created attachment 185271 [details]
gdb bt
On pc Debian x86-64 with master sources updated today, I could reproduce this.
I also noticed these logs:
warn:legacy.osl:4682:4682:svx/source/unodraw/unoshape.cxx:1873: SvxShape::GetAnyForItem() Returnvalue has wrong Type!
warn:legacy.osl:4682:4682:svx/source/unodraw/unoshape.cxx:1873: SvxShape::GetAnyForItem() Returnvalue has wrong Type!
warn:legacy.osl:4682:4682:svx/source/unodraw/unoshape.cxx:1873: SvxShape::GetAnyForItem() Returnvalue has wrong Type!
warn:legacy.osl:4682:4682:svx/source/unodraw/unoshape.cxx:1873: SvxShape::GetAnyForItem() Returnvalue has wrong Type!
I no longer reproduce this problem with the latest LO 24.2 dev master: Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 2b0b4ddc8bd8fdd4cd689300620fe4621d7533b7 CPU threads: 20; OS: Windows 10.0 Build 22621; UI render: Skia/Vulkan; VCL: win Locale: en-US (en_DE); UI: en-US Calc: CL threaded Might be a duplicate of tdf#143640, which is also no longer reproducible. No crash either with: Version: 7.6.0.2 (X86_64) / LibreOffice Community Build ID: 41d6f628ba3f046f16b5fa9fa8db8d4c2ab3b582 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Fix bibisected to Noel's 40babcfa637957bf7b59caa3cd12a630189e3e63 (which is 964594f07272039d0787c8334b84efc38cf20dc2 in the linux-64-7.6 bibisect repo): "tdf#154827 and tdf#154428 graphics anchored in Writer as character become anchored at paragraph when reopening the document" Thanks Noel, Regina, et al.! Marking as fixed and populating the targets (I could reproduce the crash in 7.5.2) (Couldn't test if the fix was the same for bug 143640.) |