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
Problematic scenario:
L0 UR adapter uses L0 provider from UMF. L0 UR adapter is being dlopened by the loader (which application links to). When application itself also links with UMF and uses umfPoolGetMemoryProvider (or perahps any UMF symbol?) then L0 provider cannot find symbols.
How to reproduce:
git clone https://github.com/igchor/umf_repro
cd umf_repro
mkdir build
cd build
# uncomment include_directories and link_directories from CMakeLists.txt and change them to point to a proper directory
cmake ..
make
LD_DEBUG=files LD_LIBRARY_PATH=. ./test
Problematic scenario:
L0 UR adapter uses L0 provider from UMF. L0 UR adapter is being dlopened by the loader (which application links to). When application itself also links with UMF and uses
umfPoolGetMemoryProvider
(or perahps any UMF symbol?) then L0 provider cannot find symbols.How to reproduce:
Output:
If I remove the call to
umfPoolByPtr
from main.c then the binary works (allocates memory).The text was updated successfully, but these errors were encountered: