opencl.suppr 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761
  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:Leak
  19. match-leak-kinds: reachable
  20. fun:malloc
  21. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  22. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  23. fun:call_init.part.0
  24. fun:_dl_init
  25. ...
  26. }
  27. {
  28. <insert_a_suppression_name_here>
  29. Memcheck:Leak
  30. match-leak-kinds: indirect
  31. fun:malloc
  32. fun:strdup
  33. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  34. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  35. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  36. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  37. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  38. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  39. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  40. fun:call_init.part.0
  41. fun:_dl_init
  42. ...
  43. }
  44. {
  45. <insert_a_suppression_name_here>
  46. Memcheck:Leak
  47. match-leak-kinds: definite
  48. fun:malloc
  49. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  50. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  51. }
  52. {
  53. <insert_a_suppression_name_here>
  54. Memcheck:Leak
  55. match-leak-kinds: possible
  56. fun:calloc
  57. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  58. ...
  59. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  60. }
  61. {
  62. <insert_a_suppression_name_here>
  63. Memcheck:Leak
  64. match-leak-kinds: definite
  65. fun:malloc
  66. fun:__alloc_dir
  67. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  68. ...
  69. }
  70. {
  71. <insert_a_suppression_name_here>
  72. Memcheck:Leak
  73. match-leak-kinds: definite
  74. fun:calloc
  75. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  76. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  77. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  78. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  79. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  80. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  81. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  82. fun:call_init.part.0
  83. fun:_dl_init
  84. ...
  85. }
  86. {
  87. <insert_a_suppression_name_here>
  88. Memcheck:Leak
  89. match-leak-kinds: reachable
  90. fun:malloc
  91. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  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. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  102. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  103. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  104. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  105. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  106. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  107. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  108. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  109. fun:call_init.part.0
  110. fun:_dl_init
  111. ...
  112. }
  113. {
  114. <insert_a_suppression_name_here>
  115. Memcheck:Leak
  116. match-leak-kinds: reachable
  117. fun:malloc
  118. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  119. fun:call_init.part.0
  120. fun:_dl_init
  121. ...
  122. }
  123. {
  124. <insert_a_suppression_name_here>
  125. Memcheck:Leak
  126. match-leak-kinds: reachable
  127. fun:malloc
  128. fun:_dl_new_object
  129. fun:_dl_map_object_from_fd
  130. fun:_dl_map_object
  131. fun:dl_open_worker
  132. fun:_dl_catch_error
  133. fun:_dl_open
  134. fun:dlopen_doit
  135. fun:_dl_catch_error
  136. fun:_dlerror_run
  137. fun:dlopen@@GLIBC_2.2.5
  138. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  139. }
  140. {
  141. <insert_a_suppression_name_here>
  142. Memcheck:Leak
  143. match-leak-kinds: reachable
  144. fun:realloc
  145. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  146. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  147. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  148. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  149. fun:call_init.part.0
  150. fun:_dl_init
  151. ...
  152. }
  153. {
  154. <insert_a_suppression_name_here>
  155. Memcheck:Leak
  156. match-leak-kinds: possible
  157. fun:calloc
  158. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  159. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  160. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  161. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  162. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  163. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  164. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  165. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  166. fun:call_init.part.0
  167. fun:_dl_init
  168. ...
  169. }
  170. {
  171. <insert_a_suppression_name_here>
  172. Memcheck:Leak
  173. match-leak-kinds: possible
  174. fun:calloc
  175. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  176. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  177. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  178. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  179. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  180. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  181. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  182. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  183. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  184. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  185. fun:call_init.part.0
  186. }
  187. {
  188. <insert_a_suppression_name_here>
  189. Memcheck:Leak
  190. match-leak-kinds: possible
  191. fun:calloc
  192. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  193. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  194. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  195. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  196. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  197. fun:call_init.part.0
  198. fun:_dl_init
  199. ...
  200. }
  201. {
  202. <insert_a_suppression_name_here>
  203. Memcheck:Leak
  204. match-leak-kinds: possible
  205. fun:calloc
  206. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  207. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  208. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  209. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  210. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  211. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  212. fun:call_init.part.0
  213. fun:_dl_init
  214. ...
  215. }
  216. {
  217. <insert_a_suppression_name_here>
  218. Memcheck:Leak
  219. match-leak-kinds: possible
  220. fun:calloc
  221. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  222. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  223. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  224. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  225. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  226. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  227. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  228. fun:call_init.part.0
  229. fun:_dl_init
  230. ...
  231. }
  232. {
  233. <insert_a_suppression_name_here>
  234. Memcheck:Leak
  235. match-leak-kinds: reachable
  236. fun:malloc
  237. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  238. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  239. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  240. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  241. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  242. fun:call_init.part.0
  243. fun:_dl_init
  244. ...
  245. }
  246. {
  247. <insert_a_suppression_name_here>
  248. Memcheck:Leak
  249. match-leak-kinds: reachable
  250. fun:malloc
  251. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  252. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  253. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  254. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  255. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  256. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  257. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  258. fun:call_init.part.0
  259. fun:_dl_init
  260. ...
  261. }
  262. {
  263. <insert_a_suppression_name_here>
  264. Memcheck:Leak
  265. match-leak-kinds: reachable
  266. fun:malloc
  267. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  268. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  269. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  270. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  271. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  272. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  273. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  274. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  275. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  276. fun:call_init.part.0
  277. fun:_dl_init
  278. }
  279. {
  280. <insert_a_suppression_name_here>
  281. Memcheck:Leak
  282. match-leak-kinds: reachable
  283. fun:malloc
  284. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  285. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  286. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  287. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  288. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  289. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  290. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  291. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  292. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  293. fun:call_init.part.0
  294. fun:_dl_init
  295. }
  296. {
  297. <insert_a_suppression_name_here>
  298. Memcheck:Leak
  299. match-leak-kinds: reachable
  300. fun:malloc
  301. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  302. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  303. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  304. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  305. fun:call_init.part.0
  306. fun:_dl_init
  307. ...
  308. }
  309. {
  310. <insert_a_suppression_name_here>
  311. Memcheck:Leak
  312. match-leak-kinds: reachable
  313. fun:calloc
  314. fun:_dl_check_map_versions
  315. fun:dl_open_worker
  316. fun:_dl_catch_error
  317. fun:_dl_open
  318. fun:dlopen_doit
  319. fun:_dl_catch_error
  320. fun:_dlerror_run
  321. fun:dlopen@@GLIBC_2.2.5
  322. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  323. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  324. fun:call_init.part.0
  325. }
  326. {
  327. <insert_a_suppression_name_here>
  328. Memcheck:Leak
  329. match-leak-kinds: reachable
  330. fun:calloc
  331. fun:_dl_new_object
  332. fun:_dl_map_object_from_fd
  333. fun:_dl_map_object
  334. fun:dl_open_worker
  335. fun:_dl_catch_error
  336. fun:_dl_open
  337. fun:dlopen_doit
  338. fun:_dl_catch_error
  339. fun:_dlerror_run
  340. fun:dlopen@@GLIBC_2.2.5
  341. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  342. }
  343. {
  344. <insert_a_suppression_name_here>
  345. Memcheck:Leak
  346. match-leak-kinds: reachable
  347. fun:calloc
  348. fun:_dl_new_object
  349. fun:_dl_map_object_from_fd
  350. fun:_dl_map_object
  351. fun:dl_open_worker
  352. fun:_dl_catch_error
  353. fun:_dl_open
  354. fun:dlopen_doit
  355. fun:_dl_catch_error
  356. fun:_dlerror_run
  357. fun:dlopen@@GLIBC_2.2.5
  358. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  359. }
  360. {
  361. <insert_a_suppression_name_here>
  362. Memcheck:Leak
  363. match-leak-kinds: reachable
  364. fun:calloc
  365. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  366. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  367. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  368. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  369. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  370. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  371. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  372. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  373. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  374. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  375. fun:call_init.part.0
  376. }
  377. {
  378. <insert_a_suppression_name_here>
  379. Memcheck:Leak
  380. match-leak-kinds: reachable
  381. fun:calloc
  382. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  383. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  384. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  385. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  386. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  387. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  388. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  389. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  390. fun:call_init.part.0
  391. fun:_dl_init
  392. ...
  393. }
  394. {
  395. <insert_a_suppression_name_here>
  396. Memcheck:Leak
  397. match-leak-kinds: reachable
  398. fun:calloc
  399. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  400. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  401. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  402. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  403. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  404. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  405. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  406. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  407. fun:call_init.part.0
  408. fun:_dl_init
  409. ...
  410. }
  411. {
  412. <insert_a_suppression_name_here>
  413. Memcheck:Leak
  414. match-leak-kinds: reachable
  415. fun:calloc
  416. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  417. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  418. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  419. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  420. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  421. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  422. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  423. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  424. fun:call_init.part.0
  425. fun:_dl_init
  426. ...
  427. }
  428. {
  429. <insert_a_suppression_name_here>
  430. Memcheck:Leak
  431. match-leak-kinds: reachable
  432. fun:malloc
  433. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  434. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  435. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  436. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  437. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  438. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  439. fun:call_init.part.0
  440. fun:_dl_init
  441. ...
  442. }
  443. {
  444. <insert_a_suppression_name_here>
  445. Memcheck:Leak
  446. match-leak-kinds: reachable
  447. fun:malloc
  448. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  449. ...
  450. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  451. }
  452. {
  453. <insert_a_suppression_name_here>
  454. Memcheck:Leak
  455. match-leak-kinds: reachable
  456. fun:malloc
  457. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  458. ...
  459. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  460. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  461. }
  462. {
  463. <insert_a_suppression_name_here>
  464. Memcheck:Leak
  465. match-leak-kinds: reachable
  466. fun:malloc
  467. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  468. ...
  469. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  470. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  471. fun:call_init.part.0
  472. }
  473. {
  474. <insert_a_suppression_name_here>
  475. Memcheck:Leak
  476. match-leak-kinds: reachable
  477. fun:calloc
  478. fun:_dl_check_map_versions
  479. fun:dl_open_worker
  480. fun:_dl_catch_error
  481. fun:_dl_open
  482. fun:dlopen_doit
  483. fun:_dl_catch_error
  484. fun:_dlerror_run
  485. fun:dlopen@@GLIBC_2.2.5
  486. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  487. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  488. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  489. }
  490. {
  491. <insert_a_suppression_name_here>
  492. Memcheck:Leak
  493. match-leak-kinds: reachable
  494. fun:calloc
  495. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  496. ...
  497. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  498. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  499. fun:call_init.part.0
  500. fun:_dl_init
  501. ...
  502. }
  503. {
  504. <insert_a_suppression_name_here>
  505. Memcheck:Leak
  506. match-leak-kinds: reachable
  507. fun:malloc
  508. fun:_dl_new_object
  509. fun:_dl_map_object_from_fd
  510. fun:_dl_map_object
  511. fun:dl_open_worker
  512. fun:_dl_catch_error
  513. fun:_dl_open
  514. fun:dlopen_doit
  515. fun:_dl_catch_error
  516. fun:_dlerror_run
  517. fun:dlopen@@GLIBC_2.2.5
  518. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  519. }
  520. {
  521. <insert_a_suppression_name_here>
  522. Memcheck:Leak
  523. match-leak-kinds: reachable
  524. fun:malloc
  525. fun:strdup
  526. fun:_dl_load_cache_lookup
  527. fun:_dl_map_object
  528. fun:dl_open_worker
  529. fun:_dl_catch_error
  530. fun:_dl_open
  531. fun:dlopen_doit
  532. fun:_dl_catch_error
  533. fun:_dlerror_run
  534. fun:dlopen@@GLIBC_2.2.5
  535. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  536. }
  537. {
  538. <insert_a_suppression_name_here>
  539. Memcheck:Leak
  540. match-leak-kinds: indirect
  541. fun:calloc
  542. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  543. ...
  544. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  545. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  546. fun:call_init.part.0
  547. fun:_dl_init
  548. ...
  549. }
  550. {
  551. <insert_a_suppression_name_here>
  552. Memcheck:Leak
  553. match-leak-kinds: reachable
  554. fun:malloc
  555. fun:strdup
  556. fun:_dl_load_cache_lookup
  557. fun:_dl_map_object
  558. fun:dl_open_worker
  559. fun:_dl_catch_error
  560. fun:_dl_open
  561. fun:dlopen_doit
  562. fun:_dl_catch_error
  563. fun:_dlerror_run
  564. fun:dlopen@@GLIBC_2.2.5
  565. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  566. }
  567. {
  568. <insert_a_suppression_name_here>
  569. Memcheck:Leak
  570. match-leak-kinds: reachable
  571. fun:calloc
  572. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  573. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  574. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  575. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  576. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  577. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  578. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  579. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  580. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  581. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  582. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  583. }
  584. {
  585. <insert_a_suppression_name_here>
  586. Memcheck:Leak
  587. match-leak-kinds: reachable
  588. fun:malloc
  589. fun:strdup
  590. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  591. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  592. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  593. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  594. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  595. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  596. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  597. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  598. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  599. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  600. }
  601. {
  602. <insert_a_suppression_name_here>
  603. Memcheck:Leak
  604. match-leak-kinds: reachable
  605. fun:calloc
  606. fun:_dlerror_run
  607. fun:dlopen@@GLIBC_2.2.5
  608. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  609. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  610. fun:call_init.part.0
  611. fun:_dl_init
  612. ...
  613. }
  614. {
  615. <insert_a_suppression_name_here>
  616. Helgrind:UnlockUnlocked
  617. fun:mutex_unlock_WRK
  618. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  619. fun:aclCompilerInit
  620. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  621. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  622. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  623. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  624. fun:clIcdGetPlatformIDsKHR
  625. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  626. fun:call_init.part.0
  627. fun:_dl_init
  628. fun:dl_open_worker
  629. fun:_dl_catch_error
  630. fun:_dl_open
  631. fun:dlopen_doit
  632. fun:_dl_catch_error
  633. fun:_dlerror_run
  634. fun:dlopen@@GLIBC_2.2.5
  635. ...
  636. }
  637. {
  638. <insert_a_suppression_name_here>
  639. Helgrind:PthAPIerror
  640. fun:mutex_unlock_WRK
  641. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  642. fun:aclCompilerInit
  643. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  644. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  645. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  646. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  647. fun:clIcdGetPlatformIDsKHR
  648. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  649. fun:call_init.part.0
  650. fun:_dl_init
  651. fun:dl_open_worker
  652. fun:_dl_catch_error
  653. fun:_dl_open
  654. fun:dlopen_doit
  655. fun:_dl_catch_error
  656. fun:_dlerror_run
  657. fun:dlopen@@GLIBC_2.2.5
  658. ...
  659. }
  660. {
  661. <insert_a_suppression_name_here>
  662. Helgrind:Race
  663. ...
  664. fun:init_one_static_tls
  665. fun:__pthread_init_static_tls
  666. fun:dl_open_worker
  667. fun:_dl_catch_error
  668. fun:_dl_open
  669. fun:dlopen_doit
  670. fun:_dl_catch_error
  671. fun:_dlerror_run
  672. fun:dlopen@@GLIBC_2.2.5
  673. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  674. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  675. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  676. fun:call_init.part.0
  677. fun:_dl_init
  678. fun:dl_open_worker
  679. fun:_dl_catch_error
  680. fun:_dl_open
  681. fun:dlopen_doit
  682. fun:_dl_catch_error
  683. fun:_dlerror_run
  684. fun:dlopen@@GLIBC_2.2.5
  685. ...
  686. }
  687. {
  688. <insert_a_suppression_name_here>
  689. Memcheck:Cond
  690. ...
  691. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  692. ...
  693. fun:call_init.part.0
  694. fun:_dl_init
  695. fun:dl_open_worker
  696. fun:_dl_catch_error
  697. fun:_dl_open
  698. fun:dlopen_doit
  699. fun:_dl_catch_error
  700. fun:_dlerror_run
  701. fun:dlopen@@GLIBC_2.2.5
  702. ...
  703. }
  704. {
  705. <insert_a_suppression_name_here>
  706. Memcheck:Value8
  707. ...
  708. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  709. ...
  710. fun:call_init.part.0
  711. fun:_dl_init
  712. fun:dl_open_worker
  713. fun:_dl_catch_error
  714. fun:_dl_open
  715. fun:dlopen_doit
  716. fun:_dl_catch_error
  717. fun:_dlerror_run
  718. fun:dlopen@@GLIBC_2.2.5
  719. ...
  720. }
  721. {
  722. <insert_a_suppression_name_here>
  723. Memcheck:Leak
  724. ...
  725. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  726. ...
  727. fun:call_init.part.0
  728. fun:_dl_init
  729. fun:dl_open_worker
  730. fun:_dl_catch_error
  731. fun:_dl_open
  732. fun:dlopen_doit
  733. fun:_dl_catch_error
  734. fun:_dlerror_run
  735. fun:dlopen@@GLIBC_2.2.5
  736. ...
  737. }
  738. {
  739. <insert_a_suppression_name_here>
  740. Memcheck:Leak
  741. match-leak-kinds: reachable
  742. fun:calloc
  743. fun:_dlerror_run
  744. fun:dlclose
  745. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  746. fun:__run_exit_handlers
  747. fun:exit
  748. ...
  749. }
  750. {
  751. <insert_a_suppression_name_here>
  752. Memcheck:Leak
  753. match-leak-kinds: reachable
  754. fun:malloc
  755. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  756. ...
  757. }