On 04.09.2025 12:43, Marek Marczykowski wrote:
> On Thu, Sep 04, 2025 at 08:27:14AM +0200, Jan Beulich wrote:
>> On 04.09.2025 07:58, Jan Beulich wrote:
>>> On 03.09.2025 18:03, Marek Marczykowski wrote:
>>>> On Wed, Sep 03, 2025 at 05:58:32PM +0200, Jan Beulich wrote:
>>>>> On 03.09.2025 17:46, GitLab wrote:
>>>>>>
>>>>>>
>>>>>> Pipeline #2019390073 has failed!
>>>>>>
>>>>>> Project: xen ( https://gitlab.com/xen-project/hardware/xen )
>>>>>> Branch: staging-4.18 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/commits/staging-4.18 )
>>>>>>
>>>>>> Commit: 51190865 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/commit/51190865a4918c443c310c0478247d5f9caa5dad
>>>>>>  )
>>>>>> Commit Message: x86/suspend: unconditionally raise a timer soft...
>>>>>> Commit Author: Roger Pau Monné
>>>>>> Committed by: Jan Beulich ( https://gitlab.com/jbeulich )
>>>>>>
>>>>>>
>>>>>> Pipeline #2019390073 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/pipelines/2019390073 ) 
>>>>>> triggered by Jan Beulich ( https://gitlab.com/jbeulich )
>>>>>> had 5 failed jobs.
>>>>>>
>>>>>> Job #11230955404 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/jobs/11230955404/raw )
>>>>>>
>>>>>> Stage: test
>>>>>> Name: adl-suspend-x86-64-gcc-debug
>>>>>> Job #11230955410 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/jobs/11230955410/raw )
>>>>>>
>>>>>> Stage: test
>>>>>> Name: adl-pci-pv-x86-64-gcc-debug
>>>>>> Job #11230955417 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/jobs/11230955417/raw )
>>>>>>
>>>>>> Stage: test
>>>>>> Name: adl-pci-hvm-x86-64-gcc-debug
>>>>>> Job #11233274365 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/jobs/11233274365/raw )
>>>>>>
>>>>>> Stage: test
>>>>>> Name: adl-smoke-x86-64-gcc-debug
>>>>>> Job #11233405609 ( 
>>>>>> https://gitlab.com/xen-project/hardware/xen/-/jobs/11233405609/raw )
>>>>>>
>>>>>> Stage: test
>>>>>> Name: adl-smoke-x86-64-dom0pvh-gcc-debug
>>>>>
>>>>> While the same tests are fine for 4.19 and 4.20, all five show rubbish in 
>>>>> the log,
>>>>> and then fail. No idea what's going on.
>>>>
>>>> The log says "baudrate is    : 115200", but looking at the state after
>>>> the test I see 9600. No idea if that was simply switched back after, or
>>>> setting to 115200 didn't work. Anyway I suggest to restart (now that
>>>> other jobs completed). I set it manually to 115200 now too (not sure if
>>>> that will remain there...).
>>>
>>> The rubbish in the output looks to have gone away, but the adl-* tests fail
>>> as before. I'm retrying two of them another time, but with little hope.
>>
>> As opposed to 4.19, where we have this
>>
>> minimal cmds is: no
>> !! STDIN is not a TTY !! Continue anyway...
>> Type [C-a] [C-h] to see available commands
>> Terminal ready
>>  Xen 4.19.4-pre
>> (XEN) [00000043ae35c0c9] Xen version 4.19.4-pre (root@) (gcc (Alpine 
>> 12.2.1_git20220924-r10) 12.2.1 20220924) debug=y Wed Sep  3 12:15:19 UTC 2025
>>
>> for 4.18 things (consistently across the tests) look like this
>>
>> minimal cmds is: no
>> !! STDIN is not a TTY !! Continue anyway...
>> Type [C-a] [C-h] to see available commands
>> Terminal ready
>> Accessing Gembird #0 USB device 038
>> Switched outlet 2 on
>> Setting boot mode for 2 to gitlabci... done
>> + trap 'ssh control@thor.testnet poweroff; : > /tmp/console-stdin' EXIT
>> + '[' -n  ]
>> + set +x
>>  Xen 4.18.5
>> (XEN) Xen version 4.18.5 (root@) (gcc (Alpine 12.2.1_git20220924-r10) 12.2.1 
>> 20220924) debug=y Wed Sep  3 12:27:30 UTC 2025
>>
>> For 4.19 there's no visible delay between "Terminal ready" and the first Xen
>> message, whereas for 4.18 there is an approx 1:30min (±10s) delay after the
>> "+ set +x". That's a lot when the timeout is 2min.
> 
> That makes no sense to me, at this point there isn't really much
> Xen-specific code running yet, so there shouldn't be any difference
> between branches. I think this is only different presentation of the
> output, because 4.18 doesn't use expect in that script yet.

Except that one can observe that 1:30min delay when watching the job 
progressing.

> As for the actual reason, at least one job ends at "Waiting for uevents
> to be processed", which sounds like USB devices enumeration. Just in
> case I reset that emulated USB now.

Others (e.g. the suspend job) timed out elsewhere, though.

Jan

Reply via email to