Skip to content

C++ driver segmentation fault at termination (Iron) #788

@ygoumaz

Description

@ygoumaz

In Iron, terminating the WebotsController node (driver) with Ctrl+C interruption is causing a segmentation fault message, causing the driver process to die in an unclean way.

[webots_controller_Tiago_Lite-5] Warning: class_loader.ClassLoader: SEVERE WARNING!!! Attempting to unload library while objects created by this loader exist in the heap! You should delete your objects before attempting to unload the library or destroying the ClassLoader. The library will NOT be unloaded.
[webots_controller_Tiago_Lite-5]          at line 127 in ./src/class_loader.cpp
[webots_controller_Tiago_Lite-5] Warning: class_loader.ClassLoader: SEVERE WARNING!!! Attempting to unload library while objects created by this loader exist in the heap! You should delete your objects before attempting to unload the library or destroying the ClassLoader. The library will NOT be unloaded.
[webots_controller_Tiago_Lite-5]          at line 127 in ./src/class_loader.cpp
[webots_controller_Tiago_Lite-5] [ros2run]: Segmentation fault
[ERROR] [webots_controller_Tiago_Lite-5]: process has died [...]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions