Re: KDE CI: Frameworks » ktexteditor » kf5-qt5 SUSEQt5.15 - Build # 4 - Still Unstable!

Christoph Cullmann christoph at cullmann.io
Sat Aug 22 11:04:17 BST 2020


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


More information about the Kde-frameworks-devel mailing list