padico.suppr 14 KB

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