You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2020/05/03 06:44:28 UTC
[GitHub] [incubator-nuttx] btashton opened a new issue #955: x86_64 ostest mqueue_test failing
btashton opened a new issue #955:
URL: https://github.com/apache/incubator-nuttx/issues/955
The test seems to fail in two ways. With CONFIG_SCHED_CHILD_STATUS enabled
```
user_main: message queue test
mqueue_test: Starting receiver
mqueue_test: Set receiver priority to 128
receiver_thread: Starting
mqueue_test: Starting sender
mqueue_test: Set sender thread priority to 64
mqueue_test: Waiting for sender to complete
sender_thread: Starting
receiver_thread: mq_receive succeeded on msg 0
sender_thread: mq_send succeeded on msg 0
receiver_thread: mq_receive succeeded on msg 1
sender_thread: mq_send succeeded on msg 1
receiver_thread: mq_receive succeeded on msg 2
sender_thread: mq_send succeeded on msg 2
receiver_thread: mq_receive succeeded on msg 3
sender_thread: mq_send succeeded on msg 3
receiver_thread: mq_receive succeeded on msg 4
sender_thread: mq_send succeeded on msg 4
receiver_thread: mq_receive succeeded on msg 5
sender_thread: mq_send succeeded on msg 5
receiver_thread: mq_receive succeeded on msg 6
sender_thread: mq_send succeeded on msg 6
receiver_thread: mq_receive succeeded on msg 7
sender_thread: mq_send succeeded on msg 7
receiver_thread: mq_receive succeeded on msg 8
sender_thread: mq_send succeeded on msg 8
receiver_thread: mq_receive succeeded on msg 9
sender_thread: mq_send succeeded on msg 9
sender_thread: returning nerrors=0
mqueue_test: Killing receiver
up_sigdeliver: Deliver signal to 101982db0: 100914520
pthread_completejoin: ERROR: Could not find join info, pid=42
up_sigdeliver: Deliver signal to 101181190: 100914520
up_assert: Assertion failed at file:sched/sched_waitpid.c line: 554 task: ostest
up_sigdeliver: Deliver signal to 100d7ff90: 100914520
```
and when CONFIG_SCHED_CHILD_STATUS disabled in a different way
```
user_main: message queue test
mqueue_test: Starting receiver
mqueue_test: Set receiver priority to 128
receiver_thread: Starting
mqueue_test: Starting sender
mqueue_test: Set sender thread priority to 64
mqueue_test: Waiting for sender to complete
sender_thread: Starting
receiver_thread: mq_receive succeeded on msg 0
sender_thread: mq_send succeeded on msg 0
receiver_thread: mq_receive succeeded on msg 1
sender_thread: mq_send succeeded on msg 1
receiver_thread: mq_receive succeeded on msg 2
sender_thread: mq_send succeeded on msg 2
receiver_thread: mq_receive succeeded on msg 3
sender_thread: mq_send succeeded on msg 3
receiver_thread: mq_receive succeeded on msg 4
sender_thread: mq_send succeeded on msg 4
receiver_thread: mq_receive succeeded on msg 5
sender_thread: mq_send succeeded on msg 5
receiver_thread: mq_receive succeeded on msg 6
sender_thread: mq_send succeeded on msg 6
receiver_thread: mq_receive succeeded on msg 7
sender_thread: mq_send succeeded on msg 7
receiver_thread: mq_receive succeeded on msg 8
sender_thread: mq_send succeeded on msg 8
receiver_thread: mq_receive succeeded on msg 9
sender_thread: mq_send succeeded on msg 9
sender_thread: returning nerrors=0
mqueue_test: Killing receiver
up_sigdeliver: Deliver signal to 102582b30: 1009130b1
mqueue_test: Canceling receiver
mqueue_test: receiver has already terminated
mqueue_test: ERROR send mqd_t left open
```
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-nuttx] sonicyang commented on issue #955: x86_64 ostest mqueue_test failing
Posted by GitBox <gi...@apache.org>.
sonicyang commented on issue #955:
URL: https://github.com/apache/incubator-nuttx/issues/955#issuecomment-624498061
Well, actually a bit different, mine only appears when set `CONFIG_DEBUG_ASSERTIONS=yes`
It fails with a assert fail in semaphore holder management, during message queue test.
Something related to signaling I think.
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-nuttx] sonicyang commented on issue #955: x86_64 ostest mqueue_test failing
Posted by GitBox <gi...@apache.org>.
sonicyang commented on issue #955:
URL: https://github.com/apache/incubator-nuttx/issues/955#issuecomment-624497058
@btashton I am also getting this.
I will try look into it.
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-nuttx] sonicyang commented on issue #955: x86_64 ostest mqueue_test failing
Posted by GitBox <gi...@apache.org>.
sonicyang commented on issue #955:
URL: https://github.com/apache/incubator-nuttx/issues/955#issuecomment-624501090
Now I am getting another assertion fail at
```
[ 53.749589] up_assert: Assertion failed at file:sched/sched_waitpid.c line: 419 task: init
```
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org