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