https://bugs.documentfoundation.org/show_bug.cgi?id=166565
--- Comment #16 from Ujjawal Kumar <[email protected]> --- (In reply to Ujjawal Kumar from comment #15) > I found 2 type of crashes. > > 1. If I select the table till the 25th entry and then paste the insertion > happens at the rightmost cell of the last row and all other cells are > cleared and then if i undo it crashes immediately. > > Crash log: > > /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../include/c++/15. > 2.1/array:210: > In function: > reference std::array<BigPtrEntry *, 1000>::operator[](size_type) [_Tp = > BigPtrEntry *, _Nm = 1000] > > Error: attempt to subscript container with out-of-bounds index 39321, but > container only holds 1000 elements. > > Objects involved in the operation: > sequence "this" @ 0x7f224ac08bb8 { > type = std::array<BigPtrEntry*, 1000ul>; > } > /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../include/c++/15. > 2.1/array:210: > In function: > reference std::array<BigPtrEntry *, 1000>::operator[](size_type) [_Tp = > BigPtrEntry *, _Nm = 1000] > > Error: attempt to subscript container with out-of-bounds index 39321, but > container only holds 1000 elements. > > Objects involved in the operation: > sequence "this" @ 0x7f224ac08bb8 { > type = std::array<BigPtrEntry*, 1000ul>; > } > sequence "this" @ 0x5611e24e18e8 { > type = std::array<BigPtrEntry*, 1000ul>; > } > > > 2. If I place the cursor at the start of the first entry and then paste, > this produces the expected result. I then start to do random selections and > pasting at the first cell and row. This produces a crash which is much > harder to reproduce on my machine. > > Crash log: > soffice.bin: /home/user/dev/libreoffice/sw/source/core/bastyp/index.cxx:228: > virtual SwContentIndexReg::~SwContentIndexReg(): Assertion `!m_pFirst && > !m_pLast && "There are still indices registered"' failed. One important assert which was left for the first crash log before the out of bound error: soffice.bin: /home/bruh/dev/libreoffice/sw/inc/bparr.hxx:107: sal_Int32 BigPtrEntry::GetPos() const: Assertion `this == m_pBlock->mvData[ m_nOffset ]' failed. -- You are receiving this mail because: You are the assignee for the bug.
