Created attachment 198200 [details] A blank presentation which crashes when selecting text only Hello, When i select text in libreoffice impress, impress crashes. How to reproduce? > Create a blanck presentation, > Create 3-levels of bullet > Select test of the level-3 bullet > Impress crashes. Thanks in advance T.
Confirm with Version: 24.8.4.1 (X86_64) / LibreOffice Community Build ID: 1be9007f5d86a3741c366527d13e2970cbeef057 CPU threads: 4; OS: Linux 6.8; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded
In debug version I am gestting: warn:legacy.osl:10742:10742:sfx2/source/sidebar/DeckLayouter.cxx:486: OSL_ASSERT: nRemainingHeightToDistribute==0 warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:790: SfxBindings::Register while status-updating warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/statcach.cxx:409: setting state of dirty message warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1102: CreateSet_Impl with dirty MessageServer warn:legacy.tools:10742:10742:sfx2/source/control/bindings.cxx:1281: Reschedule in StateChanged => buff soffice.bin: /home/tdf/lode/jenkins/workspace/lo_gerrit/tb/src_master/editeng/source/editeng/impedit4.cxx:544: ErrCode ImpEditEngine::WriteRTF(SvStream&, EditSelection, bool): Assertion `iter != aStyleSheetToIdMap.end()' failed. warn:desktop:10742:10742:desktop/source/app/crashreport.cxx:61: minidump generated: /home/bogdan/.config/libreofficedev/4/crash//fc104122-ec87-4489-fbcfc39e-ff6e65ce.dmp
Created attachment 198201 [details] dmp file
I changed to major, the document is unusable if we can not select text in a document in order to edit/change/modify.
Fine with Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: cea165a3ebdb5f2a2b172004ff1b3848f303d78a CPU threads: 8; OS: Mac OS X 14.7.1; UI render: Skia/Metal; VCL: osx Locale: nl-NL (nl_NL.UTF-8); UI: en-US Calc: threaded
FWIW: I would suspect bug 158773 to be related based on the assert: aStyleSheetToIdMap
author Miklos Vajna <vmiklos@collabora.com> 2024-11-19 08:20:26 +0100 committer Miklos Vajna <vmiklos@collabora.com> 2024-11-19 11:36:34 +0100 commit 5417dbf339b3e66db38786d922c2294ae40f824e (patch) tree ab527c29e9a24bdf975a087869b85d381ac662b3 parent 0f1228ea0e66f90d8cbe1c58d85a9d05a0e3a598 (diff) tdf#163883 editeng RTF export: fix broken offsets into the para style table Regression from commit 70d1bd6ee0eba9d6661cd6280566f77a87f2d068 (tdf#161652 editeng, RTF copy: only write used paragraph styles, 2024-06-20), type a few characters into the title placeholder shape in Impress, switch to the Outline view, select all, copy, paste into Writer: the resulting text nodes won't have paragraph styles, just direct formatting. Inspecting the produced RTF, the problem is that the styles table started to omit unused styles, but the style -> offset mapping table still included them, so the offset didn't match, which results in losing the style on RTF import. Fix the problem by building the mapping table later also also ignoring unused paragraph styles there, to restore consistency between declaring style entries and referring to them. Change-Id: I9156a881543cc710eb12990f110ceefc77a1858b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176747 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmiklos@collabora.com> (cherry picked from commit c8b607b7c0096c58dc5187262bf0133dee728d50) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176759 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Hello, i don't know if it helps. I went back to previous version (flatpak) commit=f05474a6dcb53e94f1aeef18e9003cf292df127c80260838fc227573ddcbeafc which corresponds to libreoffice-24.8.3.2 and the bug disappears in my case. Thanks in advance for your action Cheers T
I think bug 164359 is a duplicate of this, I had a pair of fixes for that bug, and those fixes are not in 1be9007f5d86a3741c366527d13e2970cbeef057. Could you please confirm this is fixed by now? Thanks.
I confirm that this bug is solved on master Version: 25.8.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 61f8fb648ecf9a20ee8abec0e8d3fad3e666db5e CPU threads: 16; OS: Linux 6.8; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded *** This bug has been marked as a duplicate of bug 164359 ***