lukegluke commented on issue #24: Fix wait loop and void cast
URL: https://github.com/apache/incubator-nuttx/pull/24#issuecomment-589544527
 
 
   > @lukegluke , @masayuki2009 create a fix here, please try it:
   > 
[apache/incubator-nuttx-apps#85](https://github.com/apache/incubator-nuttx-apps/pull/85)
   > #345
   
   Thanks, it fix fails in NoBlockRecv and BlockRecv indeed, but there are more 
complicated errors that (as I think) involve net stack.
   Here more detail output with CONFIG_DEBUG_NET_ERROR and 
CONFIG_DEBUG_NET_WARN.
   
   ```
   nsh> Starting unit-tests...
   Testing group "CharDev" =>
   usrsockdev_open: failed to open
           Group "CharDev": [OK]
   Testing group "NoDaemon" =>
   usrsock_sockif_setup: WARNING: usrsock daemon is not running
   psock_socket: ERROR: socket address family unsupported: 2
   socket: ERROR: psock_socket() failed: -106
           Group "NoDaemon": [OK]
   Testing group "BasicDaemon" =>
   socket: ERROR: psock_socket() failed: -123
   socket: ERROR: psock_socket() failed: -123
   socket: ERROR: psock_socket() failed: -123
   socket: ERROR: psock_socket() failed: -123
   socket: ERROR: psock_socket() failed: -24
   socket: ERROR: psock_socket() failed: -24
           Group "BasicDaemon": [OK]
   Testing group "BasicConnect" =>
           Group "BasicConnect": [OK]
   Testing group "BasicConnectDelay" =>
           Group "BasicConnectDelay": [OK]
   Testing group "NoBlockConnect" =>
           Group "NoBlockConnect": [OK]
   Testing group "BasicSend" =>
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -128
   psock_sendto: ERROR:  Family-specific send failed: -128
   psock_sendto: ERROR:  Family-specific send failed: -127
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -128
   psock_sendto: ERROR:  Family-specific send failed: -128
   psock_sendto: ERROR:  Family-specific send failed: -127
           Group "BasicSend": [OK]
   Testing group "NoBlockSend" =>
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -11
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -11
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -11
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -11
           Group "NoBlockSend": [OK]
   Testing group "BlockSend" =>
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -11
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -11
           Group "BlockSend": [OK]
   Testing group "NoBlockRecv" =>
           Group "NoBlockRecv": [OK]
   Testing group "BlockRecv" =>
           Group "BlockRecv": [OK]
   Testing group "RemoteDisconnect" =>
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
   psock_send: ERROR: socket si_send() (or usrsock_sendto()) failed: -32
           Group "RemoteDisconnect": [OK]
   Testing group "BasicSetSockOpt" =>
           Group "BasicSetSockOpt": [OK]
   Testing group "BasicGetSockOpt" =>
           Group "BasicGetSockOpt": [OK]
   Testing group "BasicGetSockName" =>
           [TEST ASSERT FAILED!]
                   In function "Open":
                   line 176: Assertion `(ssize_t)((ret)) == (ssize_t)((-1))' 
failed.
                           got value: 0
                           should be: -1
           Group "BasicGetSockName": [FAILED]
   Testing group "WakeWithSignal" =>
   up_assert: Assertion failed at file:semaphore/sem_holder.c line: 128 task: 
usrsocktest
   ```

----------------------------------------------------------------
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:
[email protected]


With regards,
Apache Git Services

Reply via email to