memtt / numaprof

NUMAPROF is a NUMA memory profliler based on Pintool to track your remote memory accesses.
https://memtt.github.io/numaprof
Other
43 stars 6 forks source link

Issue with pintool integration on Ubuntu 18.04 #9

Closed svalat closed 3 years ago

svalat commented 6 years ago

Get compilation error coming from pintool plugin building :

/home/svalat/Downloads/numaprof/src/integration/pintool/numaprof.cpp: In function ‘int main(int, char**)’:
/home/svalat/Downloads/numaprof/src/integration/pintool/numaprof.cpp:1067:41: error: ‘new’ of type ‘numaprof::ProcessTracker’ with extended alignment 64 [-Werror=aligned-new=]
  gblProcessTracker = new ProcessTracker();
svalat commented 5 years ago

Humm, still an issue, now not at build time but at loading time :

E: Unable to load /home/sebv/testinstall/lib/libnumaprof-pintool.so: dlopen failed: cannot locate symbol "_ZnwmSt11align_val_t" referenced by "/home/sebv/testinstall/lib/libnumaprof-pintool.so"...
computereasy commented 5 years ago

I have similar issue on Ubuntu 18.04. Any idea on how to solve it?

svalat commented 5 years ago

Still have the issue, will look on this when will have a little bit of time, will go faster as someone need it. Thanks for reporting.

svalat commented 5 years ago

Hum it is what I thinked it comes from Pin Mutex class. Make back issue at compile time (first message of this issue). Still need to find a work arround. Maybe need to send a mail to pin team.

Dr-Noob commented 5 years ago

Maybe someone could clarify that this has been solved in 8ad2eb19ce49be7cb1ca847670c279391dd660d4

svalat commented 3 years ago

Fixed by using last version of pintool