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
