You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Repetative execution of test case 18 in ntsu_socketutil.t leads to the process being blocket on ::recvmsg
To Reproduce for i in {1..100000}; do echo "Iteration $i" && ./ntsu_socketutil.t 18; done | tee out.txt
Expected behavior
All iterations are passed without an error
gdb output
(gdb) bt
#0 __recvmsg_syscall (flags=0, msg=0x7ffe56e5d240, fd=3) at ../sysdeps/unix/sysv/linux/recvmsg.c:27
#1 __libc_recvmsg (fd=3, msg=0x7ffe56e5d240, flags=0) at ../sysdeps/unix/sysv/linux/recvmsg.c:41
#2 0x000056050110bc33 in BloombergLP::ntsu::SocketUtil::receive (context=0x7ffe56e5d910, buffer=0x7ffe56e5dab0,
options=..., socket=3) at /home/kot/bloomberg/ntf-core/groups/nts/ntsu/ntsu_socketutil.cpp:2364
#3 0x000056050110d16f in BloombergLP::ntsu::SocketUtil::receive (context=0x7ffe56e5d910, data=0x7ffe56e5dab0,
options=..., socket=3) at /home/kot/bloomberg/ntf-core/groups/nts/ntsu/ntsu_socketutil.cpp:2943
#4 0x00005605010eee00 in runTestCase18 () at /home/kot/bloomberg/ntf-core/groups/nts/ntsu/ntsu_socketutil.t.cpp:5877
#5 0x00005605010f110a in runTest (testCase=18, verbosity=0)
at /home/kot/bloomberg/ntf-core/groups/nts/ntsu/ntsu_socketutil.t.cpp:6075
#6 0x00005605010f1301 in main (argc=2, argv=0x7ffe56e5e0f8)
at /home/kot/bloomberg/ntf-core/groups/nts/ntsu/ntsu_socketutil.t.cpp:6077
Describe the bug
Repetative execution of test case 18 in ntsu_socketutil.t leads to the process being blocket on ::recvmsg
To Reproduce
for i in {1..100000}; do echo "Iteration $i" && ./ntsu_socketutil.t 18; done | tee out.txt
Expected behavior
All iterations are passed without an error
gdb output
ntsu_socketutil.cpp:2364 is
Environment:
I am able to reproduce it using:
Additional context
Release 2.0.0 is used (efe90a2)
The issue happens even if RX timestamping test code is removed
The text was updated successfully, but these errors were encountered: