Bug 126862 (Dev-Bugs) - [META] Issues with unusual builds / unit tests, rare test failures
Summary: [META] Issues with unusual builds / unit tests, rare test failures
Status: NEW
Alias: Dev-Bugs
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on: Dev-subsequenttest-failures 43308 101837 125978 126056 Dev-import-export-pages 143371 145894 159132 159932 122690 123616 124225 126127 126442 126559 126776 127083 127099 142442 145656 149094 149302 150064 153533
Blocks:
  Show dependency treegraph
 
Reported: 2019-08-12 21:46 UTC by Aron Budea
Modified: 2024-03-13 04:03 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aron Budea 2019-08-12 21:46:33 UTC
Let's collect issues here that only occur with rare (but valid) build setups, or unit test failures that only occur on certain systems (typically things that Jenkins doesn't catch).

Primarily these should still be brought up on the developer mailing list (if such issues are closed as MOVED, add those here, too), but if they can't be resolved easily/sufficiently, they could persist as bug reports.
Comment 1 dolezvo1 2023-02-11 08:03:04 UTC
I have one (seemingly rare) test failure: basic/qa/basic_coverage/test_string_overflow_safe.bas

From the comments it seems most likely to me that string length is expected to overflow and doesn't.

The test file seems to have been added in  ef117cad3a13fda0932bd3da6c032f3499eb9069 by mike.kaganski@collabora.com.

My system is Manjaro Linux x86_64, kernel 6.1.9-1-MANJARO, shell bash 5.1.16, DE Xfce 4.18.
Comment 2 dolezvo1 2023-02-11 08:33:16 UTC
My assumption seems to have been wrong, it actually most likely overflows unsafely and segfaults (?). Replacing the doUnitTest = "FAIL" with doUnitTest = "OK" changed nothing, to "pass" the test I had to put early return in the beginning of the test.