padico.suppr 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580
  1. # StarPU --- Runtime system for heterogeneous multicore architectures.
  2. #
  3. # Copyright (C) 2016-2021 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
  4. #
  5. # StarPU is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU Lesser General Public License as published by
  7. # the Free Software Foundation; either version 2.1 of the License, or (at
  8. # your option) any later version.
  9. #
  10. # StarPU is distributed in the hope that it will be useful, but
  11. # WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  13. #
  14. # See the GNU Lesser General Public License in COPYING.LGPL for more details.
  15. #
  16. {
  17. <insert_a_suppression_name_here>
  18. Memcheck:Param
  19. match-leak-kinds: reachable
  20. ...
  21. fun:padico_tasklet_worker.2516.2614
  22. }
  23. {
  24. <insert_a_suppression_name_here>
  25. Memcheck:Leak
  26. match-leak-kinds: reachable
  27. ...
  28. fun:padico_tasklet_worker.2516.2614
  29. }
  30. {
  31. <insert_a_suppression_name_here>
  32. Memcheck:Param
  33. ioctl(SIOCETHTOOL)
  34. ...
  35. fun:padico_tasklet_worker.2516.2614
  36. }
  37. {
  38. <insert_a_suppression_name_here>
  39. Memcheck:Param
  40. write(buf)
  41. ...
  42. fun:nm_launcher_init
  43. }
  44. {
  45. <insert_a_suppression_name_here>
  46. Memcheck:Param
  47. match-leak-kinds: reachable
  48. ...
  49. fun:nm_launcher_init
  50. }
  51. {
  52. <insert_a_suppression_name_here>
  53. Memcheck:Leak
  54. match-leak-kinds: reachable
  55. ...
  56. fun:nm_launcher_init
  57. }
  58. {
  59. <insert_a_suppression_name_here>
  60. Memcheck:Leak
  61. match-leak-kinds: reachable
  62. ...
  63. fun:puk_xml_parse_file
  64. }
  65. {
  66. <insert_a_suppression_name_here>
  67. Memcheck:Leak
  68. match-leak-kinds: reachable
  69. ...
  70. fun:puk_xml_end_handler.3579
  71. }
  72. {
  73. <insert_a_suppression_name_here>
  74. Memcheck:Leak
  75. match-leak-kinds: reachable
  76. ...
  77. fun:puk_xml_parse_buffer
  78. }
  79. {
  80. <insert_a_suppression_name_here>
  81. Memcheck:Leak
  82. match-leak-kinds: indirect
  83. ...
  84. fun:padico_tasklet_worker.2516.2614
  85. }
  86. {
  87. <insert_a_suppression_name_here>
  88. Memcheck:Leak
  89. match-leak-kinds: reachable
  90. fun:malloc
  91. fun:puk_mod_builtin_declare
  92. fun:call_init.part.0
  93. fun:_dl_init
  94. ...
  95. }
  96. {
  97. <insert_a_suppression_name_here>
  98. Memcheck:Leak
  99. match-leak-kinds: reachable
  100. fun:malloc
  101. fun:hwloc_bitmap_alloc
  102. fun:piom_topo_current_obj
  103. fun:__piom_ltask_timer_worker.3325
  104. fun:start_thread
  105. fun:clone
  106. }
  107. {
  108. <insert_a_suppression_name_here>
  109. Memcheck:Leak
  110. match-leak-kinds: reachable
  111. fun:malloc
  112. ...
  113. fun:_dl_close
  114. fun:_dl_catch_error
  115. fun:dlerror_run
  116. fun:free_mem
  117. fun:__libc_freeres
  118. fun:_vgnU_freeres
  119. fun:__run_exit_handlers
  120. fun:exit
  121. fun:(below main)
  122. }
  123. {
  124. <insert_a_suppression_name_here>
  125. Memcheck:Leak
  126. match-leak-kinds: indirect
  127. fun:malloc
  128. fun:strdup
  129. fun:topo_property_end_handler
  130. fun:puk_xml_end_handler.3579
  131. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  132. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  133. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  134. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  135. fun:XML_ParseBuffer
  136. fun:puk_xml_parse_buffer
  137. fun:na_control_event_listener
  138. fun:padico_tasklet_flush
  139. fun:sysio_control_start
  140. fun:start_thread
  141. fun:clone
  142. }
  143. {
  144. <insert_a_suppression_name_here>
  145. Memcheck:Leak
  146. match-leak-kinds: reachable
  147. fun:malloc
  148. fun:piom_topo_current_obj
  149. }
  150. {
  151. <insert_a_suppression_name_here>
  152. Memcheck:Leak
  153. match-leak-kinds: reachable
  154. fun:malloc
  155. fun:hwloc_bitmap_alloc
  156. fun:piom_topo_current_obj
  157. fun:piom_ltask_schedule
  158. fun:__piom_ltask_idle_worker.3322
  159. fun:start_thread
  160. fun:clone
  161. }
  162. {
  163. <insert_a_suppression_name_here>
  164. Memcheck:Leak
  165. match-leak-kinds: definite
  166. fun:malloc
  167. fun:padico_addrdb_publish_handler
  168. fun:puk_xml_start_handler.3574
  169. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  170. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  171. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  172. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  173. fun:XML_ParseBuffer
  174. fun:puk_xml_parse_buffer
  175. fun:na_control_event_listener
  176. fun:padico_tasklet_worker.2516.2614
  177. fun:start_thread
  178. fun:clone
  179. }
  180. {
  181. <insert_a_suppression_name_here>
  182. Memcheck:Leak
  183. match-leak-kinds: reachable
  184. fun:malloc
  185. fun:_puk_component_instantiate
  186. fun:sysio_control_bootstrap_acceptor
  187. fun:sfplain_acceptor_finalizer
  188. fun:start_thread
  189. fun:clone
  190. }
  191. {
  192. <insert_a_suppression_name_here>
  193. Memcheck:Leak
  194. match-leak-kinds: definite
  195. fun:malloc
  196. fun:topo_property_end_handler
  197. fun:puk_xml_end_handler.3579
  198. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  199. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  200. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  201. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  202. fun:XML_ParseBuffer
  203. fun:puk_xml_parse_buffer
  204. fun:sysio_control_start
  205. fun:start_thread
  206. fun:clone
  207. }
  208. {
  209. <insert_a_suppression_name_here>
  210. Memcheck:Leak
  211. match-leak-kinds: definite
  212. fun:malloc
  213. fun:topo_property_end_handler
  214. fun:puk_xml_end_handler.3579
  215. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  216. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  217. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  218. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  219. fun:XML_ParseBuffer
  220. fun:puk_xml_parse_buffer
  221. fun:na_control_event_listener
  222. fun:padico_tasklet_worker.2516.2614
  223. fun:start_thread
  224. fun:clone
  225. }
  226. {
  227. <insert_a_suppression_name_here>
  228. Memcheck:Leak
  229. match-leak-kinds: reachable
  230. fun:malloc
  231. fun:sysio_control_instantiate
  232. fun:_puk_component_instantiate
  233. fun:sysio_control_bootstrap_acceptor
  234. fun:sfplain_acceptor_finalizer
  235. fun:start_thread
  236. fun:clone
  237. }
  238. {
  239. <insert_a_suppression_name_here>
  240. Memcheck:Leak
  241. match-leak-kinds: reachable
  242. fun:malloc
  243. fun:padico_tasklet_schedule
  244. fun:sysio_control_read_callback
  245. fun:na_sysio_thread
  246. fun:start_thread
  247. fun:clone
  248. }
  249. {
  250. <insert_a_suppression_name_here>
  251. Memcheck:Leak
  252. match-leak-kinds: reachable
  253. fun:malloc
  254. fun:padico_control_deliver_message
  255. fun:sysio_control_read_callback
  256. fun:na_sysio_thread
  257. fun:start_thread
  258. fun:clone
  259. }
  260. {
  261. <insert_a_suppression_name_here>
  262. Memcheck:Leak
  263. match-leak-kinds: reachable
  264. fun:malloc
  265. fun:padico_tasklet_schedule
  266. fun:sysio_control_read_callback
  267. fun:na_sysio_thread
  268. fun:start_thread
  269. fun:clone
  270. }
  271. {
  272. <insert_a_suppression_name_here>
  273. Memcheck:Leak
  274. match-leak-kinds: reachable
  275. fun:malloc
  276. fun:puk_iface_register
  277. fun:puk_component_declare2
  278. fun:padico_module_init
  279. fun:unit_binary_load.5249.2496
  280. fun:padico_puk_mod_load
  281. fun:_puk_component_resolve
  282. fun:padico_control_send_msg
  283. fun:padico_control_send_ext
  284. fun:control_router_event_listener
  285. fun:padico_tasklet_flush
  286. fun:control_router_event_listener
  287. fun:padico_tasklet_flush
  288. fun:sysio_control_start
  289. fun:start_thread
  290. fun:clone
  291. }
  292. {
  293. <insert_a_suppression_name_here>
  294. Memcheck:Leak
  295. match-leak-kinds: reachable
  296. fun:malloc
  297. fun:realloc
  298. fun:na_control_event_listener
  299. fun:padico_tasklet_flush
  300. fun:sysio_control_start
  301. fun:start_thread
  302. fun:clone
  303. }
  304. {
  305. <insert_a_suppression_name_here>
  306. Memcheck:Leak
  307. match-leak-kinds: reachable
  308. fun:malloc
  309. fun:strdup
  310. fun:puk_iface_register
  311. fun:puk_component_declare2
  312. fun:padico_module_init
  313. fun:unit_binary_load.5249.2496
  314. fun:padico_puk_mod_load
  315. fun:_puk_component_resolve
  316. fun:padico_control_send_msg
  317. fun:padico_control_send_ext
  318. fun:control_router_event_listener
  319. fun:padico_tasklet_flush
  320. fun:control_router_event_listener
  321. fun:padico_tasklet_flush
  322. fun:sysio_control_start
  323. fun:start_thread
  324. fun:clone
  325. }
  326. {
  327. <insert_a_suppression_name_here>
  328. Memcheck:Leak
  329. match-leak-kinds: definite
  330. fun:malloc
  331. fun:topo_property_end_handler
  332. fun:puk_xml_end_handler.3579
  333. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  334. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  335. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  336. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  337. fun:XML_ParseBuffer
  338. fun:puk_xml_parse_buffer
  339. fun:na_control_event_listener
  340. fun:padico_tasklet_flush
  341. fun:padico_module_init
  342. fun:unit_binary_load.5249.2496
  343. fun:padico_puk_mod_load
  344. fun:_puk_component_resolve
  345. fun:padico_control_send_msg
  346. fun:padico_control_send_ext
  347. fun:control_router_event_listener
  348. fun:padico_tasklet_worker.2516.2614
  349. fun:start_thread
  350. fun:clone
  351. }
  352. {
  353. <insert_a_suppression_name_here>
  354. Memcheck:Leak
  355. match-leak-kinds: definite
  356. fun:malloc
  357. fun:padico_tm_tasks_process.2519.2436
  358. fun:padico_tasklet_worker.2516.2614
  359. fun:start_thread
  360. fun:clone
  361. }
  362. {
  363. <insert_a_suppression_name_here>
  364. Memcheck:Leak
  365. match-leak-kinds: definite
  366. fun:malloc
  367. fun:padico_addrdb_publish_handler
  368. fun:puk_xml_start_handler.3574
  369. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  370. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  371. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  372. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  373. fun:XML_ParseBuffer
  374. fun:puk_xml_parse_buffer
  375. fun:na_control_event_listener
  376. fun:padico_tm_req_wait
  377. fun:padico_tm_mod_action_args
  378. fun:run_end_handler.2909.2464
  379. fun:puk_xml_end_handler.3579
  380. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  381. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  382. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  383. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  384. fun:XML_ParseBuffer
  385. fun:puk_xml_parse_buffer
  386. fun:na_control_event_listener
  387. fun:padico_tasklet_worker.2516.2614
  388. fun:start_thread
  389. fun:clone
  390. }
  391. {
  392. <insert_a_suppression_name_here>
  393. Memcheck:Leak
  394. match-leak-kinds: reachable
  395. fun:malloc
  396. fun:sysio_control_read_callback
  397. fun:na_sysio_thread
  398. fun:start_thread
  399. fun:clone
  400. }
  401. {
  402. <insert_a_suppression_name_here>
  403. Memcheck:Leak
  404. match-leak-kinds: definite
  405. fun:malloc
  406. fun:topo_property_end_handler
  407. fun:puk_xml_end_handler.3579
  408. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  409. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  410. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  411. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  412. fun:XML_ParseBuffer
  413. fun:puk_xml_parse_buffer
  414. fun:na_control_event_listener
  415. fun:padico_tasklet_flush
  416. fun:padico_module_init
  417. fun:unit_binary_load.5249.2496
  418. fun:padico_puk_mod_load
  419. fun:_puk_component_resolve
  420. fun:padico_control_send_msg
  421. fun:padico_control_send_ext
  422. fun:control_router_event_listener
  423. fun:padico_tasklet_worker.2516.2614
  424. fun:start_thread
  425. fun:clone
  426. }
  427. {
  428. <insert_a_suppression_name_here>
  429. Memcheck:Leak
  430. match-leak-kinds: definite
  431. fun:malloc
  432. fun:padico_tm_tasks_process.2519.2436
  433. fun:padico_tasklet_worker.2516.2614
  434. fun:start_thread
  435. fun:clone
  436. }
  437. {
  438. <insert_a_suppression_name_here>
  439. Memcheck:Leak
  440. match-leak-kinds: definite
  441. fun:malloc
  442. fun:padico_addrdb_publish_handler
  443. fun:puk_xml_start_handler.3574
  444. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  445. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  446. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  447. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  448. fun:XML_ParseBuffer
  449. fun:puk_xml_parse_buffer
  450. fun:na_control_event_listener
  451. fun:padico_tm_req_wait
  452. fun:padico_tm_mod_action_args
  453. fun:run_end_handler.2909.2464
  454. fun:puk_xml_end_handler.3579
  455. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  456. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  457. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  458. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  459. fun:XML_ParseBuffer
  460. fun:puk_xml_parse_buffer
  461. fun:na_control_event_listener
  462. fun:padico_tasklet_worker.2516.2614
  463. fun:start_thread
  464. fun:clone
  465. }
  466. {
  467. <insert_a_suppression_name_here>
  468. Memcheck:Leak
  469. match-leak-kinds: reachable
  470. fun:malloc
  471. fun:sysio_control_read_callback
  472. fun:na_sysio_thread
  473. fun:start_thread
  474. fun:clone
  475. }
  476. {
  477. <insert_a_suppression_name_here>
  478. Memcheck:Leak
  479. match-leak-kinds: definite
  480. fun:malloc
  481. fun:topo_property_end_handler
  482. fun:puk_xml_end_handler.3579
  483. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  484. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  485. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  486. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  487. fun:XML_ParseBuffer
  488. fun:puk_xml_parse_buffer
  489. fun:na_control_event_listener
  490. fun:padico_tasklet_flush
  491. fun:padico_module_init
  492. fun:unit_binary_load.5249.2496
  493. fun:padico_puk_mod_load
  494. fun:_puk_component_resolve
  495. fun:padico_control_send_msg
  496. fun:padico_control_send_ext
  497. fun:control_router_event_listener
  498. fun:padico_tasklet_worker.2516.2614
  499. fun:start_thread
  500. fun:clone
  501. }
  502. {
  503. <insert_a_suppression_name_here>
  504. Memcheck:Leak
  505. match-leak-kinds: definite
  506. fun:malloc
  507. fun:padico_tm_tasks_process.2519.2436
  508. fun:padico_tasklet_worker.2516.2614
  509. fun:start_thread
  510. fun:clone
  511. }
  512. {
  513. <insert_a_suppression_name_here>
  514. Memcheck:Leak
  515. match-leak-kinds: definite
  516. fun:malloc
  517. fun:padico_addrdb_publish_handler
  518. fun:puk_xml_start_handler.3574
  519. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  520. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  521. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  522. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  523. fun:XML_ParseBuffer
  524. fun:puk_xml_parse_buffer
  525. fun:na_control_event_listener
  526. fun:padico_tm_req_wait
  527. fun:padico_tm_mod_action_args
  528. fun:run_end_handler.2909.2464
  529. fun:puk_xml_end_handler.3579
  530. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  531. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  532. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  533. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  534. fun:XML_ParseBuffer
  535. fun:puk_xml_parse_buffer
  536. fun:na_control_event_listener
  537. fun:padico_tasklet_worker.2516.2614
  538. fun:start_thread
  539. fun:clone
  540. }
  541. {
  542. <insert_a_suppression_name_here>
  543. Memcheck:Leak
  544. match-leak-kinds: reachable
  545. fun:malloc
  546. fun:sysio_control_read_callback
  547. fun:na_sysio_thread
  548. fun:start_thread
  549. fun:clone
  550. }
  551. {
  552. <insert_a_suppression_name_here>
  553. Memcheck:Leak
  554. match-leak-kinds: definite
  555. fun:malloc
  556. fun:topo_property_end_handler
  557. fun:puk_xml_end_handler.3579
  558. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  559. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  560. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  561. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  562. fun:XML_ParseBuffer
  563. fun:puk_xml_parse_buffer
  564. fun:na_control_event_listener
  565. fun:padico_tasklet_flush
  566. fun:router_update_end_handler
  567. fun:puk_xml_end_handler.3579
  568. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  569. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  570. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  571. obj:/lib/x86_64-linux-gnu/libexpat.so.1.6.0
  572. fun:XML_ParseBuffer
  573. fun:puk_xml_parse_buffer
  574. fun:na_control_event_listener
  575. fun:padico_tasklet_worker.2516.2614
  576. fun:start_thread
  577. fun:clone
  578. }