Getting undefined symbol at runtime
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 7
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
Hello,
Your tool looks very useful! I am having trouble getting it to work, however.
I have tried on two different clusters with the same results. I can build just fine. I can compile my little MPI hello world code just fine using the compile and link command in the examples directories. But when I run
LD_PRELOAD=/hx/u/hschilli/local/lib/libstracker.so mpirun -n 4 ./hello_world_mpi
I get this error:
mpirun: symbol lookup error: /hx/u/hschilli/local/lib/libstracker.so: undefined symbol: _ZN3MPI3Win4FreeEv
Any idea what I did wrong? Thanks!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the runtime failure using the compile and link commands in the examples directories, then run the reported LD_PRELOAD and mpirun invocation with hello_world_mpi. Trace why libstracker.so cannot resolve MPI_Win_free and verify the tool runs without the undefined-symbol error; no specific source file or test is named in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- devtools, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100