https://bugs.kde.org/show_bug.cgi?id=472263
Bug ID: 472263
Summary: iselVecExpr (amd64, subarch =
amd64-cx16-lzcnt-rdtscp-sse3): can't reduce
PermOrZero8x16(...)
Classification: Developer tools
Product: valgrind
Version: 3.21.0
Platform: RedHat Enterprise Linux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: vex
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 160291
--> https://bugs.kde.org/attachment.cgi?id=160291&action=edit
host and client stacktraces
SUMMARY
Valgrind can abort with errors along the lines of
iselVecExpr (amd64, subarch = amd64-cx16-lzcnt-rdtscp-sse3): can't reduce
PermOrZero8x16(t291,t102)
vex: the `impossible' happened:
iselVecExpr_wrk
vex storage: T total 1856835088 bytes allocated
vex storage: P total 512 bytes allocated
(Full log tail attached.)
valgrind: the 'impossible' happened:
LibVEX called failure_exit().
STEPS TO REPRODUCE (not so minimal, sorry; additionally requires Boost.Test
headers)
1. git clone https://github.com/ncbi/ncbi-vdb
2. cd ncbi_vdb
3. git checkout 3.0.6
4. mkdir Release
5. cd Release
6. cmake -DCMAKE_BUILD_TYPE=Release ..
7. make -s -j5
8. ln -s ../interfaces .
9. mkdir -p linux/x86_64/release
10. ln -s lib linux/x86_64/release/
11. cd ../..
12. git clone https://github.com/ncbi/ncbi-cxx-toolkit-public
13. cd ncbi-cxx-toolkit-public
14. ./cmake-configure --without-debug --with-dll
-DNCBI_ThirdParty_VDB=${PWD%/*}/ncbi-vdb/Release
15. cd CMake-*/build
16. make -s -j5 test_wgs_loader
17. valgrind --tool=memcheck
--suppressions=../../scripts/common/check/valgrind.supp ../bin/test_wgs_loader
--run_test=TestReplacedProtein1
OBSERVED RESULT
Valgrind terminates with the above report and the attached stack trace.
EXPECTED RESULT
Valgrind proceeds to completion.
SOFTWARE/OS VERSIONS
At minimum, Valgrind 3.20.0, 3.21.0, and revision cb684b50e.
ADDITIONAL INFORMATION
I built and tested everything on a CentOS 7 system using a third-party GCC
7.3.0 installation. FWIW, the problem is new as of ncbi-vdb 3.0.6, even
though it occurs with no active VDB calls.
--
You are receiving this mail because:
You are watching all bug changes.