Summary: | Assert on undo/redo table captions SwIndexReg::~SwIndexReg( | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Jim Raykowski <raykowj> |
Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | normal | CC: | serval2412 |
Priority: | medium | Keywords: | haveBacktrace |
Version: | 7.0.0.0.alpha0+ | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=126539 https://bugs.documentfoundation.org/show_bug.cgi?id=128073 https://bugs.documentfoundation.org/show_bug.cgi?id=137869 |
||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 105537, 105948 | ||
Attachments: |
file to repro caption undo/redo assert
bt with debug symbols bt with debug symbols bt with debug symbols |
Description
Jim Raykowski
2020-02-16 08:19:32 UTC
Created attachment 157931 [details]
bt with debug symbols
On pc Debian x86-64 with master sources updated today, I could reproduce this.
This assert is easily seen with patch applied that adds insert caption menu item to Navigator table context menu. https://gerrit.libreoffice.org/c/core/+/88828 Lacking a debug build.. is this still present? I can't reproduce similar bug (which should cause a crash)... However lacking a debug build Created attachment 168359 [details]
bt with debug symbols
Just to give an update but I think it's similar to the previous bt.
Still present Version: 7.4.0.0.alpha0+ / LibreOffice Community Build ID: fbf739198aa7f02975d531521c6525073783c7f1 CPU threads: 8; OS: Mac OS X 12.2.1; UI render: Skia/Metal; VCL: osx Locale: nl-NL (nl_NL.UTF-8); UI: en-US Calc: threaded I DO NOT reproduce in: Version: 7.6.4.1 (X86_64) / LibreOffice Community Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1 CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL threaded I followed the instructions in the ODT (reproduced below). After Step 6, nothing happened. - - - 0. Open attachment 157915 [details]. 1) Open F5 Navigator 2) Right click on first table, select Insert Caption… and enter a caption 3) Right click on second table, select Insert Caption… and enter a caption 4) Undo Undo Redo Redo 5) Double click on Table1 in Navigator 6) Undo Undo Redo Redo Result: sw/source/core/bastyp/index.cxx:226: virtual SwIndexReg::~SwIndexReg(): Assertion `!m_pFirst && !m_pLast && "There are still indices registered"' failed. (In reply to Tex2002ans from comment #6) > I DO NOT reproduce in: > > Version: 7.6.4.1 (X86_64) / LibreOffice Community > Build ID: e19e193f88cd6c0525a17fb7a176ed8e6a3e2aa1 > CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: > win > Locale: en-US (en_US); UI: en-US > Calc: CL threaded > > I followed the instructions in the ODT (reproduced below). > > After Step 6, nothing happened. Thanks for testing. I think asserts are only active in debug builds. That is probably why nothing happened for you. Created attachment 191958 [details]
bt with debug symbols
On pc Debian x86-64 with master sources updated today, I gave a new try and still got an assert.
> I think asserts are only active in debug builds. That is probably why nothing happened for you.
Ahhh, okay. Thanks for the info. So a debug-only issue. Strange.
Well, always good to poke at the backlog.
And I'll have to keep an eye out for Crash-Asserts in the future. :)
(I just searched, then was just randomly picking and choosing some older still-open bugs to retest.)
|