Yes yes ! Normally the connect(2) should be followed by a send(2).
It is impossible to strace and use survfutex at the same time on your
process because both of them use the ptrace(2) and a process cannot be
ptraced  twice at the same time (the ATTACH will not work).
But, you can use the tcpdump command to trace the packets and see if the
three-phase connect (SYN sent, SYN-ACK received, ACK sent) are seen on
the network.
If so and your connect does not success (or waits), yes your connect is
in strange state.

> By the way: The last system call before SIGCHLD arrives is "connect".
> This call is also part of the debug procedure. But strace does not mark
> this call as "unfinished". Normally "connect" is followed by a "send".
>

-- 
Futex hang when exiting using the window close button
https://bugs.launchpad.net/bugs/57731
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to