valgrind-suppressions 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578
  1. {
  2. in dl.so
  3. Memcheck:Cond
  4. fun:_dl_relocate_object
  5. }
  6. {
  7. bugs in libpng/libz
  8. Memcheck:Cond
  9. obj:/usr/lib/libz.so.1.2.2.2
  10. obj:/usr/lib/libz.so.1.2.2.2
  11. fun:deflate
  12. }
  13. {
  14. bugs in libpng/libz
  15. Memcheck:Cond
  16. obj:/usr/lib/libz.so.1.2.3
  17. obj:/usr/lib/libz.so.1.2.3
  18. fun:deflate
  19. }
  20. {
  21. bugs in libpng/libz
  22. Memcheck:Cond
  23. obj:/usr/lib/libz.so.1.2.3.3
  24. }
  25. {
  26. bugs in libpng/libz
  27. Memcheck:Value8
  28. obj:/usr/lib/libz.so.1.2.3.3
  29. }
  30. {
  31. cairo's write_png triggers apparent bugs in libpng/libz
  32. Memcheck:Cond
  33. obj:/usr/lib/libz.so.1.2.2.2
  34. obj:/usr/lib/libz.so.1.2.2.2
  35. fun:deflate
  36. fun:png_write_finish_row
  37. fun:png_write_filtered_row
  38. fun:png_write_find_filter
  39. fun:png_write_row
  40. fun:png_write_image
  41. fun:write_png
  42. }
  43. {
  44. cairo's write_png_argb32 triggers apparent bugs in libpng/libz
  45. Memcheck:Cond
  46. obj:/usr/lib/libz.so.1.2.3
  47. obj:/usr/lib/libz.so.1.2.3
  48. fun:deflate
  49. obj:/usr/lib/libpng12.so.0.1.2.8
  50. obj:/usr/lib/libpng12.so.0.1.2.8
  51. obj:/usr/lib/libpng12.so.0.1.2.8
  52. fun:png_write_row
  53. fun:png_write_image
  54. fun:write_png
  55. }
  56. {
  57. cairo's write_png_argb32 triggers apparent bugs in libpng/libz
  58. Memcheck:Cond
  59. obj:/usr/lib/libz.so.1.2.2.2
  60. obj:/usr/lib/libz.so.1.2.2.2
  61. fun:deflate
  62. fun:png_write_finish_row
  63. fun:png_write_filtered_row
  64. fun:png_write_find_filter
  65. fun:png_write_row
  66. fun:png_write_image
  67. fun:write_png_argb32
  68. }
  69. {
  70. cairo's _cairo_pdf_surface_paint triggers apparent bugs in libz
  71. Memcheck:Cond
  72. obj:/usr/lib/libz.so.1.2.3
  73. obj:/usr/lib/libz.so.1.2.3
  74. fun:deflate
  75. fun:compress2
  76. fun:compress
  77. fun:compress_dup
  78. fun:emit_image
  79. fun:emit_surface_pattern
  80. fun:emit_pattern
  81. fun:_cairo_pdf_surface_paint
  82. }
  83. {
  84. cairo's _cairo_pdf_surface_paint triggers apparent bugs in libz
  85. Memcheck:Cond
  86. obj:/usr/lib/libz.so.1.2.3
  87. obj:/usr/lib/libz.so.1.2.3
  88. fun:deflate
  89. fun:compress2
  90. fun:compress
  91. fun:compress_dup
  92. fun:emit_pattern
  93. fun:_cairo_pdf_surface_paint
  94. }
  95. {
  96. cairo's _cairo_pdf_surface_paint triggers apparent bugs in libz
  97. Memcheck:Cond
  98. fun:deflate_slow
  99. fun:deflate
  100. }
  101. {
  102. cairo's _cairo_pdf_surface_paint triggers apparent bugs in libz
  103. Memcheck:Value4
  104. fun:deflate_slow
  105. fun:deflate
  106. }
  107. {
  108. cairo's _cairo_pdf_surface_paint triggers apparent bugs in libz
  109. Memcheck:Value4
  110. fun:compress_block
  111. fun:_tr_flush_block
  112. fun:deflate_slow
  113. fun:deflate
  114. }
  115. {
  116. cairo's _cairo_pdf_surface_paint triggers apparent bugs in libz
  117. Memcheck:Value4
  118. fun:crc32
  119. obj:/usr/lib/libpng12.so.0.15.0
  120. fun:png_write_chunk_data
  121. fun:png_write_chunk
  122. }
  123. {
  124. cairo's _cairo_pdf_surface_paint triggers apparent bugs in libz
  125. Memcheck:Value4
  126. fun:base64_write_func
  127. fun:stream_write_func
  128. obj:/usr/lib/libpng12.so.0.15.0
  129. fun:png_write_chunk_data
  130. fun:png_write_chunk
  131. }
  132. {
  133. pthread initialization strstr bug
  134. Memcheck:Cond
  135. fun:strstr
  136. fun:__pthread_initialize_minimal
  137. obj:/lib/libpthread-2.3.5.so
  138. obj:/lib/libpthread-2.3.5.so
  139. fun:call_init
  140. fun:_dl_init
  141. obj:/lib/ld-2.3.5.so
  142. }
  143. {
  144. Pixman reads padding bytes that are never initialized
  145. Memcheck:Cond
  146. fun:fbBltOne
  147. fun:fbCompositeSolidMask_nx1xn
  148. fun:_cairo_pixman_composite
  149. fun:_cairo_image_surface_composite
  150. fun:_cairo_surface_composite
  151. fun:_cairo_ft_scaled_font_show_glyphs
  152. fun:_cairo_scaled_font_show_glyphs
  153. fun:_cairo_gstate_show_glyphs_draw_func
  154. fun:_cairo_gstate_clip_and_composite
  155. fun:_cairo_gstate_show_glyphs
  156. fun:cairo_show_text
  157. fun:draw
  158. }
  159. {
  160. XXX: I have no idea what might be causing this
  161. Memcheck:Free
  162. fun:free
  163. fun:free_mem
  164. fun:__libc_freeres
  165. fun:_vgw_freeres
  166. fun:exit
  167. fun:__libc_start_main
  168. }
  169. {
  170. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  171. Memcheck:Leak
  172. fun:malloc
  173. fun:_XlcAddCT
  174. fun:_XlcInitCTInfo
  175. fun:initialize
  176. fun:initialize
  177. fun:_XlcCreateLC
  178. fun:_XlcUtf8Loader
  179. fun:_XOpenLC
  180. fun:_XrmInitParseInfo
  181. fun:NewDatabase
  182. fun:XrmGetStringDatabase
  183. }
  184. {
  185. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  186. Memcheck:Leak
  187. fun:malloc
  188. fun:PutEntry
  189. fun:GetDatabase
  190. fun:XrmGetStringDatabase
  191. }
  192. {
  193. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  194. Memcheck:Leak
  195. fun:malloc
  196. fun:initialize
  197. fun:_XlcCreateLC
  198. fun:_XlcDefaultLoader
  199. fun:_XOpenLC
  200. fun:_XrmInitParseInfo
  201. fun:NewDatabase
  202. fun:XrmGetStringDatabase
  203. }
  204. {
  205. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  206. Memcheck:Leak
  207. fun:malloc
  208. fun:add_codeset
  209. fun:initialize
  210. fun:_XlcCreateLC
  211. fun:_XlcDefaultLoader
  212. fun:_XOpenLC
  213. fun:_XrmInitParseInfo
  214. fun:NewDatabase
  215. fun:XrmGetStringDatabase
  216. }
  217. {
  218. XrmInitialize is fairly obnoxious about leaving reachable memory around
  219. Memcheck:Leak
  220. fun:malloc
  221. fun:_XrmInternalStringToQuark
  222. }
  223. {
  224. XrmInitialize is fairly obnoxious about leaving reachable memory around
  225. Memcheck:Leak
  226. fun:malloc
  227. obj:/usr/lib/libX11.so.6.2.0
  228. fun:_XrmInternalStringToQuark
  229. fun:XrmInitialize
  230. }
  231. {
  232. XrmInitialize is fairly obnoxious about leaving reachable memory around
  233. Memcheck:Leak
  234. fun:malloc
  235. fun:permalloc
  236. fun:_XrmInternalStringToQuark
  237. }
  238. {
  239. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  240. Memcheck:Leak
  241. fun:malloc
  242. fun:_XlcSetConverter
  243. fun:_XlcDefaultLoader
  244. fun:_XOpenLC
  245. fun:_XrmInitParseInfo
  246. fun:NewDatabase
  247. fun:XrmGetStringDatabase
  248. }
  249. {
  250. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  251. Memcheck:Leak
  252. fun:malloc
  253. fun:_XlcCreateDefaultCharSet
  254. fun:_XlcAddCT
  255. fun:_XlcInitCTInfo
  256. fun:initialize
  257. fun:initialize
  258. fun:_XlcCreateLC
  259. fun:_XlcUtf8Loader
  260. fun:_XOpenLC
  261. fun:_XrmInitParseInfo
  262. fun:NewDatabase
  263. fun:XrmGetStringDatabase
  264. }
  265. {
  266. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  267. Memcheck:Leak
  268. fun:realloc
  269. fun:add_codeset
  270. fun:initialize
  271. fun:_XlcCreateLC
  272. fun:_XlcDefaultLoader
  273. fun:_XOpenLC
  274. fun:_XrmInitParseInfo
  275. fun:NewDatabase
  276. fun:XrmGetStringDatabase
  277. }
  278. {
  279. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  280. Memcheck:Leak
  281. fun:realloc
  282. fun:add_codeset
  283. fun:load_generic
  284. fun:initialize
  285. fun:_XlcCreateLC
  286. fun:_XlcDefaultLoader
  287. fun:_XOpenLC
  288. }
  289. {
  290. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  291. Memcheck:Leak
  292. fun:malloc
  293. fun:add_codeset
  294. fun:load_generic
  295. fun:initialize
  296. fun:_XlcCreateLC
  297. fun:_XlcDefaultLoader
  298. fun:_XOpenLC
  299. }
  300. {
  301. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  302. Memcheck:Leak
  303. fun:malloc
  304. fun:load_generic
  305. fun:initialize
  306. fun:_XlcCreateLC
  307. fun:_XlcDefaultLoader
  308. fun:_XOpenLC
  309. }
  310. {
  311. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  312. Memcheck:Leak
  313. fun:malloc
  314. fun:_XlcAddCharSet
  315. fun:_XlcAddCT
  316. fun:_XlcInitCTInfo
  317. fun:initialize
  318. fun:initialize
  319. fun:_XlcCreateLC
  320. fun:_XlcUtf8Loader
  321. fun:_XOpenLC
  322. fun:_XrmInitParseInfo
  323. fun:NewDatabase
  324. fun:XrmGetStringDatabase
  325. }
  326. {
  327. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  328. Memcheck:Leak
  329. fun:malloc
  330. fun:_XlcCreateLocaleDataBase
  331. fun:initialize
  332. fun:initialize
  333. fun:_XlcCreateLC
  334. fun:_XlcUtf8Loader
  335. fun:_XOpenLC
  336. fun:_XrmInitParseInfo
  337. fun:NewDatabase
  338. fun:XrmGetStringDatabase
  339. }
  340. {
  341. XrmGetStringDatabase is fairly obnoxious about leaving reachable memory around
  342. Memcheck:Leak
  343. fun:malloc
  344. fun:_XlcSetConverter
  345. fun:_XlcInitCTInfo
  346. fun:initialize
  347. fun:initialize
  348. fun:_XlcCreateLC
  349. fun:_XlcUtf8Loader
  350. fun:_XOpenLC
  351. fun:_XrmInitParseInfo
  352. fun:NewDatabase
  353. fun:XrmGetStringDatabase
  354. }
  355. {
  356. pthread initialization seems to leave some memory possibly lost
  357. Memcheck:Leak
  358. fun:calloc
  359. obj:/lib/ld-2.3.6.so
  360. obj:/lib/ld-2.3.6.so
  361. fun:_dl_allocate_tls
  362. fun:__pthread_initialize_minimal
  363. obj:/usr/lib/debug/libpthread-0.10.so
  364. obj:/usr/lib/debug/libpthread-0.10.so
  365. obj:/lib/ld-2.3.6.so
  366. obj:/lib/ld-2.3.6.so
  367. obj:/lib/ld-2.3.6.so
  368. }
  369. {
  370. pthread initialization seems to leave some memory still reachable
  371. Memcheck:Leak
  372. fun:calloc
  373. fun:_dl_tls_setup
  374. fun:__pthread_initialize_minimal
  375. obj:/usr/lib/debug/libpthread-0.10.so
  376. obj:/usr/lib/debug/libpthread-0.10.so
  377. obj:/lib/ld-2.3.6.so
  378. obj:/lib/ld-2.3.6.so
  379. obj:/lib/ld-2.3.6.so
  380. }
  381. {
  382. pthread initialization seems to leave some memory possibly lost
  383. Memcheck:Leak
  384. fun:memalign
  385. obj:/lib/ld-2.3.6.so
  386. fun:_dl_allocate_tls
  387. fun:__pthread_initialize_minimal
  388. obj:/usr/lib/debug/libpthread-0.10.so
  389. obj:/usr/lib/debug/libpthread-0.10.so
  390. obj:/lib/ld-2.3.6.so
  391. obj:/lib/ld-2.3.6.so
  392. obj:/lib/ld-2.3.6.so
  393. }
  394. {
  395. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  396. Memcheck:Leak
  397. fun:malloc
  398. fun:_XlcAddCT
  399. fun:_XlcInitCTInfo
  400. fun:initialize
  401. fun:initialize
  402. fun:_XlcCreateLC
  403. fun:_XlcUtf8Loader
  404. fun:_XOpenLC
  405. fun:_XrmInitParseInfo
  406. fun:NewDatabase
  407. }
  408. {
  409. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  410. Memcheck:Leak
  411. fun:malloc
  412. fun:PutEntry
  413. fun:GetDatabase
  414. }
  415. {
  416. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  417. Memcheck:Leak
  418. fun:malloc
  419. fun:initialize
  420. fun:_XlcCreateLC
  421. fun:_XlcDefaultLoader
  422. fun:_XOpenLC
  423. fun:_XrmInitParseInfo
  424. fun:NewDatabase
  425. }
  426. {
  427. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  428. Memcheck:Leak
  429. fun:malloc
  430. fun:add_codeset
  431. fun:initialize
  432. fun:_XlcCreateLC
  433. fun:_XlcDefaultLoader
  434. fun:_XOpenLC
  435. fun:_XrmInitParseInfo
  436. fun:NewDatabase
  437. }
  438. {
  439. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  440. Memcheck:Leak
  441. fun:malloc
  442. fun:_XlcAddCharSet
  443. fun:_XlcAddCT
  444. fun:_XlcInitCTInfo
  445. fun:initialize
  446. fun:initialize
  447. fun:_XlcCreateLC
  448. fun:_XlcUtf8Loader
  449. fun:_XOpenLC
  450. fun:_XrmInitParseInfo
  451. fun:NewDatabase
  452. }
  453. {
  454. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  455. Memcheck:Leak
  456. fun:realloc
  457. fun:add_codeset
  458. fun:initialize
  459. fun:_XlcCreateLC
  460. fun:_XlcDefaultLoader
  461. fun:_XOpenLC
  462. fun:_XrmInitParseInfo
  463. fun:NewDatabase
  464. }
  465. {
  466. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  467. Memcheck:Leak
  468. fun:malloc
  469. fun:_XlcCreateDefaultCharSet
  470. fun:_XlcAddCT
  471. fun:_XlcInitCTInfo
  472. fun:initialize
  473. fun:initialize
  474. fun:_XlcCreateLC
  475. fun:_XlcUtf8Loader
  476. fun:_XOpenLC
  477. fun:_XrmInitParseInfo
  478. fun:NewDatabase
  479. }
  480. {
  481. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  482. Memcheck:Leak
  483. fun:malloc
  484. fun:_XlcCreateDefaultCharSet
  485. fun:_XlcAddCT
  486. fun:_XlcInitCTInfo
  487. fun:initialize
  488. fun:initialize
  489. fun:_XlcCreateLC
  490. fun:_XlcUtf8Loader
  491. fun:_XOpenLC
  492. fun:_XrmInitParseInfo
  493. fun:NewDatabase
  494. }
  495. {
  496. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  497. Memcheck:Leak
  498. fun:malloc
  499. fun:_XlcAddCT
  500. fun:_XlcInitCTInfo
  501. fun:initialize
  502. fun:initialize
  503. fun:_XlcCreateLC
  504. fun:_XlcUtf8Loader
  505. fun:_XOpenLC
  506. fun:_XrmInitParseInfo
  507. fun:NewDatabase
  508. }
  509. {
  510. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  511. Memcheck:Leak
  512. fun:malloc
  513. fun:_XlcCreateLocaleDataBase
  514. fun:initialize
  515. fun:initialize
  516. fun:_XlcCreateLC
  517. fun:_XlcUtf8Loader
  518. fun:_XOpenLC
  519. fun:_XrmInitParseInfo
  520. fun:NewDatabase
  521. }
  522. {
  523. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  524. Memcheck:Leak
  525. fun:malloc
  526. fun:_XlcCreateDefaultCharSet
  527. fun:_XlcAddCT
  528. fun:_XlcInitCTInfo
  529. fun:initialize
  530. fun:initialize
  531. fun:_XlcCreateLC
  532. fun:_XlcUtf8Loader
  533. fun:_XOpenLC
  534. fun:_XrmInitParseInfo
  535. fun:NewDatabase
  536. }
  537. {
  538. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  539. Memcheck:Leak
  540. fun:malloc
  541. fun:_XlcSetConverter
  542. fun:_XlcInitCTInfo
  543. fun:initialize
  544. fun:initialize
  545. fun:_XlcCreateLC
  546. fun:_XlcUtf8Loader
  547. fun:_XOpenLC
  548. fun:_XrmInitParseInfo
  549. fun:NewDatabase
  550. }
  551. {
  552. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  553. Memcheck:Leak
  554. fun:malloc
  555. fun:_XlcSetConverter
  556. fun:_XlcDefaultLoader
  557. fun:_XOpenLC
  558. fun:_XrmInitParseInfo
  559. fun:NewDatabase
  560. }
  561. {
  562. XrmGet*Database is fairly obnoxious about leaving reachable memory around
  563. Memcheck:Leak
  564. fun:malloc
  565. fun:_XlcSetConverter
  566. fun:_XlcAddUtf8Converters
  567. fun:_XlcDefaultLoader
  568. fun:_XOpenLC
  569. fun:_XrmInitParseInfo
  570. fun:NewDatabase
  571. }
  572. {
  573. Xau chooses not to free its static data...
  574. Memcheck:Leak
  575. fun:malloc
  576. fun:XauFileName
  577. }