# New Ticket Created by A. Sinan Unur # Please include the string: [perl #130892] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=130892 >
When running `nmake spectest` with a development snapshot build of MoarVM, NQP, and Rakudo, I noticed that the socket test is hanging: t\spec\S32-io\IO-Socket-INET.t .................................... 49/51 I have to manually kill the moarvm.exe instance running this particular test to let `nmake spectest` continue. Running with higher verbosity gives me the following output *after* I terminate the process running the test from the Task Manager: D:\Src\perl6\rakudo> perl t\harness5 --verbosity=5 t\spec\S32-io\IO-Socket-INET.t t\spec\S32-io\IO-Socket-INET.t .. 1..51 # [0s] starting tests # [0s] Testing on port 1024 ok 1 - [2s] echo server and client ok 2 - finished in time \#1 ok 3 - [1s] discard server and client ok 4 - finished in time \#2 ok 5 - [2s] received first 7 characters ok 6 - finished in time \#3 ok 7 - [0s] received next 3 characters ok 8 - finished in time \#4 ok 9 - [0s] remaining 26 were buffered ok 10 - finished in time \#5 ok 11 - [0s] received ꀁ ok 12 - finished in time \#6 ok 13 - [0s] ... which is 1 character ok 14 - finished in time \#7 ok 15 - [0s] received another character ok 16 - finished in time \#8 ok 17 - [0s] combined the bytes form ꀂ ok 18 - finished in time \#9 ok 19 - [2s] get() with default separator ok 20 - finished in time \#10 ok 21 - [0s] default separator ok 22 - finished in time \#11 ok 23 - [0s] \r\n separator ok 24 - [0s] \r was not left behind on the string ok 25 - finished in time \#12 ok 26 - [0s] . as a separator ok 27 - finished in time \#13 ok 28 - [0s] ! separator not at end of string ok 29 - finished in time \#14 ok 30 - [0s] Multiple separators not at end of string ok 31 - finished in time \#15 ok 32 - [0s] ! separator at end of string ok 33 - [5s] received first character ok 34 - finished in time \#16 ok 35 - [0s] received last character ok 36 - finished in time \#17 ok 37 - [0s] total amount ok 38 - finished in time \#18 ok 39 - [1s] successful read binary data ok 40 - finished in time \#19 ok 41 - [2s] successful received binary data ok 42 - finished in time \#20 ok 43 - [2s] received first character ok 44 - finished in time \#21 ok 45 - [0s] received last character ok 46 - finished in time \#22 ok 47 - [0s] total amount ok 48 - finished in time \#23 ok 49 - [2s] echo server and client ok 50 - finished in time \#1 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/51 subtests Test Summary Report ------------------- t\spec\S32-io\IO-Socket-INET.t (Wstat: 256 Tests: 50 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 51 tests but ran 50. Files=1, Tests=50, 179 wallclock secs ( 0.08 usr + 0.01 sys = 0.09 CPU) Result: FAIL