On 2020-08-22 00:25, David Faure wrote:
Hi Christoph,

As part of my continuous effort to keep the KF5 CI "green", I
submitted a MR for skipping the crashing tests if Qt is <= 5.15.0 :
https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/18

The question is: does that help? For me it even crashs with 5.15.0, as
Simon's relevant patches are not inside that release.

And I thought I would have seen CI crashs with the Qt 5.15 build, too.


But please note that there's also this actual regression:

https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20FreeBSDQt5.15/35/testReport/junit/projectroot/autotests/kateindenttest_testRuby/

Reproduced locally:

---
/d/kde/src/5/frameworks/ktexteditor/autotests/input/indent/ruby/regexp1/expected
   2016-12-14 23:10:25.350229001 +0100
+++
/d/kde/src/5/frameworks/ktexteditor/autotests/input/indent/ruby/regexp1/actual
     2020-08-22 00:11:35.284997275 +0200
@@ -1,2 +1,2 @@
   rx =~ /^hello/
-  foo
+      foo

FAIL!  : IndentTest::testRuby(regexp1) Compared values are not the same
   Actual   (diff.exitCode()): 1
   Expected (EXIT_SUCCESS)   : 0
   Loc:
[/d/kde/src/5/frameworks/ktexteditor/autotests/src/script_test_base.cpp(153)]

Can you have a look, or forward to someone who can?

I think I will mark this one test just as XFAIL, as I think nobody has time to hunt when this
regression went in.

Greetings
Christoph


Cheers,
David.

On lundi 6 juillet 2020 16:28:27 CEST Christoph Cullmann wrote:
Hi,

this shows again a different V4 GC error :/

==3342==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000028
(pc 0x7f58d0bb98ec bp 0x6150000f8000 sp 0x7ffe976de5f0 T0)
==3342==The signal is caused by a READ memory access.
==3342==Hint: address points to the zero page.
     #0 0x7f58d0bb98ec in QV4::MarkStack::drain()
(/usr/lib64/libQt5Qml.so.5+0xb28ec)
     #1 0x7f58d0bba1e4 in QV4::MemoryManager::mark()
(/usr/lib64/libQt5Qml.so.5+0xb31e4)
     #2 0x7f58d0bbc37d  (/usr/lib64/libQt5Qml.so.5+0xb537d)
     #3 0x7f58d0bbdb87 in QV4::MemoryManager::allocData(unsigned long)
(/usr/lib64/libQt5Qml.so.5+0xb6b87)
     #4 0x7f58d0bbdbe2 in
QV4::MemoryManager::allocObjectWithMemberData(QV4::VTable const*,
unsigned int) (/usr/lib64/libQt5Qml.so.5+0xb6be2)
     #5 0x7f58d0cd10f0 in
QV4::Runtime::CreateMappedArgumentsObject::call(QV4::ExecutionEngine*)
(/usr/lib64/libQt5Qml.so.5+0x1ca0f0)
     #6 0x7f58bc65b06d  (/memfd:JITCode:QtQml (deleted)+0x6d)

:( Thought 5.15 would have all needed fixes.

Greetings
Christoph

On 2020-07-05 15:47, CI System wrote:
> BUILD UNSTABLE
>
>             Build URL
>
>            
https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20SUSEQ
>            t5.15/4/>
>             Project:
>            kf5-qt5 SUSEQt5.15
>
>             Date of build:
>            Sun, 05 Jul 2020 13:40:03 +0000
>
>             Build duration:
>            7 min 46 sec and counting
>
>             BUILD ARTIFACTS
>
>    * abi-compatibility-results.yaml [1]
>    * acc/KF5TextEditor-5.72.0.xml [2]
>    * compat_reports/KF5TextEditor_compat_report.html [3]
>    * logs/KF5TextEditor/5.72.0/log.txt [4]
>
>             JUnit Tests
>
>            Name: (root) Failed: 0 test(s), Passed: 1 test(s), Skipped: 0
>
> test(s), Total: 1 test(s)
>
>            Name: projectroot Failed: 3 test(s), Passed: 59 test(s), Skipped: 0
>
> test(s), Total: 62 test(s)
>
>    * Failed: projectroot.autotests.bug313759
>
>    * Failed: projectroot.autotests.kateindenttest_testAda
>
>    * Failed: projectroot.autotests.kateindenttest_testPascal
>
>            Name: projectroot.autotests.src Failed: 0 test(s), Passed: 5
>
> test(s), Skipped: 0 test(s), Total: 5 test(s)
>
>             Cobertura Report
>
>             Project Coverage Summary
>
>             Name
>
>            Packages
>            Files
>            Classes
>            Lines
>            Conditionals
>
>            Cobertura Coverage Report
>            79% (22/28)
>            85% (262/307)
>            85% (262/307)
>            67% (33050/49269)
>            49% (14779/30050)
>
>            Coverage Breakdown by Package
>
>             Name
>
>            Files
>            Classes
>            Lines
>            Conditionals
>
>            autotests.src
>            97% (37/38)
>            97% (37/38)
>            93% (4798/5140)
>            49% (1812/3680)
>
>            autotests.src.vimode
>            100% (9/9)
>            100% (9/9)
>            99% (5528/5570)
>            58% (984/1708)
>
>            src.buffer
>            88% (15/17)
>            88% (15/17)
>            89% (1677/1892)
>            74% (1078/1464)
>
>            src.completion
>            100% (11/11)
>            100% (11/11)
>            57% (1788/3134)
>            42% (1009/2425)
>
>            src.completion.expandingtree
>            100% (3/3)
>            100% (3/3)
>            40% (182/457)
>            21% (73/340)
>
>            src.dialogs
>            0% (0/4)
>            0% (0/4)
>            0% (0/864)
>            0% (0/184)
>
>            src.document
>            100% (4/4)
>            100% (4/4)
>            61% (1936/3179)
>            48% (1407/2945)
>
>            src.export
>            0% (0/4)
>            0% (0/4)
>            0% (0/121)
>            0% (0/156)
>
>            src.include.ktexteditor
>            78% (14/18)
>            78% (14/18)
>            83% (189/227)
>            55% (125/226)
>
>            src.inputmode
>            100% (8/8)
>            100% (8/8)
>            63% (192/304)
>            51% (39/77)
>
>            src.mode
>            88% (7/8)
>            88% (7/8)
>            36% (378/1051)
>            16% (146/891)
>
>            src.part
>            0% (0/1)
>            0% (0/1)
>            0% (0/7)
>            100% (0/0)
>
>            src.printing
>            0% (0/4)
>            0% (0/4)
>            0% (0/862)
>            0% (0/278)
>
>            src.render
>            100% (8/8)
>            100% (8/8)
>            77% (950/1227)
>            67% (610/914)
>
>            src.schema
>            22% (2/9)
>            22% (2/9)
>            1% (19/1472)
>            1% (6/625)
>
>            src.script
>            94% (16/17)
>            94% (16/17)
>            67% (699/1040)
>            53% (212/403)
>
>            src.search
>            100% (7/7)
>            100% (7/7)
>            74% (1111/1503)
>            63% (590/932)
>
>            src.spellcheck
>            50% (4/8)
>            50% (4/8)
>            7% (82/1207)
>            3% (19/696)
>
>            src.swapfile
>            50% (1/2)
>            50% (1/2)
>            32% (119/374)
>            32% (64/203)
>
>            src.syntax
>            88% (7/8)
>            88% (7/8)
>            64% (488/761)
>            36% (206/576)
>
>            src.undo
>            100% (5/5)
>            100% (5/5)
>            88% (652/741)
>            73% (276/378)
>
>            src.utils
>            95% (36/38)
>            95% (36/38)
>            63% (2406/3814)
>            45% (1009/2256)
>
>            src.variableeditor
>            0% (0/5)
>            0% (0/5)
>            0% (0/579)
>            0% (0/108)
>
>            src.view
>            88% (15/17)
>            88% (15/17)
>            57% (3794/6612)
>            43% (1663/3884)
>
>            src.vimode
>            100% (30/30)
>            100% (30/30)
>            81% (1899/2333)
>            61% (979/1599)
>
>            src.vimode.config
>            0% (0/1)
>            0% (0/1)
>            0% (0/120)
>            0% (0/76)
>
>            src.vimode.emulatedcommandbar
>            100% (13/13)
>            100% (13/13)
>            98% (897/917)
>            90% (588/652)
>
>            src.vimode.modes
>            100% (10/10)
>            100% (10/10)
>            87% (3266/3761)
>            79% (1884/2374)
>
> Links:
> ------
> [1]
> https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20SUSEQt5
> .15/4/artifact/abi-compatibility-results.yaml [2]
> https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20SUSEQt5
> .15/4/artifact/acc/KF5TextEditor-5.72.0.xml [3]
> https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20SUSEQt5
> .15/4/artifact/compat_reports/KF5TextEditor_compat_report.html [4]
> https://build.kde.org/job/Frameworks/job/ktexteditor/job/kf5-qt5%20SUSEQt5
> .15/4/artifact/logs/KF5TextEditor/5.72.0/log.txt

--
Ignorance is bliss...
https://cullmann.io | https://kate-editor.org

Reply via email to