Tests failures trying to package LO in Fedora

Eike Rathke erack at redhat.com
Mon Aug 7 09:55:57 UTC 2023


Hi,

On Monday, 2023-08-07 06:12:39 +0000, libreoffice at sparebit.simplelogin.com wrote:

> /builddir/build/BUILD/libreoffice-7.6.0.2/sc/qa/unit/ucalc_formula.cxx:1650:testFormulaRefUpdate::TestBody
> equality assertion failed
> - Expected: =SUM(D2:E3)
> - Actual  : =SUM(B2:E3)
> - Wrong formula in A6.

If that test fails, something is fundamentally broken. The columns
inserting code just above on line 1647 does not work or does not adjust
formula expression references

    // Insert columns B:C to shift only the value range.
    m_pDoc->InsertCol(ScRange(1,0,0,2,m_pDoc->MaxRow(),0));

so you'd have to debug step into that and see where it fails. Use the

make CppunitTest_sc_ucalc_formula CPPUNITTRACE="gdb --args"

command given by the build output, set a breakpoint on
sc/qa/unit/ucalc_formula.cxx:1647 and run.

However, the build seems to have a more general problem, the build.log
output is full with plenty of "exceeds maximum object size" like (first
occurrence)

| /builddir/build/BUILD/libreoffice-7.6.0.2/cppuhelper/source/component_context.cxx:571:87: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
|   571 |     std::unique_ptr<ContextEntry_Init[]> mapped_entries(new ContextEntry_Init[nEntries]);
|       |                                                                                       ^
| /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here
|   128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
|       |                          ^

Those certainly don't look healthy..

  Eike

-- 
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20230807/1096260d/attachment.sig>


More information about the LibreOffice mailing list