-
Notifications
You must be signed in to change notification settings - Fork 781
Description
vSomeip Version
3.3.0
Boost Version
1.74.0
Environment
Ubunt 22.04, QNX
Describe the bug
When compiled with -DENABLE_SIGNAL_HANDLING=1 the library is causing the linux process not to Terminate when SIGTERm or SIGINT are sent.
Reproduction Steps
compile libvsomeip3 with -DENABLE_SIGNAL_HANDLING=1 .
Create at least two vsomeip application and start them from same thread (not main thread of the process )
Send SIGTERM/SIGINT
Process is not terminated
Expected behaviour
Process is terminated
When compiled with -DENABLE_SIGNAL_HANDLING=0 the process is behaving as expected and process is terminated
Logs and Screenshots
^C2025-07-08 14:01:54.474642 [info] Stopping vsomeip application "EVENT_MANAGER_OBA_VLAN110" (0102).
2025-07-08 14:01:54.474784 [info] Stopping vsomeip application "EVENT_MANAGER_OBA_VLAN10" (0101).
2025-07-08 14:01:54.474935 [info] Stopping vsomeip application "EVENT_MANAGER_OBA_VLAN14" (0100).
2025-07-08 14:01:54.479312 [info] Application/Client 0102 is deregistering.
2025-07-08 14:01:54.480002 [info] Application/Client 0101 is deregistering.
2025-07-08 14:01:54.481152 [info] receive_cbk local_uds_client_endpoint: connection_reset/EOF/bad_descriptor
2025-07-08 14:01:54.481400 [info] receive_cbk local_uds_client_endpoint: connection_reset/EOF/bad_descriptor
2025-07-08 14:01:54.481847 [info] Application/Client 101: Reconnecting to routing manager.
2025-07-08 14:01:54.482665 [info] Application/Client 102: Reconnecting to routing manager.
2025-07-08 14:01:54.490885 [info] Client [100] is closing connection to [102]
2025-07-08 14:01:54.491485 [info] RELEASE(0102): [00a0.0001]
2025-07-08 14:01:54.492540 [info] Client [100] is closing connection to [101]
2025-07-08 14:01:54.492972 [info] RELEASE(0101): [0016.0001]
2025-07-08 14:01:54.496316 [info] Exiting vsomeip application...
[main process] SomeIp::send_request
2025-07-08 14:01:54.515355 [error] Routing info for remote service could not be found! (0100): [0066.0001.0005] 0001
[main process]SomeIp::release_event
[main process] SomeIp::release_event
[main process] SomeIp::send_request
^C^Z
[1]+ Stopped