Bug 149758 - void SwAutoFormat::DelEmptyLine(bool): Assertion `!m_aDelPam.HasMark()' failed.
Summary: void SwAutoFormat::DelEmptyLine(bool): Assertion `!m_aDelPam.HasMark()' failed.
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.5.0.0 alpha0+
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: haveBacktrace
Depends on:
Blocks: AutoCorrect-Complete Crash-Assert
  Show dependency treegraph
 
Reported: 2022-06-28 12:43 UTC by Buovjaga
Modified: 2024-05-18 17:01 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
GDB trace of assertion (5.55 KB, text/plain)
2022-06-28 12:43 UTC, Buovjaga
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Buovjaga 2022-06-28 12:43:43 UTC
Created attachment 181003 [details]
GDB trace of assertion

Running a debug build:

1. Open Writer and make sure Tools - AutoCorrect - AutoCorrect Options - Options - Apply border is activated
2. In the first paragraph, type an autocorrect string for separator line, for example --- or ___ and hit Enter

soffice.bin: /home/user/libreoffice/sw/source/core/edit/autofmt.cxx:1274: void SwAutoFormat::DelEmptyLine(bool): Assertion `!m_aDelPam.HasMark()' failed.

Note: this only happens when done in the first paragraph.
Comment 1 Aron Budea 2022-06-28 13:04:05 UTC
Confirmed with a debug build of LO 7.5.0.0.alpha0+ (415dc3bb1c03dbdbc3cbca274bc435ac7557ba2d) / Ubuntu.
Comment 2 Hossein 2022-11-21 01:03:03 UTC
Reproduced with the latest LO 7.5 dev master:

Version: 7.5.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 1f9b2a7057a519e0ea750875ac439129f1d3df87
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: x11
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 3 Julien Nabet 2024-05-18 13:47:37 UTC
Just for info:
Assertion added with 9b34dc20b6946698ae6ce2d5d859885bfb444633
tdf#137245 sw: fix AutoFormat SetBorder deleting flys