anchao commented on PR #15810:
URL: https://github.com/apache/nuttx/pull/15810#issuecomment-2652745209

   > @anchao, thanks. I tried both qemu-armv7a and qemu-armv8a on Ubuntu 22.04 
with QEMU v6.2. rpsock stream block test sessions all complete. only 
qemu-armv8a server side doesn't return back to nsh.
   > 
   > For qemu-armv7a, I used Ubuntu stock arm-none-eabi toolchain v10.3.1 For 
qemu-armv8a, I used downloaded aarch64-none-elf toolchain v13.2.1
   > 
   > I run server side `rpsock_server block stream test` before running client 
side `rpsock_client stream block test server`.
   > 
   > Update: I checked out apps/pull/2990 and tried qemu-armv8a, the same stall 
still happens.
   
   I think I know what the root cause is, because qemu-armv7a does not enable 
SCHED_WAITPID.
   When debugging qemu-armv7a, I found that there would be crash issues using 
the following conditions:
   ```
   CONFIG_SCHED_WAITPID=n
   CONFIG_SCHED_CHILD_STATUS=y
   ```
   So I submitted and turned off SCHED_CHILD_STATUS to avoid causing the this 
issue.
   https://github.com/apache/nuttx-apps/pull/2990


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to