Bug 133942 - Crash ucrtbase!abort+0x4b: after Reject All tracked changes
Summary: Crash ucrtbase!abort+0x4b: after Reject All tracked changes
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.1 all versions
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: haveBacktrace
Depends on:
Blocks: Track-Changes Undo-Redo Crash
  Show dependency treegraph
 
Reported: 2020-06-12 20:31 UTC by Telesto
Modified: 2024-02-10 19:02 UTC (History)
4 users (show)

See Also:
Crash report or crash signature: swlo.dll


Attachments
Screencast (4.60 MB, video/mp4)
2020-06-12 20:32 UTC, Telesto
Details
bt with debug symbols (13.98 KB, text/plain)
2022-09-14 18:42 UTC, Julien Nabet
Details
bt with debug symbols (8.73 KB, text/plain)
2022-09-19 18:20 UTC, Julien Nabet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2020-06-12 20:31:07 UTC
Description:
Crash ucrtbase!abort+0x4b:

Steps to Reproduce:
1. Open https://bz.apache.org/ooo/attachment.cgi?id=12592 (https://bz.apache.org/ooo/show_bug.cgi?id=24576)
2. CTRL+A
3. CTRL+X
4. Scroll to top and insert a chart
5. Edit -> Track and changes -> Manage
6. Reject all
7. Undo everything 
8. Redo -> Crash

Actual Results:
Crash

Expected Results:
No crash


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.1.0.0.alpha0+ (x86)
Build ID: 26483950760f0aac7bc45e93db4127f66a98fdc6
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
Comment 1 Telesto 2020-06-12 20:32:19 UTC
Created attachment 161932 [details]
Screencast
Comment 2 Telesto 2020-06-12 20:34:08 UTC
Possible duplicate of bug 131804
Comment 3 Dieter 2020-06-17 11:28:47 UTC
I confirm it with

Version: 7.0.0.0.beta1 (x64)
Build ID: 94f789cbb33335b4a511c319542c7bdc31ff3b3c
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL
Comment 4 QA Administrators 2022-07-24 03:31:52 UTC Comment hidden (obsolete)
Comment 5 Dieter 2022-07-25 14:09:50 UTC
It still crashes with

Version: 7.3.5.2 (x64) / LibreOffice Community
Build ID: 184fe81b8c8c30d8b5082578aee2fed2ea847c01
CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: de-DE (de_DE); UI: en-GB
Calc: CL


But now it crashes after step 6
https://crashreport.libreoffice.org/stats/crash_details/d6d79009-821a-431e-bc5a-33b5dc039d3f

Same result without adding a chart. Crash report: https://crashreport.libreoffice.org/stats/crash_details/1a8dcd3f-fbfb-41ea-81ba-5f0afa359e90
Comment 6 Julien Nabet 2022-09-14 18:42:02 UTC
Created attachment 182450 [details]
bt with debug symbols

On pc Debian x86-64 with master sources updated today (3592c2e1af98b3fad00c43a4e886c29f3a4bb934) + gen rendering, I got a crash at the step "Reject all".

I attached bt with some info from gdb.

Also, there are still a lot of:
warn:legacy.osl:274315:274315:sw/source/core/doc/DocumentRedlineManager.cxx:94: redline table corrupted: empty redline

So either it's a real pb and it should be fixed or it's a false positive and we should remove this log.
Comment 7 Julien Nabet 2022-09-14 18:43:50 UTC
László: thought you might be interested in this one since it's related to tracked changes
Comment 8 Telesto 2022-09-14 20:57:23 UTC
(In reply to Julien Nabet from comment #6)
> Created attachment 182450 [details]
> bt with debug symbols

BT is the same as for bug 147507. This bug apparently didn't crash at step 6 in the past; so might be different, might be the same thing..
Comment 9 Julien Nabet 2022-09-15 10:03:18 UTC
(In reply to Telesto from comment #8)
> (In reply to Julien Nabet from comment #6)
> > Created attachment 182450 [details]
> > bt with debug symbols
> 
> BT is the same as for bug 147507. This bug apparently didn't crash at step 6
> in the past; so might be different, might be the same thing..

Perhaps, anyway both bugs need a fix
Comment 10 Xisco Faulí 2022-09-15 13:53:54 UTC
The original steps also reproducible in

Version: 6.0.0.0.alpha1+
Build ID: 6eeac3539ea4cac32d126c5e24141f262eb5a4d9
CPU threads: 8; OS: Linux 5.10; UI render: default; VCL: gtk3; 
Locale: es-ES (es_ES.UTF-8); Calc: group threaded

Meanwhile, the crash in step 6 is reported in bug 147507, which blocks this issue. Switching priority of bugs, at the moment, the other one needs to be fix first before this one
Comment 11 Julien Nabet 2022-09-19 18:20:40 UTC
Created attachment 182554 [details]
bt with debug symbols

On pc Debian x86-64 with master sources updated today (716a81042558143b400c502d1ba3e1ff1b3672e1), I got an assertion at the step 7 (the undo).

I attached bt with debug symbols + console logs.
Comment 12 Tex2002ans 2024-02-10 12:30:35 UTC
I followed comment 0.

NO CRASH in:

Version: 24.2.0.3 (X86_64) / LibreOffice Community
Build ID: da48488a73ddd66ea24cf16bbc4f7b9c08e9bea1
CPU threads: 8; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

- - -

I was able to undo everything + redo it fine.

I'm assuming a lot of the great Tracked Changes work in the last few major versions probably squished this crash. :)
Comment 13 Telesto 2024-02-10 19:02:25 UTC
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ba8f4bff6015013013df652efbfaf4d9ae10c881
CPU threads: 8; OS: macOS 14.3; UI render: Skia/Raster; VCL: osx
Locale: nl-NL (nl_NL.UTF-8); UI: en-US
Calc: threaded