123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564 |
- # StarPU --- Runtime system for heterogeneous multicore architectures.
- #
- # Copyright (C) 2014-2016 Université de Bordeaux
- # Copyright (C) 2012-2016 CNRS
- # Copyright (C) 2012 INRIA
- #
- # StarPU is free software; you can redistribute it and/or modify
- # it under the terms of the GNU Lesser General Public License as published by
- # the Free Software Foundation; either version 2.1 of the License, or (at
- # your option) any later version.
- #
- # StarPU is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- #
- # See the GNU Lesser General Public License in COPYING.LGPL for more details.
- #
- {
- suppr1
- Memcheck:Param
- writev(vector[...])
- ...
- fun:ompi_mpi_init
- ...
- }
- {
- suppr2
- Memcheck:Addr4
- ...
- fun:orte_init
- ...
- }
- {
- suppr3
- Memcheck:Param
- sched_setaffinity(mask)
- ...
- fun:orte_init
- ...
- }
- {
- suppr4
- Memcheck:Addr8
- ...
- fun:orte_init
- }
- {
- suppr5
- Memcheck:Leak
- ...
- fun:ompi_mpi_init
- }
- {
- suppr5
- Helgrind:Race
- ...
- fun:ompi_mpi_init
- }
- {
- suppr6
- Memcheck:Leak
- ...
- fun:mca_pml_base_open
- }
- {
- suppr7
- Memcheck:Leak
- ...
- fun:orte_init
- }
- {
- suppr7
- Memcheck:Leak
- ...
- fun:orte_progress_thread_engine
- }
- {
- suppr7
- Helgrind:Race
- ...
- fun:orte_progress_thread_engine
- }
- {
- suppr8
- Memcheck:Leak
- ...
- fun:orte_ess_base_app_setup
- }
- {
- suppr9
- Memcheck:Leak
- ...
- fun:opal_paffinity_base_open
- }
- {
- suppr10
- Memcheck:Leak
- ...
- fun:ompi_mpi_finalize
- }
- {
- suppr10
- Helgrind:Race
- ...
- fun:ompi_mpi_finalize
- }
- {
- suppr10
- Helgrind:Misc
- ...
- fun:ompi_mpi_finalize
- }
- {
- suppr10
- Helgrind:PthAPIerror
- ...
- fun:ompi_mpi_finalize
- }
- {
- suppr11
- Memcheck:Leak
- ...
- fun:mca_base_components_open
- }
- {
- suppr12
- Memcheck:Param
- writev(vector[...])
- ...
- fun:PMPI_Init_thread
- }
- {
- suppr13
- Memcheck:Param
- writev(vector[...])
- ...
- fun:PMPI_Init_thread
- }
- {
- suppr14
- Memcheck:Param
- sched_setaffinity(mask)
- ...
- fun:PMPI_Init_thread
- }
- {
- suppr15
- Memcheck:Leak
- fun:malloc
- fun:ompi_free_list_grow
- ...
- fun:opal_progress
- fun:ompi_request_default_test
- fun:PMPI_Test
- }
- {
- suppr16
- Memcheck:Leak
- fun:malloc
- fun:ompi_ddt_set_args
- fun:PMPI_Type_vector
- }
- {
- suppr17
- Memcheck:Leak
- fun:malloc
- fun:ompi_ddt_optimize_short.constprop.0
- fun:ompi_ddt_commit
- fun:PMPI_Type_commit
- }
- {
- suppr18
- Memcheck:Leak
- fun:calloc
- fun:ompi_ddt_create
- fun:ompi_ddt_create_vector
- fun:PMPI_Type_vector
- }
- {
- suppr19
- Memcheck:Leak
- fun:malloc
- fun:ompi_ddt_create
- fun:ompi_ddt_create_vector
- fun:PMPI_Type_vector
- }
- {
- suppr20
- Memcheck:Leak
- fun:malloc
- fun:ompi_free_list_grow
- ...
- fun:PMPI_Isend
- }
- {
- suppr21
- Memcheck:Leak
- ...
- fun:hwloc_topology_set_xmlbuffer
- fun:opal_hwloc_unpack
- fun:opal_dss_unpack_buffer
- }
- {
- suppr22
- Memcheck:Leak
- ...
- fun:hwloc_topology_set_xmlbuffer
- fun:opal_hwloc_unpack
- }
- {
- suppr23
- Memcheck:Leak
- ...
- fun:hwloc_topology_load
- fun:opal_hwloc_unpack
- }
- {
- suppr24
- Memcheck:Leak
- fun:malloc
- ...
- fun:xmlParseElement
- }
- {
- suppr25
- Memcheck:Leak
- match-leak-kinds: indirect
- ...
- fun:ompi_datatype_commit
- fun:PMPI_Type_commit
- }
- {
- suppr26
- Memcheck:Leak
- match-leak-kinds: definite
- ...
- fun:ompi_datatype_create_vector
- fun:PMPI_Type_vector
- }
- {
- suppr27
- Memcheck:Leak
- match-leak-kinds: indirect
- ...
- fun:ompi_datatype_create_vector
- fun:PMPI_Type_vector
- }
- {
- suppr28
- Memcheck:Leak
- match-leak-kinds: indirect
- fun:malloc
- fun:ompi_datatype_set_args
- fun:PMPI_Type_vector
- }
- {
- suppr29
- Memcheck:Leak
- ...
- fun:PMPI_Comm_split
- fun:main
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: definite
- fun:malloc
- fun:orte_grpcomm_base_update_modex_entries
- fun:orte_grpcomm_base_modex_unpack
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- fun:opal_event_base_loop
- fun:opal_progress
- obj:*
- fun:ompi_modex_recv_key_value
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: definite
- fun:malloc
- obj:/usr/lib/openmpi/lib/libmpi.so.1.0.8
- fun:orte_grpcomm_base_update_modex_entries
- fun:orte_grpcomm_base_modex_unpack
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- fun:opal_event_base_loop
- fun:opal_progress
- obj:*
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: indirect
- fun:malloc
- fun:orte_grpcomm_base_update_modex_entries
- fun:orte_grpcomm_base_modex_unpack
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- fun:opal_event_base_loop
- fun:opal_progress
- obj:*
- fun:ompi_modex_recv_key_value
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: indirect
- fun:malloc
- obj:/usr/lib/openmpi/lib/libmpi.so.1.0.8
- fun:orte_grpcomm_base_update_modex_entries
- fun:orte_grpcomm_base_modex_unpack
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- fun:opal_event_base_loop
- fun:opal_progress
- obj:*
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: reachable
- fun:malloc
- fun:lt__malloc
- fun:lt__zalloc
- obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
- fun:lt_dlopenadvise
- obj:/usr/lib/x86_64-linux-gnu/hwloc/hwloc_cuda.so
- obj:/usr/lib/x86_64-linux-gnu/hwloc/hwloc_cuda.so
- obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
- fun:hwloc_topology_init
- fun:opal_hwloc_unpack
- fun:opal_dss_unpack_buffer
- fun:opal_dss_unpack
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: reachable
- fun:malloc
- fun:strdup
- obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
- obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
- obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
- fun:lt_dlforeachfile
- obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
- obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
- fun:hwloc_topology_init
- fun:opal_hwloc_unpack
- fun:opal_dss_unpack_buffer
- fun:opal_dss_unpack
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: reachable
- fun:malloc
- obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
- obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
- obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
- fun:lt_dlforeachfile
- obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
- obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
- fun:hwloc_topology_init
- fun:opal_hwloc_unpack
- fun:opal_dss_unpack_buffer
- fun:opal_dss_unpack
- fun:orte_util_nidmap_init
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: definite
- fun:malloc
- fun:opal_dss_unpack_string
- fun:opal_dss_unpack_buffer
- fun:opal_dss_unpack
- fun:orte_grpcomm_base_update_modex_entries
- fun:orte_grpcomm_base_modex_unpack
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- fun:opal_event_base_loop
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Leak
- match-leak-kinds: indirect
- fun:malloc
- fun:strdup
- fun:orte_grpcomm_base_update_modex_entries
- fun:orte_grpcomm_base_modex_unpack
- obj:*
- obj:*
- obj:*
- obj:*
- obj:*
- fun:opal_event_base_loop
- fun:opal_progress
- obj:*
- }
- # the following suppression occurs on bertha with openmpi 1.10.2
- # no idea why it is failing
- # Invalid read of size 8
- # at 0x4C2E726: memcpy@@GLIBC_2.14 (vg_replace_strmem.c:1018)
- # by 0x77F31C0: opal_convertor_pack (in /usr/lib/openmpi/lib/libopen-pal.so.13.0.2)
- # by 0x105D8C41: mca_btl_vader_sendi (in /usr/lib/openmpi/lib/openmpi/mca_btl_vader.so)
- # by 0x10C16F05: mca_pml_ob1_send_inline (in /usr/lib/openmpi/lib/openmpi/mca_pml_ob1.so)
- # by 0x10C17662: mca_pml_ob1_isend (in /usr/lib/openmpi/lib/openmpi/mca_pml_ob1.so)
- # by 0x5B6471D: PMPI_Isend (in /usr/lib/openmpi/lib/libmpi.so.12.0.2)
- # by 0x4E3F08E: _starpu_mpi_isend_size_func (starpu_mpi.c:384)
- # by 0x4E4602D: _starpu_mpi_handle_ready_request (starpu_mpi.c:1132)
- # by 0x4E47C3C: _starpu_mpi_progress_thread_func (starpu_mpi.c:1342)
- # by 0x58E6283: start_thread (pthread_create.c:333)
- # by 0x60F5A4C: clone (in /lib/x86_64-linux-gnu/libc-2.21.so)
- # Address 0x1ab67c40 is 16 bytes inside a block of size 24 alloc'd
- # at 0x4C2BBD5: calloc (vg_replace_malloc.c:711)
- # by 0x4E3EDBA: _starpu_mpi_isend_size_func (starpu_mpi.c:369)
- # by 0x4E4602D: _starpu_mpi_handle_ready_request (starpu_mpi.c:1132)
- # by 0x4E47C3C: _starpu_mpi_progress_thread_func (starpu_mpi.c:1342)
- # by 0x58E6283: start_thread (pthread_create.c:333)
- # by 0x60F5A4C: clone (in /lib/x86_64-linux-gnu/libc-2.21.so)
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr8
- fun:memcpy@@GLIBC_2.14
- fun:opal_convertor_pack
- fun:mca_btl_vader_sendi
- fun:mca_pml_ob1_send_inline
- fun:mca_pml_ob1_isend
- fun:PMPI_Isend
- fun:_starpu_mpi_isend_size_func
- fun:_starpu_mpi_handle_ready_request
- fun:_starpu_mpi_progress_thread_func
- fun:start_thread
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr2
- fun:memcpy@@GLIBC_2.14
- fun:opal_convertor_pack
- fun:mca_btl_vader_sendi
- fun:mca_pml_ob1_send_inline
- fun:mca_pml_ob1_isend
- fun:PMPI_Isend
- fun:_starpu_mpi_isend_data_func
- fun:_starpu_mpi_isend_size_func
- fun:_starpu_mpi_handle_ready_request
- fun:_starpu_mpi_progress_thread_func
- fun:start_thread
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr8
- fun:memcpy@@GLIBC_2.14
- fun:vader_prepare_src
- fun:mca_pml_ob1_send_request_start_prepare
- fun:mca_pml_ob1_isend
- fun:PMPI_Isend
- fun:_starpu_mpi_isend_data_func
- fun:_starpu_mpi_isend_size_func
- fun:_starpu_mpi_handle_ready_request
- fun:_starpu_mpi_progress_thread_func
- fun:start_thread
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr8
- fun:memcpy@@GLIBC_2.14
- fun:mca_btl_vader_sendi
- fun:mca_pml_ob1_send_inline
- fun:mca_pml_ob1_isend
- fun:PMPI_Isend
- fun:_starpu_mpi_isend_size_func
- fun:_starpu_mpi_handle_ready_request
- fun:_starpu_mpi_progress_thread_func
- fun:start_thread
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr8
- fun:memcpy@@GLIBC_2.14
- fun:opal_convertor_pack
- ...
- fun:PMPI_Isend
- fun:_starpu_mpi_isend_size_func
- fun:_starpu_mpi_handle_ready_request
- fun:_starpu_mpi_progress_thread_func
- fun:start_thread
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr2
- fun:memcpy@@GLIBC_2.14
- fun:opal_convertor_pack
- ...
- fun:PMPI_Isend
- fun:_starpu_mpi_isend_data_func
- fun:_starpu_mpi_isend_size_func
- fun:_starpu_mpi_handle_ready_request
- fun:_starpu_mpi_progress_thread_func
- fun:start_thread
- }
- {
- <insert_a_suppression_name_here>
- Memcheck:Addr8
- fun:_starpu_mpi_isend_size_func
- fun:_starpu_mpi_handle_ready_request
- fun:_starpu_mpi_progress_thread_func
- fun:start_thread
- }
|