"Richard Purdie" <[email protected]> writes:

> Similar to stdout in the previous commit, we need to ensure serial output
> if written is read and put somewhere, else qemu might block on writes to
> the serial port leading to hangs in the kernel. Use our existing logging
> thread to log data when run_serial is not in use.
>
> Signed-off-by: Richard Purdie <[email protected]>

I'm still seeing hanging with my test case:

  o regression_1010.5 Invalid memory access 5
    regression_1010.5 OK
  o regression_1010.6 Invalid memory access 6

  Stdout:
  Tried to dump info from target but serial console failed
  Failed CMD: top -bn1
  Tried to dump info from target but serial console failed
  Failed CMD: ps
  Tried to dump info from target but serial console failed
  Failed CMD: free

  NOTE: test_soafee (soafeetestsuite.SoafeeTestSuite.test_soafee)
  DEBUG: Checking if at least one of soafee-test-suite is installed
  DEBUG: Setting up a 400 second(s) timeout
  DEBUG: [Running]$ ssh -l root -o ServerAliveCountMax=2 -o 
ServerAliveInterval=30 -o UserKnownHostsFile=/dev/null -o 
StrictHostKeyChecking=no -o LogLevel=ERROR -p 2222 127.0.0.1 export 
PATH=/usr/sbin:/sbin:/usr/bin:/bin; sudo -i -u trs soafee-test-suite run -r -t 
-T ; rm -rf /tmp/soafee-test-suite
  DEBUG: Waiting for process output: time: 1702998407.0291, endtime: 
1702998707.0285847
  DEBUG: Waiting for process output: time: 1702998412.0338314, endtime: 
1702998707.0285847
  DEBUG: Waiting for process output: time: 1702998417.0378022, endtime: 
1702998707.0285847
  DEBUG: Waiting for process output: time: 1702998422.0417945, endtime: 
1702998707.0285847
  <snip>

The regression tests are hanging because that has triggered output on
the serial port as the firmware attempted to service the test and the
port isn't being drained. Then when that times out we start spinning
waiting for more output.

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#192747): 
https://lists.openembedded.org/g/openembedded-core/message/192747
Mute This Topic: https://lists.openembedded.org/mt/103244415/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to