Bug 134501 - _CxxUnregisterExceptionObject VCRUNTIME140 after _RTDynamicCast related to SwViewShell::SetEndActionByVirDev
Summary: _CxxUnregisterExceptionObject VCRUNTIME140 after _RTDynamicCast related to Sw...
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.0.6.3 release
Hardware: All All
: low minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Main-Loop
  Show dependency treegraph
 
Reported: 2020-07-04 14:46 UTC by Telesto
Modified: 2024-11-26 03:58 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Example file (2.44 MB, application/vnd.oasis.opendocument.text)
2020-07-04 14:46 UTC, Telesto
Details
BT with symbols VTune Profiler based on x39 build Part 1 (2.15 KB, text/plain)
2020-07-06 14:44 UTC, Telesto
Details
BT with symbols VTune Profiler based on x39 build Part 2 (1.40 KB, text/plain)
2020-07-06 14:45 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2020-07-04 14:46:26 UTC
Description:
_CxxUnregisterExceptionObject VCRUNTIME140 after _RTDynamicCast related to SwViewShell::SetEndActionByVirDev

Steps to Reproduce:
1. open the attached file
2. Go to page 18
3. Enter the page + press backspace
4. Delete the page break 

Use very sleepy (or a flame graph) to see what's being done

Actual Results:
30% of 10 second time frame spend in CxxUnregisterExceptionObject (did only a partial trace) 

Expected Results:
An exception doesn't sound optimal & spending a lot of CPU time in it (making stuff slow) makes it worse


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.1.0.0.alpha0+ (x64)
Build ID: c48e4d795e37f23b71d647247590807ab9e52223
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

also in
Version: 6.0.5.0.0+
Build ID: 15ea1cda0b3c37ff944ad9a239b7ed453e8b0591
CPU threads: 4; OS: Windows 6.3; UI render: default; 
Locale: nl-NL (nl_NL); Calc: CL

and in
Versie: 5.2.4.2 
Build ID: 3d5603e1122f0f102b62521720ab13a38a4e0eb0
CPU Threads: 4; Versie besturingssysteem:Windows 6.2; UI Render: standaard; 
Locale: nl-NL (nl_NL); Calc: CL

and in
5.0.6.3

but not in (and being fast too)
Versie: 4.4.7.2 
Build ID: f3153a8b245191196a4b6b9abd1d0da16eead600
Locale: nl_NL
Comment 1 Telesto 2020-07-04 14:46:51 UTC
Created attachment 162632 [details]
Example file
Comment 2 Telesto 2020-07-06 14:44:02 UTC
Created attachment 162721 [details]
BT with symbols VTune Profiler based on x39 build Part 1
Comment 3 Telesto 2020-07-06 14:45:16 UTC
Created attachment 162722 [details]
BT with symbols VTune Profiler based on x39 build Part 2
Comment 4 Telesto 2020-07-06 14:47:26 UTC
LayoutIdle activity
Comment 5 Buovjaga 2020-11-25 19:02:26 UTC
Doesn't feel like an actual problem in practice. I do see it recounting the words and characters in the status bar because it is a huge document. Maybe someone can evaluate it more deeply.

Version: 7.2.0.0.alpha0+ (x64)
Build ID: cb084f475db33a2cfc62bc9c8de37b8c3c87b3c7
CPU threads: 2; OS: Windows 10.0 Build 19042; UI render: default; VCL: win
Locale: fi-FI (fi_FI); UI: en-US
Calc: threaded
Comment 6 QA Administrators 2022-11-26 03:41:38 UTC Comment hidden (obsolete)
Comment 7 QA Administrators 2024-11-26 03:15:11 UTC Comment hidden (obsolete)
Comment 8 Telesto 2024-11-26 03:58:04 UTC
I don't see anything similar in Instruments, so I assume it's gone
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: d3613d15e518c0c8cc4930c4bdf37219813fd665
CPU threads: 8; OS: macOS 14.5; UI render: Skia/Metal; VCL: osx
Locale: nl-NL (nl_NL.UTF-8); UI: en-US
Calc: threaded