Skip to content

[BUG]: <title>The server closing the TCP connection when stopping all services. #825

@AGN-2022

Description

@AGN-2022

vSomeip Version

v3.4.10

Boost Version

1.59

Environment

Ubuntu 20.04

Describe the bug

  1. Server Offering services.
  2. Client initiates TCP connection by sending [SYN]. [by 3-way handshake connection established]
  3. Client subscribes to a particular Event group offered by Server.
  4. Server sends ACK to client.
  5. Client calls method "SuspendInterface" to Server. [Intended to trigger Stop Offer from Server]
  6. Server sends Stop Offer Service Entry.
  7. Server initiates TCP connection close request by sending [FIN, ACK] to Client.

The TCP connection close request should not get triggered by Server, in this case this is the issue from VSOME/IP stack.

I observed the same behavior in 3.1.20.3 and 3.4.10.

Attached pcap log and Routing manager terminal log: TCP_close_issue_pcap_RM_logs.zip

Reproduction Steps

Steps 3 to 5 can reproduce the issue.

Expected behaviour

The server shall not stop the TCP connection when stopping all services.
Let the client to process control data & shutdown the connection by itself.

Logs and Screenshots

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions