opencl.suppr 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753
  1. # StarPU --- Runtime system for heterogeneous multicore architectures.
  2. #
  3. # Copyright (C) 2016 Université de Bordeaux
  4. # Copyright (C) 2016 CNRS
  5. #
  6. # StarPU is free software; you can redistribute it and/or modify
  7. # it under the terms of the GNU Lesser General Public License as published by
  8. # the Free Software Foundation; either version 2.1 of the License, or (at
  9. # your option) any later version.
  10. #
  11. # StarPU is distributed in the hope that it will be useful, but
  12. # WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  14. #
  15. # See the GNU Lesser General Public License in COPYING.LGPL for more details.
  16. #
  17. {
  18. <insert_a_suppression_name_here>
  19. Memcheck:Leak
  20. match-leak-kinds: reachable
  21. fun:malloc
  22. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  23. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  24. fun:call_init.part.0
  25. fun:_dl_init
  26. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  27. }
  28. {
  29. <insert_a_suppression_name_here>
  30. Memcheck:Leak
  31. match-leak-kinds: indirect
  32. fun:malloc
  33. fun:strdup
  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/libnvidia-opencl.so.331.49
  40. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  41. fun:call_init.part.0
  42. fun:_dl_init
  43. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  44. }
  45. {
  46. <insert_a_suppression_name_here>
  47. Memcheck:Leak
  48. match-leak-kinds: definite
  49. fun:malloc
  50. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  51. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  52. }
  53. {
  54. <insert_a_suppression_name_here>
  55. Memcheck:Leak
  56. match-leak-kinds: possible
  57. fun:calloc
  58. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  59. ...
  60. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  61. }
  62. {
  63. <insert_a_suppression_name_here>
  64. Memcheck:Leak
  65. match-leak-kinds: definite
  66. fun:malloc
  67. fun:__alloc_dir
  68. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  69. ...
  70. }
  71. {
  72. <insert_a_suppression_name_here>
  73. Memcheck:Leak
  74. match-leak-kinds: definite
  75. fun:calloc
  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/libnvidia-opencl.so.331.49
  82. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  83. fun:call_init.part.0
  84. fun:_dl_init
  85. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  86. }
  87. {
  88. <insert_a_suppression_name_here>
  89. Memcheck:Leak
  90. match-leak-kinds: reachable
  91. fun:malloc
  92. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  93. fun:call_init.part.0
  94. fun:_dl_init
  95. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  96. }
  97. {
  98. <insert_a_suppression_name_here>
  99. Memcheck:Leak
  100. match-leak-kinds: reachable
  101. fun:malloc
  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/libnvidia-opencl.so.331.49
  109. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  110. fun:call_init.part.0
  111. fun:_dl_init
  112. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  113. }
  114. {
  115. <insert_a_suppression_name_here>
  116. Memcheck:Leak
  117. match-leak-kinds: reachable
  118. fun:malloc
  119. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  120. fun:call_init.part.0
  121. fun:_dl_init
  122. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  123. }
  124. {
  125. <insert_a_suppression_name_here>
  126. Memcheck:Leak
  127. match-leak-kinds: reachable
  128. fun:malloc
  129. fun:_dl_new_object
  130. fun:_dl_map_object_from_fd
  131. fun:_dl_map_object
  132. fun:dl_open_worker
  133. fun:_dl_catch_error
  134. fun:_dl_open
  135. fun:dlopen_doit
  136. fun:_dl_catch_error
  137. fun:_dlerror_run
  138. fun:dlopen@@GLIBC_2.2.5
  139. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  140. }
  141. {
  142. <insert_a_suppression_name_here>
  143. Memcheck:Leak
  144. match-leak-kinds: reachable
  145. fun:realloc
  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/libnvidia-opencl.so.331.49
  149. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  150. fun:call_init.part.0
  151. fun:_dl_init
  152. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  153. }
  154. {
  155. <insert_a_suppression_name_here>
  156. Memcheck:Leak
  157. match-leak-kinds: possible
  158. fun:calloc
  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/libnvidia-opencl.so.331.49
  166. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  167. fun:call_init.part.0
  168. fun:_dl_init
  169. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  170. }
  171. {
  172. <insert_a_suppression_name_here>
  173. Memcheck:Leak
  174. match-leak-kinds: possible
  175. fun:calloc
  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/libnvidia-opencl.so.331.49
  185. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  186. fun:call_init.part.0
  187. }
  188. {
  189. <insert_a_suppression_name_here>
  190. Memcheck:Leak
  191. match-leak-kinds: possible
  192. fun:calloc
  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/libnvidia-opencl.so.331.49
  197. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  198. fun:call_init.part.0
  199. fun:_dl_init
  200. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  201. }
  202. {
  203. <insert_a_suppression_name_here>
  204. Memcheck:Leak
  205. match-leak-kinds: possible
  206. fun:calloc
  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/libnvidia-opencl.so.331.49
  212. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  213. fun:call_init.part.0
  214. fun:_dl_init
  215. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  216. }
  217. {
  218. <insert_a_suppression_name_here>
  219. Memcheck:Leak
  220. match-leak-kinds: possible
  221. fun:calloc
  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/libnvidia-opencl.so.331.49
  228. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  229. fun:call_init.part.0
  230. fun:_dl_init
  231. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  232. }
  233. {
  234. <insert_a_suppression_name_here>
  235. Memcheck:Leak
  236. match-leak-kinds: reachable
  237. fun:malloc
  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/libnvidia-opencl.so.331.49
  242. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  243. fun:call_init.part.0
  244. fun:_dl_init
  245. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  246. }
  247. {
  248. <insert_a_suppression_name_here>
  249. Memcheck:Leak
  250. match-leak-kinds: reachable
  251. fun:malloc
  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/libnvidia-opencl.so.331.49
  258. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  259. fun:call_init.part.0
  260. fun:_dl_init
  261. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  262. }
  263. {
  264. <insert_a_suppression_name_here>
  265. Memcheck:Leak
  266. match-leak-kinds: reachable
  267. fun:malloc
  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/libnvidia-opencl.so.331.49
  276. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  277. fun:call_init.part.0
  278. fun:_dl_init
  279. }
  280. {
  281. <insert_a_suppression_name_here>
  282. Memcheck:Leak
  283. match-leak-kinds: reachable
  284. fun:malloc
  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/libnvidia-opencl.so.331.49
  293. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  294. fun:call_init.part.0
  295. fun:_dl_init
  296. }
  297. {
  298. <insert_a_suppression_name_here>
  299. Memcheck:Leak
  300. match-leak-kinds: reachable
  301. fun:malloc
  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/libnvidia-opencl.so.331.49
  305. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  306. fun:call_init.part.0
  307. fun:_dl_init
  308. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  309. }
  310. {
  311. <insert_a_suppression_name_here>
  312. Memcheck:Leak
  313. match-leak-kinds: reachable
  314. fun:calloc
  315. fun:_dl_check_map_versions
  316. fun:dl_open_worker
  317. fun:_dl_catch_error
  318. fun:_dl_open
  319. fun:dlopen_doit
  320. fun:_dl_catch_error
  321. fun:_dlerror_run
  322. fun:dlopen@@GLIBC_2.2.5
  323. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  324. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  325. fun:call_init.part.0
  326. }
  327. {
  328. <insert_a_suppression_name_here>
  329. Memcheck:Leak
  330. match-leak-kinds: reachable
  331. fun:calloc
  332. fun:_dl_new_object
  333. fun:_dl_map_object_from_fd
  334. fun:_dl_map_object
  335. fun:dl_open_worker
  336. fun:_dl_catch_error
  337. fun:_dl_open
  338. fun:dlopen_doit
  339. fun:_dl_catch_error
  340. fun:_dlerror_run
  341. fun:dlopen@@GLIBC_2.2.5
  342. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  343. }
  344. {
  345. <insert_a_suppression_name_here>
  346. Memcheck:Leak
  347. match-leak-kinds: reachable
  348. fun:calloc
  349. fun:_dl_new_object
  350. fun:_dl_map_object_from_fd
  351. fun:_dl_map_object
  352. fun:dl_open_worker
  353. fun:_dl_catch_error
  354. fun:_dl_open
  355. fun:dlopen_doit
  356. fun:_dl_catch_error
  357. fun:_dlerror_run
  358. fun:dlopen@@GLIBC_2.2.5
  359. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  360. }
  361. {
  362. <insert_a_suppression_name_here>
  363. Memcheck:Leak
  364. match-leak-kinds: reachable
  365. fun:calloc
  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/libnvidia-opencl.so.331.49
  375. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  376. fun:call_init.part.0
  377. }
  378. {
  379. <insert_a_suppression_name_here>
  380. Memcheck:Leak
  381. match-leak-kinds: reachable
  382. fun:calloc
  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/libnvidia-opencl.so.331.49
  390. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  391. fun:call_init.part.0
  392. fun:_dl_init
  393. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  394. }
  395. {
  396. <insert_a_suppression_name_here>
  397. Memcheck:Leak
  398. match-leak-kinds: reachable
  399. fun:calloc
  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/libnvidia-opencl.so.331.49
  407. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  408. fun:call_init.part.0
  409. fun:_dl_init
  410. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  411. }
  412. {
  413. <insert_a_suppression_name_here>
  414. Memcheck:Leak
  415. match-leak-kinds: reachable
  416. fun:calloc
  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/libnvidia-opencl.so.331.49
  424. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  425. fun:call_init.part.0
  426. fun:_dl_init
  427. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  428. }
  429. {
  430. <insert_a_suppression_name_here>
  431. Memcheck:Leak
  432. match-leak-kinds: reachable
  433. fun:malloc
  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/libnvidia-opencl.so.331.49
  439. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  440. fun:call_init.part.0
  441. fun:_dl_init
  442. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  443. }
  444. {
  445. <insert_a_suppression_name_here>
  446. Memcheck:Leak
  447. match-leak-kinds: reachable
  448. fun:malloc
  449. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  450. ...
  451. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  452. }
  453. {
  454. <insert_a_suppression_name_here>
  455. Memcheck:Leak
  456. match-leak-kinds: reachable
  457. fun:malloc
  458. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  459. ...
  460. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  461. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  462. }
  463. {
  464. <insert_a_suppression_name_here>
  465. Memcheck:Leak
  466. match-leak-kinds: reachable
  467. fun:malloc
  468. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  469. ...
  470. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  471. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  472. fun:call_init.part.0
  473. }
  474. {
  475. <insert_a_suppression_name_here>
  476. Memcheck:Leak
  477. match-leak-kinds: reachable
  478. fun:calloc
  479. fun:_dl_check_map_versions
  480. fun:dl_open_worker
  481. fun:_dl_catch_error
  482. fun:_dl_open
  483. fun:dlopen_doit
  484. fun:_dl_catch_error
  485. fun:_dlerror_run
  486. fun:dlopen@@GLIBC_2.2.5
  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. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  490. }
  491. {
  492. <insert_a_suppression_name_here>
  493. Memcheck:Leak
  494. match-leak-kinds: reachable
  495. fun:calloc
  496. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  497. ...
  498. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  499. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  500. fun:call_init.part.0
  501. fun:_dl_init
  502. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  503. }
  504. {
  505. <insert_a_suppression_name_here>
  506. Memcheck:Leak
  507. match-leak-kinds: reachable
  508. fun:malloc
  509. fun:_dl_new_object
  510. fun:_dl_map_object_from_fd
  511. fun:_dl_map_object
  512. fun:dl_open_worker
  513. fun:_dl_catch_error
  514. fun:_dl_open
  515. fun:dlopen_doit
  516. fun:_dl_catch_error
  517. fun:_dlerror_run
  518. fun:dlopen@@GLIBC_2.2.5
  519. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  520. }
  521. {
  522. <insert_a_suppression_name_here>
  523. Memcheck:Leak
  524. match-leak-kinds: reachable
  525. fun:malloc
  526. fun:strdup
  527. fun:_dl_load_cache_lookup
  528. fun:_dl_map_object
  529. fun:dl_open_worker
  530. fun:_dl_catch_error
  531. fun:_dl_open
  532. fun:dlopen_doit
  533. fun:_dl_catch_error
  534. fun:_dlerror_run
  535. fun:dlopen@@GLIBC_2.2.5
  536. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  537. }
  538. {
  539. <insert_a_suppression_name_here>
  540. Memcheck:Leak
  541. match-leak-kinds: indirect
  542. fun:calloc
  543. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  544. ...
  545. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  546. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  547. fun:call_init.part.0
  548. fun:_dl_init
  549. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  550. }
  551. {
  552. <insert_a_suppression_name_here>
  553. Memcheck:Leak
  554. match-leak-kinds: reachable
  555. fun:malloc
  556. fun:strdup
  557. fun:_dl_load_cache_lookup
  558. fun:_dl_map_object
  559. fun:dl_open_worker
  560. fun:_dl_catch_error
  561. fun:_dl_open
  562. fun:dlopen_doit
  563. fun:_dl_catch_error
  564. fun:_dlerror_run
  565. fun:dlopen@@GLIBC_2.2.5
  566. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  567. }
  568. {
  569. <insert_a_suppression_name_here>
  570. Memcheck:Leak
  571. match-leak-kinds: reachable
  572. fun:calloc
  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. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  584. }
  585. {
  586. <insert_a_suppression_name_here>
  587. Memcheck:Leak
  588. match-leak-kinds: reachable
  589. fun:malloc
  590. fun:strdup
  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. obj:/usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.331.49
  601. }
  602. {
  603. <insert_a_suppression_name_here>
  604. Memcheck:Leak
  605. match-leak-kinds: reachable
  606. fun:calloc
  607. fun:_dlerror_run
  608. fun:dlopen@@GLIBC_2.2.5
  609. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  610. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  611. fun:call_init.part.0
  612. fun:_dl_init
  613. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  614. }
  615. {
  616. <insert_a_suppression_name_here>
  617. Helgrind:UnlockUnlocked
  618. fun:mutex_unlock_WRK
  619. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  620. fun:aclCompilerInit
  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. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  625. fun:clIcdGetPlatformIDsKHR
  626. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  627. fun:call_init.part.0
  628. fun:_dl_init
  629. fun:dl_open_worker
  630. fun:_dl_catch_error
  631. fun:_dl_open
  632. fun:dlopen_doit
  633. fun:_dl_catch_error
  634. fun:_dlerror_run
  635. fun:dlopen@@GLIBC_2.2.5
  636. ...
  637. }
  638. {
  639. <insert_a_suppression_name_here>
  640. Helgrind:PthAPIerror
  641. fun:mutex_unlock_WRK
  642. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  643. fun:aclCompilerInit
  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. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  648. fun:clIcdGetPlatformIDsKHR
  649. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  650. fun:call_init.part.0
  651. fun:_dl_init
  652. fun:dl_open_worker
  653. fun:_dl_catch_error
  654. fun:_dl_open
  655. fun:dlopen_doit
  656. fun:_dl_catch_error
  657. fun:_dlerror_run
  658. fun:dlopen@@GLIBC_2.2.5
  659. ...
  660. }
  661. {
  662. <insert_a_suppression_name_here>
  663. Helgrind:Race
  664. ...
  665. fun:init_one_static_tls
  666. fun:__pthread_init_static_tls
  667. fun:dl_open_worker
  668. fun:_dl_catch_error
  669. fun:_dl_open
  670. fun:dlopen_doit
  671. fun:_dl_catch_error
  672. fun:_dlerror_run
  673. fun:dlopen@@GLIBC_2.2.5
  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. obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
  677. fun:call_init.part.0
  678. fun:_dl_init
  679. fun:dl_open_worker
  680. fun:_dl_catch_error
  681. fun:_dl_open
  682. fun:dlopen_doit
  683. fun:_dl_catch_error
  684. fun:_dlerror_run
  685. fun:dlopen@@GLIBC_2.2.5
  686. ...
  687. }
  688. {
  689. <insert_a_suppression_name_here>
  690. Memcheck:Cond
  691. ...
  692. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  693. ...
  694. fun:call_init.part.0
  695. fun:_dl_init
  696. fun:dl_open_worker
  697. fun:_dl_catch_error
  698. fun:_dl_open
  699. fun:dlopen_doit
  700. fun:_dl_catch_error
  701. fun:_dlerror_run
  702. fun:dlopen@@GLIBC_2.2.5
  703. ...
  704. }
  705. {
  706. <insert_a_suppression_name_here>
  707. Memcheck:Value8
  708. ...
  709. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  710. ...
  711. fun:call_init.part.0
  712. fun:_dl_init
  713. fun:dl_open_worker
  714. fun:_dl_catch_error
  715. fun:_dl_open
  716. fun:dlopen_doit
  717. fun:_dl_catch_error
  718. fun:_dlerror_run
  719. fun:dlopen@@GLIBC_2.2.5
  720. ...
  721. }
  722. {
  723. <insert_a_suppression_name_here>
  724. Memcheck:Leak
  725. ...
  726. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  727. ...
  728. fun:call_init.part.0
  729. fun:_dl_init
  730. fun:dl_open_worker
  731. fun:_dl_catch_error
  732. fun:_dl_open
  733. fun:dlopen_doit
  734. fun:_dl_catch_error
  735. fun:_dlerror_run
  736. fun:dlopen@@GLIBC_2.2.5
  737. ...
  738. }
  739. {
  740. <insert_a_suppression_name_here>
  741. Memcheck:Leak
  742. match-leak-kinds: reachable
  743. fun:calloc
  744. fun:_dlerror_run
  745. fun:dlclose
  746. obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
  747. fun:__run_exit_handlers
  748. fun:exit
  749. ...
  750. }