Bug 15268 - AB-INT PTEST: curl: FAIL: 337: protoc! - Server glitch? Total curl failure?
Summary: AB-INT PTEST: curl: FAIL: 337: protoc! - Server glitch? Total curl failure?
Status: RESOLVED FIXED
Alias: None
Product: Package Testing (ptest)
Classification: QA/Testing
Component: ptest (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium normal
Target Milestone: 5.1
Assignee: Randy MacLeod
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2023-10-27 16:10 UTC by Luca Ceresoli
Modified: 2024-06-27 15:01 UTC (History)
4 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
Full ptest log (86.42 KB, text/x-log)
2023-10-27 16:10 UTC, Luca Ceresoli
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Ceresoli 2023-10-27 16:10:10 UTC
Created attachment 4981 [details]
Full ptest log

https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/5817/steps/12/logs/stdio

qemux86-64-ptest on fedora38-ty-5

------------------------8<------------------------
WARNING: core-image-ptest-curl-1.0-r0 do_testimage: There were failing ptests.
Traceback (most recent call last):
  File "/home/pokybuild/yocto-worker/qemux86-64-ptest/build/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/pokybuild/yocto-worker/qemux86-64-ptest/build/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/pokybuild/yocto-worker/qemux86-64-ptest/build/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/pokybuild/yocto-worker/qemux86-64-ptest/build/meta/lib/oeqa/runtime/cases/ptest.py", line 27, in test_ptestrunner_expectfail
    self.do_ptestrunner()
  File "/home/pokybuild/yocto-worker/qemux86-64-ptest/build/meta/lib/oeqa/runtime/cases/ptest.py", line 120, in do_ptestrunner
    self.fail(failmsg)
AssertionError: 
Failed ptests:
{'curl': ['curl']}
------------------------8<------------------------

The ptest log says:

------------------------8<------------------------
test 0337...
 FAIL: 337: protoc!
 There was no content at all in the file log/3/server.input.
 Server glitch? Total curl failure? Returned: 28
TESTDONE: 1646 tests were considered during 146 seconds.
TESTDONE: 1059 tests out of PASS: 1060 report: 99%

TESTFAIL: These test cases failed: 337 

FAIL: curl
------------------------8<------------------------

Full ptest log attached
Comment 1 Alexandre Belloni 2023-12-06 10:59:43 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/5968/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-1

test 0138...
 FAIL: 138: protoc!
 There was no content at all in the file log/1/server.input.
 Server glitch? Total curl failure? Returned: 28
Comment 2 Alexandre Belloni 2023-12-09 23:16:44 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6020/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-1
Comment 3 Alexandre Belloni 2023-12-11 17:01:34 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6027/steps/12/logs/stdio

qemux86-64-ptest ubuntu2304-ty-1
Comment 4 Alexandre Belloni 2023-12-11 17:51:07 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6024/steps/12/logs/stdio

qemux86-64-ptest alma9-ty-1
Comment 5 Alexandre Belloni 2023-12-11 17:54:31 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6022/steps/12/logs/stdio

qemux86-64-ptest rocky9-ty-1
Comment 6 Alexandre Belloni 2023-12-11 17:59:01 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/5973/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-2
Comment 7 Alexandre Belloni 2023-12-11 23:46:49 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/5771/steps/12/logs/stdio

qemux86-64-ptest alma9-ty-1
Comment 8 Alexandre Belloni 2023-12-12 07:49:43 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/5832/steps/13/logs/stdio

qemuarm64-ptest ubuntu1804-arm-1
Comment 9 Alexandre Belloni 2023-12-14 23:11:15 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6035/steps/12/logs/stdio

qemux86-64-ptest ubuntu2004-ty-1
Comment 10 Alexandre Belloni 2024-01-16 14:23:26 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6157/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-1
Comment 11 João Marcos Costa 2024-01-17 10:44:50 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6093/steps/12/logs/stdio

qemux86-64-ptest rocky9-ty-1
Comment 12 João Marcos Costa 2024-01-17 10:46:50 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6119/steps/12/logs/stdio

qemux86-64-ptest rocky9-ty-1
Comment 13 João Marcos Costa 2024-01-17 10:49:06 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6085/steps/12/logs/stdio

qemux86-64-ptest fedora38-ty-3
Comment 14 João Marcos Costa 2024-01-17 12:38:00 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6069/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-2
Comment 15 João Marcos Costa 2024-01-17 12:41:24 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6068/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-1
Comment 16 João Marcos Costa 2024-01-17 12:44:49 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6065/steps/12/logs/stdio

qemux86-64-ptest fedora38-ty-2
Comment 17 João Marcos Costa 2024-01-17 12:46:56 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6055/steps/12/logs/stdio

qemux86-64-ptest debian12-ty-1
Comment 18 João Marcos Costa 2024-01-17 14:13:06 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/5762/steps/12/logs/stdio

qemux86-64-ptest rocky9-ty-1
Comment 19 João Marcos Costa 2024-01-17 15:02:19 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/5498/steps/12/logs/stdio

qemuarm64-ptest ubuntu2204-arm-1
Comment 20 João Marcos Costa 2024-01-18 09:27:44 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/5936/steps/13/logs/stdio

qemuarm64-ptest ubuntu1804-arm-1
Comment 22 João Marcos Costa 2024-02-22 14:38:27 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6275/steps/12/logs/stdio

qemux86-64-ptest fedora38-ty-2
Comment 23 João Marcos Costa 2024-02-28 09:08:52 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/6124/steps/13/logs/stdio

qemuarm64-ptest ubuntu1804-arm-1
Comment 24 João Marcos Costa 2024-03-06 12:10:30 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6336/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-2
Comment 25 João Marcos Costa 2024-03-06 12:14:14 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/6140/steps/12/logs/stdio

qemuarm64-ptest ubuntu2004-arm-1
Comment 26 João Marcos Costa 2024-03-06 13:18:02 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6345/steps/12/logs/stdio

qemux86-64-ptest alma9-ty-1
Comment 27 Ross Burton 2024-03-08 18:23:24 UTC
Interestingly this is a set of tests that fail, not just test 337.

build-5762-curl-ptest.log: FAIL: 1096: protoc!
build-5771-curl-ptest.log: FAIL: 1062: protoc!
build-5817-curl-ptest.log: FAIL: 337: protoc!
build-5968-curl-ptest.log: FAIL: 138: protoc!
build-5973-curl-ptest.log: FAIL: 1091: protoc!
build-6014-curl-ptest.log: FAIL: 139: protoc!
build-6022-curl-ptest.log: FAIL: 340: protoc!
build-6024-curl-ptest.log: FAIL: 1062: protoc!
build-6027-curl-ptest.log: FAIL: 340: protoc!
build-6065-curl-ptest.log: FAIL: 1137: protoc!
build-6068-curl-ptest.log: FAIL: 337: protoc!
build-6068-curl-ptest.log: FAIL: 1096: protoc!
build-6069-curl-ptest.log: FAIL: 337: protoc!
build-6085-curl-ptest.log: FAIL: 340: protoc!
build-6093-curl-ptest.log: FAIL: 1091: protoc!
build-6119-curl-ptest.log: FAIL: 340: protoc!
build-6140-curl-ptest.log: FAIL: 138: protoc!
build-6157-curl-ptest.log: FAIL: 340: protoc!
build-6201-curl-ptest.log: FAIL: 137: protoc!
build-6275-curl-ptest.log: FAIL: 1108: protoc!
build-6336-curl-ptest.log: FAIL: 340: protoc!
build-6345-curl-ptest.log: FAIL: 1062: protoc!

Considering how many tests there are in total, there's definitely a pattern:

137
138
139
337
340
1062
1091
1096
1108
1137
Comment 28 Ross Burton 2024-03-11 15:29:47 UTC
Notable every test logged failed with error code 28, which is CURLE_OPERATION_TIMEDOUT, so loaded host machine.
Comment 29 Ross Burton 2024-03-15 17:01:41 UTC
Patch on the list.
Comment 30 Ross Burton 2024-03-20 12:18:28 UTC
Hopefully fixed with e2e9ec1bf97a7e36a05a247dbc671ecca584205f.
Comment 31 João Marcos Costa 2024-03-22 15:06:39 UTC
The patch seems to solve the timeout issue for most of the tests, except one (138):

' 138: protocol FAILED!\n'
' There was no content at all in the file log/4/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/4/ dir after test 138\n'
'=== Start of file server.cmd\n'
' RETRNOSIZE\n'
' REPLY SIZE 500 command not understood\n'
' Testnum 138\n'
'=== End of file server.cmd\n'

[...] then finally:

' curl: (28) server response timeout\n'
'=== End of file stderr138\n'
'=== Start of file trace138\n'
' 08:42:31.974460 == Info:   Trying 127.0.0.1:33411...\n'
' 08:42:31.974657 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'33411\n'
' 08:44:32.144351 == Info: server response timeout\n'
' 08:44:32.144613 == Info: Closing connection\n'
'=== End of file trace138\n'
'TESTDONE: 1673 tests were considered during 131 seconds.\n'
'TESTDONE: 1082 tests out of 1083 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 138 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 136\n'}


https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6418/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-2
Comment 32 João Marcos Costa 2024-03-25 16:03:01 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6430/steps/12/logs/stdio

qemux86-64-ptest alma9-ty-2

' 1086: protocol FAILED!\n'
' There was no content at all in the file log/4/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/4/ dir after test 1086\n'
'=== Start of file server.cmd\n'
' SLOWDOWN\n'
' REPLY welcome 220 Hey\n'
' REPLY USER 331 OK\n'
' REPLY PASS 230 OK\n'
' REPLY PWD 257 "/"\n'
' REPLY TYPE 200 OK\n'
' Testnum 1086\n'
'=== End of file server.cmd\n'
'=== Start of file stderr1086\n'
'   % Total    % Received % Xferd  Average Speed   Time    Time     '
'Time  Current\n'
'                                  Dload  Upload   Total   Spent    '
'Left  Speed\n'
' \n'
'   0     0    0     0    0     0      0      0 --:--:-- --:--:-- '
'--:--:--     0\n'
'   0     0    0     0    0     0      0      0 --:--:--  0:00:01 '
'--:--:--     0\n'
'   0     0    0     0    0     0      0      0 --:--:--  0:00:02 '
'--:--:--     0\n'
'   0     0    0     0    0     0      0      0 --:--:--  0:00:03 '
'--:--:--     0\n'
'   0     0    0     0    0     0      0      0 --:--:--  0:00:04 '
'--:--:--     0\n'
'   0     0    0     0    0     0      0      0 --:--:--  0:00:05 '
'--:--:--     0\n'
'   0     0    0     0    0     0      0      0 --:--:--  0:00:06 '
'--:--:--     0\n'
'   0     0    0     0    0     0      0      0 --:--:--  0:00:07 '
'--:--:--     0\n'
' curl: (28) Operation timed out after 7001 milliseconds with 0 bytes '
'received\n'

[...]

'TESTFAIL: These test cases failed: 1086 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 92\n'}
Comment 33 João Marcos Costa 2024-03-25 16:22:01 UTC
Reopening, as there were a couple occurrences even after the fix.
Comment 34 João Marcos Costa 2024-03-27 13:41:11 UTC
' 1107: protocol FAILED!\n'
' There was no content at all in the file log/4/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/4/ dir after test 1107\n'
'=== Start of file server.cmd\n'
' REPLY PRET 200 fine\n'
' Testnum 1107\n'
'=== End of file server.cmd\n'
'=== Start of file stderr1107\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr1107\n'
'=== Start of file trace1107\n'
' 00:15:11.521496 == Info:   Trying 127.0.0.1:33639...\n'
' 00:15:11.521687 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'33639\n'
' 00:17:11.751942 == Info: server response timeout\n'
' 00:17:11.752347 == Info: Closing connection\n'
'=== End of file trace1107\n'
'TESTDONE: 1673 tests were considered during 178 seconds.\n'
'TESTDONE: 1082 tests out of 1083 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 1107 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 184\n'}

https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6440/steps/12/logs/stdio

qemux86-64-ptest fedora38-ty-6
Comment 35 João Marcos Costa 2024-03-27 13:46:03 UTC
' 1062: protocol FAILED!\n'
' There was no content at all in the file log/1/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/1/ dir after test 1062\n'
'=== Start of file server.cmd\n'
' REPLY CWD '
'250-AAAAAAAAAAAAAAAAAAAAA [...]'
"Exactly fill curl's buffer\\r\\n250 Finally, here is the response, "
'boundary condition\n'
' Testnum 1062\n'
'=== End of file server.cmd\n'
'=== Start of file stderr1062\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr1062\n'
'=== Start of file trace1062\n'
' 09:00:19.684573 == Info:   Trying 127.0.0.1:36013...\n'
' 09:00:19.684668 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'36013\n'
' 09:02:19.832781 == Info: server response timeout\n'
' 09:02:19.832954 == Info: Closing connection\n'
'=== End of file trace1062\n'
'TESTDONE: 1673 tests were considered during 168 seconds.\n'
'TESTDONE: 1082 tests out of 1083 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 1062 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 173\n'}

https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6441/steps/13/logs/stdio

qemux86-64-ptest opensuse154-ty-1
Comment 36 João Marcos Costa 2024-03-28 15:19:57 UTC
' 340: protocol FAILED!\n'
' There was no content at all in the file log/2/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/2/ dir after test 340\n'
'=== Start of file server.cmd\n'
' Testnum 340\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr340\n'
'=== Start of file trace340\n'
' 20:42:24.537129 == Info:   Trying 127.0.0.1:38799...\n'
' 20:42:24.537304 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'38799\n'
' 20:44:24.758852 == Info: server response timeout\n'
' 20:44:24.759312 == Info: Closing connection\n'
'=== End of file trace340\n'
'TESTDONE: 1673 tests were considered during 146 seconds.\n'
'TESTDONE: 1082 tests out of 1083 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 340 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 152\n'}

https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6444/steps/12/logs/stdio

qemux86-64-ptest rocky9-ty-1
Comment 37 Ross Burton 2024-03-28 17:42:14 UTC
Realised that I was quoting an argument that shouldn't be quoted, another patch on the list.
Comment 38 João Marcos Costa 2024-04-03 12:58:56 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6458/steps/12/logs/stdio

' 1062: protocol FAILED!\n'
' There was no content at all in the file log/1/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/1/ dir after test 1062\n'
'=== Start of file server.cmd\n'
' REPLY CWD '
'250-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA[...]
"Exactly fill curl's buffer\\r\\n250 Finally, here is the response, "
'boundary condition\n'
' Testnum 1062\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr1062\n'
'=== Start of file trace1062\n'
' 10:54:41.981245 == Info:   Trying 127.0.0.1:45403...\n'
' 10:54:41.981443 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'45403\n'
' 10:56:42.154846 == Info: server response timeout\n'
' 10:56:42.155403 == Info: Closing connection\n'
'=== End of file trace1062\n'
'TESTDONE: 1673 tests were considered during 170 seconds.\n'
'TESTDONE: 1073 tests out of 1074 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 1062 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 175\n'}

qemux86-64-ptest ubuntu2304-ty-1
Comment 39 João Marcos Costa 2024-04-05 08:54:48 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6472/steps/12/logs/stdio

' 138: protocol FAILED!\n'
' There was no content at all in the file log/4/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/4/ dir after test 138\n'
'=== Start of file server.cmd\n'
' RETRNOSIZE\n'
' REPLY SIZE 500 command not understood\n'
' Testnum 138\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr138\n'
'=== Start of file trace138\n'
' 23:04:41.947888 == Info:   Trying 127.0.0.1:37123...\n'
' 23:04:41.948032 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'37123\n'
' 23:06:42.272539 == Info: server response timeout\n'
' 23:06:42.272823 == Info: Closing connection\n'
'=== End of file trace138\n'
'TESTDONE: 1673 tests were considered during 129 seconds.\n'
'TESTDONE: 1073 tests out of 1074 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 138 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 134\n'}

qemux86-64-ptest fedora38-ty-3
Comment 40 João Marcos Costa 2024-04-05 08:57:34 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6474/steps/12/logs/stdio

' 136: protocol FAILED!\n'
' There was no content at all in the file log/1/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/1/ dir after test 136\n'
'=== Start of file server.cmd\n'
' Testnum 136\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr136\n'
'=== Start of file trace136\n'
' 13:53:39.655166 == Info:   Trying 127.0.0.1:34925...\n'
' 13:53:39.655302 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'34925\n'
' 13:55:39.823865 == Info: server response timeout\n'
' 13:55:39.824904 == Info: Closing connection\n'
'=== End of file trace136\n'
'TESTDONE: 1673 tests were considered during 130 seconds.\n'
'TESTDONE: 1073 tests out of 1074 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 136 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 135\n'}

qemux86-64-ptest fedora38-ty-3
Comment 41 João Marcos Costa 2024-04-05 09:00:52 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6476/steps/12/logs/stdio

' 1103: protocol FAILED!\n'
' There was no content at all in the file log/2/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/2/ dir after test 1103\n'
'=== Start of file server.cmd\n'
' REPLY PWD 257 "C:/somedir" is the current directory\n'
' REPLY SYST 215  unknown-OS runs this server\n'
' Testnum 1103\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr1103\n'
'=== Start of file trace1103\n'
' 22:51:04.354483 == Info:   Trying 127.0.0.1:39391...\n'
' 22:51:04.354634 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'39391\n'
' 22:53:04.624465 == Info: server response timeout\n'
' 22:53:04.625294 == Info: Closing connection\n'
'=== End of file trace1103\n'
'TESTDONE: 1673 tests were considered during 182 seconds.\n'
'TESTDONE: 1073 tests out of 1074 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 1103 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 189\n'}

qemux86-64-ptest debian12-ty-1
Comment 42 João Marcos Costa 2024-04-08 08:17:51 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6478/steps/13/logs/stdio

' 1149: protocol FAILED!\n'
' There was no content at all in the file log/2/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/2/ dir after test 1149\n'
'=== Start of file server.cmd\n'
' Testnum 1149\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr1149\n'
'=== Start of file trace1149\n'
' 17:48:21.945773 == Info:   Trying 127.0.0.1:36965...\n'
' 17:48:21.945876 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'36965\n'
' 17:50:22.121746 == Info: server response timeout\n'
' 17:50:22.122039 == Info: Closing connection\n'
' 17:50:22.122931 == Info:   Trying 127.0.0.1:36965...\n'
' 17:50:22.123032 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'36965\n'
' 17:52:22.287966 == Info: server response timeout\n'
' 17:52:22.288253 == Info: Closing connection\n'
'=== End of file trace1149\n'
'TESTDONE: 1673 tests were considered during 294 seconds.\n'
'TESTDONE: 1073 tests out of 1074 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 1149 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 299\n'}

qemux86-64-ptest opensuse154-ty-1
Comment 43 João Marcos Costa 2024-04-10 07:40:05 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6487/steps/12/logs/stdio

' 340: protocol FAILED!\n'
' There was no content at all in the file log/2/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/2/ dir after test 340\n'
'=== Start of file server.cmd\n'
' Testnum 340\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr340\n'
'=== Start of file trace340\n'
' 12:52:20.236528 == Info:   Trying 127.0.0.1:38479...\n'
' 12:52:20.236720 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'38479\n'
' 12:54:20.454384 == Info: server response timeout\n'
' 12:54:20.454745 == Info: Closing connection\n'
'=== End of file trace340\n'
'TESTDONE: 1686 tests were considered during 145 seconds.\n'
'TESTDONE: 1084 tests out of 1085 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 340 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 151\n'}

qemux86-64-ptest fedora39-ty-2
Comment 44 Ross Burton 2024-04-11 14:51:12 UTC
Filed https://github.com/curl/curl/issues/13350 upstream.
Comment 45 João Marcos Costa 2024-04-12 09:24:45 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6495/steps/12/logs/stdio

' 1108: protocol FAILED!\n'
' There was no content at all in the file log/3/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/3/ dir after test 1108\n'
'=== Start of file server.cmd\n'
' REPLY PRET 550 unknown command\n'
' Testnum 1108\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr1108\n'
'=== Start of file trace1108\n'
' 18:52:48.336464 == Info:   Trying 127.0.0.1:46421...\n'
' 18:52:48.337312 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'46421\n'
' 18:54:48.548825 == Info: server response timeout\n'
' 18:54:48.549397 == Info: Closing connection\n'
'=== End of file trace1108\n'
'TESTDONE: 1686 tests were considered during 177 seconds.\n'
'TESTDONE: 1084 tests out of 1085 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 1108 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 183\n'}

qemux86-64-ptest ubuntu2304-ty-1
Comment 46 João Marcos Costa 2024-04-23 12:15:23 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6518/steps/12/logs/stdio

' 1062: protocol FAILED!\n'
Same test case as https://bugzilla.yoctoproject.org/show_bug.cgi?id=15268#c35

qemux86-64-ptest fedora38-ty-4
Comment 47 João Marcos Costa 2024-05-02 15:15:56 UTC
' 136: protocol FAILED!\n'
' There was no content at all in the file log/3/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/3/ dir after test 136\n'
'=== Start of file server.cmd\n'
' Testnum 136\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr136\n'
'=== Start of file trace136\n'
' 02:10:20.536639 == Info:   Trying 127.0.0.1:43131...\n'
' 02:10:20.536843 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'43131\n'
' 02:12:20.740122 == Info: server response timeout\n'
' 02:12:20.740633 == Info: Closing connection\n'
'=== End of file trace136\n'
'TESTDONE: 1686 tests were considered during 128 seconds.\n'
'TESTDONE: 1084 tests out of 1085 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 136 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 133\n'}


https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/6367/steps/12/logs/stdio

qemuarm64-ptest ubuntu2204-arm-1
Comment 48 João Marcos Costa 2024-05-20 15:46:45 UTC
https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6621/steps/13/logs/stdio

' 138: protocol FAILED!\n'
' There was no content at all in the file log/3/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/3/ dir after test 138\n'
'=== Start of file server.cmd\n'
' RETRNOSIZE\n'
' REPLY SIZE 500 command not understood\n'
' Testnum 138\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr138\n'
'=== Start of file trace138\n'
' 23:13:50.081848 == Info:   Trying 127.0.0.1:40703...\n'
' 23:13:50.081979 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'40703\n'
' 23:15:50.242965 == Info: server response timeout\n'
' 23:15:50.243321 == Info: Closing connection\n'
'=== End of file trace138\n'
'TESTDONE: 1686 tests were considered during 129 seconds.\n'
'TESTDONE: 1084 tests out of 1085 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 138 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 135\n'}

qemux86-64-ptest stream8-ty-1
Comment 49 João Marcos Costa 2024-05-22 12:14:30 UTC
' 1102: protocol FAILED!\n'
' There was no content at all in the file log/3/server.input.\n'
' Server glitch? Total curl failure? Returned: 28\n'
'== Contents of files in the log/3/ dir after test 1102\n'
'=== Start of file server.cmd\n'
' REPLY PWD 257 "QGPL" is the current library\n'
' REPLY SYST 215  OS/400 runs this server\n'
' REPLY SITE 250 Name format set to 1\n'
' Testnum 1102\n'
'=== End of file server.cmd\n'

[...]

' curl: (28) server response timeout\n'
'=== End of file stderr1102\n'
'=== Start of file trace1102\n'
' 18:16:20.277616 == Info:   Trying 127.0.0.1:33505...\n'
' 18:16:20.277705 == Info: Connected to 127.0.0.1 (127.0.0.1) port '
'33505\n'
' 18:18:20.455772 == Info: server response timeout\n'
' 18:18:20.455888 == Info: Closing connection\n'
'=== End of file trace1102\n'
'TESTDONE: 1686 tests were considered during 168 seconds.\n'
'TESTDONE: 1084 tests out of 1085 reported OK: 99%\n'
'\n'
'TESTFAIL: These test cases failed: 1102 \n'
'\n'
'\n'
'ERROR: Exit status is 1\n'
'DURATION: 174\n'}

https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/6437/steps/12/logs/stdio

qemuarm64-ptest ubuntu2204-arm-1
Comment 50 Ross Burton 2024-06-27 15:01:58 UTC
It looks like the common problem was that these are all FTP related failures, so in oe-core ace380501d3ef62a9e94e2bd4e880cbfaddac02c I disabled the FTP tests and it hasn't occured since...