|
From: Carl L. <ce...@li...> - 2024-04-19 15:34:06
|
Valgrind developers:
I ran into an issue with the valgrind callgrind tool running a python AI benchmark:
valgrind --tool=callgrind python3 bench_hnsw-short.py 1 hnsw_sq
==2282131== Callgrind, a call-graph generating cache profiler
==2282131== Copyright (C) 2002-2017, and GNU GPL'd, by Josef Weidendorfer et al.
==2282131== Using Valgrind-3.23.0.GIT and LibVEX; rerun with -h for copyright info
==2282131== Command: python3 bench_hnsw-short.py 1 hnsw_sq
==2282131==
==2282131== For interactive control, run 'callgrind_control -h'.
==2282131==
==2282131== Process terminating with default action of signal 11 (SIGSEGV)
==2282131== Bad permissions for mapped region at address 0x6B50000
==2282131== at 0x43962B8: __memset_power10 (in /usr/lib64/glibc-hwcaps/power9/libc-2.28.so)
==2282131== by 0x1013FBFF: PyTuple_New (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x10262083: r_object (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x102619AF: r_object (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x10262053: r_object (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x1026360B: read_object (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x10263A7B: marshal_loads (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x10022D1B: _PyEval_EvalFrameDefault (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x10213103: _PyEval_Vector (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x100A991B: _PyFunction_Vectorcall (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x100AA99B: object_vacall (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
==2282131== by 0x100AABF3: PyObject_CallMethodObjArgs (in /home/carll/anaconda3/envs/faiss/bin/python3.11)
Just starting to try and dig into the issue. I was wondering if anyone who is familar with the callgrind tool might have any ideas or suggestions on what the issue might be? Thanks.
Carl
|