microstrain_inertial icon indicating copy to clipboard operation
microstrain_inertial copied to clipboard

segfault on deactivate when aux_device_ not nullptr

Open YairBarzilayBWR opened this issue 2 years ago • 2 comments

in microstrain_inertial_drvier.cpp inside run(), when the config sets aux_device to a shared ptr, meaning it is not a nullptr, then a timer for the aux parser is not created.

image

then when shutting down and deactivating, inside NodeCommon::deactivate() we call stopTimer(aux_parsing_timer_); and a segfault occurs because the timer aux_parsing_timer_ was never created.

YairBarzilayBWR avatar Aug 15 '23 13:08 YairBarzilayBWR

This was fixed in version 4.0.1 of the driver

robbiefish avatar Mar 25 '24 20:03 robbiefish

This issue is stale because it has been open for 2 weeks with no activity. If the issue is still not resolved, please leave a comment describing what is still not working

github-actions[bot] avatar Apr 14 '24 00:04 github-actions[bot]

This issue was closed because it has been inactive for 2 weeks since being marked as stale. If the issue is still not resolved, please reopen the issue, and leave a comment describing what is still not working

github-actions[bot] avatar May 05 '24 00:05 github-actions[bot]