summaryrefslogtreecommitdiffstats
path: root/qa/valgrind.supp
diff options
context:
space:
mode:
authorRadoslaw Zarzynski <rzarzyns@redhat.com>2019-03-25 19:34:05 +0100
committerRadoslaw Zarzynski <rzarzyns@redhat.com>2019-03-29 10:57:50 +0100
commit35274eba7a90ffed05561737cb935bb3dc049c2d (patch)
tree07ad1024f98b5499ad35f759cafc25739e3c01ec /qa/valgrind.supp
parentsrc/valgrind.supp: replace with the teuthology's whitelist. (diff)
downloadceph-35274eba7a90ffed05561737cb935bb3dc049c2d.tar.xz
ceph-35274eba7a90ffed05561737cb935bb3dc049c2d.zip
valgrind.supp: add clauses for uninitialised gcm.Xi in OpenSSL.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Diffstat (limited to 'qa/valgrind.supp')
-rw-r--r--qa/valgrind.supp37
1 files changed, 37 insertions, 0 deletions
diff --git a/qa/valgrind.supp b/qa/valgrind.supp
index 8de239e1aa0..cbd41a29e64 100644
--- a/qa/valgrind.supp
+++ b/qa/valgrind.supp
@@ -583,3 +583,40 @@
fun:_dl_init
...
}
+
+# "Conditional jump or move depends on uninitialised value(s)" in OpenSSL
+# while using aes-128-gcm with AES-NI enabled. Not observed while running
+# with `OPENSSL_ia32cap="~0x200000200000000"`.
+{
+ <insert_a_suppression_name_here>
+ Memcheck:Cond
+ ...
+ fun:EVP_DecryptFinal_ex
+ fun:_ZN4ceph6crypto6onwire25AES128GCM_OnWireRxHandler34authenticated_decrypt_update_finalEONS_6buffer7v14_2_04listEj
+ fun:_ZN10ProtocolV231handle_read_frame_epilogue_mainEOSt10unique_ptrIN4ceph6buffer7v14_2_08ptr_nodeENS4_8disposerEEi
+ fun:_ZN10ProtocolV216run_continuationER2CtIS_E
+ ...
+ fun:_ZN15AsyncConnection7processEv
+ fun:_ZN11EventCenter14process_eventsEjPNSt6chrono8durationImSt5ratioILl1ELl1000000000EEEE
+ fun:operator()
+ fun:_ZNSt17_Function_handlerIFvvEZN12NetworkStack10add_threadEjEUlvE_E9_M_invokeERKSt9_Any_data
+ fun:execute_native_thread_routine
+ fun:start_thread
+ fun:clone
+}
+
+{
+ <insert_a_suppression_name_here>
+ Memcheck:Cond
+ fun:_ZN4ceph6crypto6onwire25AES128GCM_OnWireRxHandler34authenticated_decrypt_update_finalEONS_6buffer7v14_2_04listEj
+ fun:_ZN10ProtocolV231handle_read_frame_epilogue_mainEOSt10unique_ptrIN4ceph6buffer7v14_2_08ptr_nodeENS4_8disposerEEi
+ fun:_ZN10ProtocolV216run_continuationER2CtIS_E
+ ...
+ fun:_ZN15AsyncConnection7processEv
+ fun:_ZN11EventCenter14process_eventsEjPNSt6chrono8durationImSt5ratioILl1ELl1000000000EEEE
+ fun:operator()
+ fun:_ZNSt17_Function_handlerIFvvEZN12NetworkStack10add_threadEjEUlvE_E9_M_invokeERKSt9_Any_data
+ fun:execute_native_thread_routine
+ fun:start_thread
+ fun:clone
+}