-
Notifications
You must be signed in to change notification settings - Fork 770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DDS-related processes crash after system time adjustment #3836
Comments
Hi @xjzer Thanks for opening the ticket. I am afraid that Fast DDS v2.5.x is no longer being maintained. Can you please check if it is happening in some of the currently maintained branches? You can find more information in Fast DDS Release support page. Also, is this crash happening when the system time adjustment is to fast the time forward or to rewind it? |
Hi @JLBuenoLopez-eProsima
|
|
@JLBuenoLopez-eProsima Some more clues, based on the backtrace provided earlier:
|
Is there an already existing issue for this?
Expected behavior
Expected normal operation of the process
Current behavior
1. After the controller is powered up, the DDS-related processes start normally, and then the system time is adjusted, at which point the processes may crash occasionally.
2. The results of gdb parsing the core file show that both crash the program after an exception is thrown by the destructor ~RTPSMessageGroup().
3. After removing try/catch/throw from the destructor ~RTPSMessageGroup(), and after a couple of problems, the gbd backtrace is as follows.
log1
log2
gdb bt1
gdb bt2
gdb bt3
Steps to reproduce
Fast DDS version/commit
2.5.0
Platform/Architecture
Other. Please specify in Additional context section.
Transport layer
Default configuration, UDPv4 & SHM
Additional context
XML configuration file
Relevant log output
No response
Network traffic capture
No response
The text was updated successfully, but these errors were encountered: