You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make methods in register_target.cpp thread-safe and create a test for handling of register actions concurrent threads.
The method migraphx::version_2_6_0::make_target() was flagged by valgrind as causing a thread safety error. This in turn caused one of the UIF Inference Server examples, example_resnet50-migraphx, to experience a SIGSEGV error.
This error was first seen when UIF bumped ROCm versions from 5.4.x to 5.6.1.
The text was updated successfully, but these errors were encountered:
Placing mutexes on various methods in register_target.cpp did not prevent crashes. Segment violations occurred most often in the implicit destructor of class dynamic_loader, so the problem may lie in this class instead of the register_target methods.
Make methods in register_target.cpp thread-safe and create a test for handling of register actions concurrent threads.
The method
migraphx::version_2_6_0::make_target()
was flagged by valgrind as causing a thread safety error. This in turn caused one of the UIF Inference Server examples,example_resnet50-migraphx,
to experience a SIGSEGV error.This error was first seen when UIF bumped ROCm versions from 5.4.x to 5.6.1.
The text was updated successfully, but these errors were encountered: