summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/memcheck/suppressions_mac.txt
blob: a523d5adc6a9a40ae777cc9ebf8595cc08311cd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
# There are three kinds of suppressions in this file:
# 1. Third party stuff we have no control over.
#
# 2. Intentional unit test errors, stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing.
#
# 3. Suppressions for real chromium bugs that are not yet fixed.
# These should all be in chromium's bug tracking system.
# Periodically we should sweep this file and the bug tracker clean by
# running overnight and removing outdated bugs/suppressions.
#-----------------------------------------------------------------------

# 1. Third party stuff we have no control over.
{
   FIXME mac kevent libevent probably needs valgrind hooks
   Memcheck:Param
   kevent(changelist)
   fun:kevent
   fun:event_base_new
}
{
   # Mac test_shell_tests.  See http://crbug.com/11134
   # Doesn't happen on bots, but happens like crazy on the smo
   # test machine 'caliban'.  Don't delete just because it
   # doesn't happen on the bots.
   bug_11134
   Memcheck:Value4
   fun:vCMMVectorConvert8BitRGBToRGB
   fun:_ZNK15CMMConvRGBToRGB7ConvertER8CMM8BitsP14CMMRuntimeInfomm
}
{
   # Mac system library bug?  See http://crbug.com/11327
   bug_11327
   Memcheck:Cond
   fun:_ZN19AudioConverterChain5ResetEv
   fun:AudioConverterReset
   obj:/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
}
{
   # Mac system library bug?  See http://crbug.com/11327
   bug_11327b
   Memcheck:Cond
   fun:AUNetSendEntry
   fun:AUNetSendEntry
   obj:/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
}
{
   # CoreAudio leak.  See http://crbug.com/9351
   bug_9351
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN12HALCADClient19AddPropertyListenerEmPK26AudioObjectPropertyAddressPFlmmS2_PvES3_
   fun:_ZN16HALDefaultDevice22InstallServerListenersEv
   fun:_ZN16HALDefaultDevice10InitializeEv
   fun:_ZN9HALSystem16CheckOutInstanceEv
   fun:AudioObjectGetPropertyData
   fun:_ZN15AudioManagerMac15HasAudioDevicesEv
}
{
   # Filed with Apple as rdar://6915060; see http://crbug.com/11270
   bug_11270
   Memcheck:Leak
   fun:calloc
   fun:CMSSetLabCLUT
}
{
   # Mac leak in CMOpenOrNewAccess in unit_tests PlatformCanvas_SkLayer_Test,
   # ToolbarControllerTest_FocusLocation_Test. See http://crbug.com/11333.
   bug_11333
   Memcheck:Leak
   fun:malloc
   fun:stdSmartNewPtr
   fun:stdSmartNewHandle
   fun:IOCreateAndOpen
   fun:ScratchInit
   fun:CMOpenOrNewAccess
}
{
   # suddenly very common as of 6 aug 2009
   bug_11333b
   Memcheck:Leak
   fun:malloc
   fun:stdSmartNewPtr
   fun:stdSmartNewHandle
   fun:IOCreateAndOpen
   fun:ScratchInit
   fun:CMNewAccessFromAnother
}
{
   # Tiny one-time leak, widely seen by valgind users; everyone suppresses this.
   # See related discussion at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39366
   plugin_bundle_global_leak
   Memcheck:Leak
   fun:malloc
   fun:__cxa_get_globals
   fun:__cxa_allocate_exception
   fun:_ZN4dyld4loadEPKcRKNS_11LoadContextE
   fun:dlopen
   fun:dlopen
   fun:_CFBundleDlfcnCheckLoaded
}
{
   bug_18215
   Memcheck:Cond
   fun:_DPSNextEvent
   fun:-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
   fun:-[NSApplication run]
}
{
   bug_18223
   Memcheck:Cond
   fun:_ZNK8Security12UnixPlusPlus17StaticForkMonitorclEv
   fun:_ZN12ocspdGlobals10serverPortEv
}
{
   # Invalid read
   bug_20508a
   Memcheck:Addr4
   ...
   fun:ripc_DrawGlyphs
   fun:draw_glyphs
   fun:CGContextShowGlyphsWithAdvances
}
{
   # Invalid read
   bug_20508b
   Memcheck:Addr4
   fun:_eATSFontGetGlyphIDsForGlyphNames
   fun:ATSFontGetGlyphIDsForGlyphNames
   fun:ats_font_get_glyphs_for_glyph_names
   fun:get_glyphs_for_glyph_names
}
{
   # Nasty invalid write. Reported to Apple as rdar://7240303.
   bug_18189
   Memcheck:Addr8
   fun:sseCGSFill8by1
   fun:argb32_mark_constshape
   fun:argb32_mark
   fun:ripl_BltShape
   fun:ripc_Render
   fun:ripc_DrawRects
   fun:CGContextFillRects
   fun:CGContextFillRect
   fun:NSRectFill
}
{
   # Filed with Apple as rdar://7255382
   bug_20459
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:CFRunLoopSourceCreate
   fun:CFMachPortCreateRunLoopSource
   fun:_ZN8Security12MachPlusPlus10CFAutoPort6enableEv
   fun:_ZN8Security14SecurityServer14ThreadNotifierC2Ev
}

# 2. Intentional unit test errors, stuff that is somehow a false positive
# in our own code, or stuff that is so trivial it's not worth fixing.
{
   # NSObject pointers in a static std::map; we do technically leak them, but
   # only on shutdown, so it's not worth fixing.
   static_theme_cache
   Memcheck:Leak
   fun:calloc
   fun:_internal_class_createInstanceFromZone
   fun:_internal_class_createInstance
   fun:+[NSObject allocWithZone:]
   fun:+[NSObject alloc]
   fun:+[GTMTheme(BrowserThemeProviderInitialization) themeWithBrowserThemeProvider:isOffTheRecord:]
}

# 3. Suppressions for real chromium bugs that are not yet fixed.
{
   # Mac test_shell_tests, see http://crbug.com/9561
   bug_9561
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:ripc_GetClipState
   fun:ripc_GetRenderingState
   fun:ripc_DrawRects
   fun:CGContextFillRects
   fun:CGContextFillRect
   fun:_ZN7WebCore15GraphicsContext8fillRectERKNS_9FloatRectERKNS_5ColorE
}
{
  bug_17297
  Memcheck:Leak
  fun:malloc
  ...
  fun:+[NSColor keyboardFocusIndicatorColor]
  fun:+[NSColor colorWithCatalogName:colorName:]
  fun:+[NSCatalogColor newWithCoder:zone:]
  fun:-[NSColor initWithCoder:]
}
{
   bug_18218
   Memcheck:Leak
   fun:malloc
   fun:__addHandler2
   fun:__NSFinalizeThreadData
   fun:_pthread_tsd_cleanup
   fun:_pthread_exit
   fun:thread_start
}
{
   bug_20504
   Memcheck:Leak
   fun:malloc_zone_calloc
   fun:_internal_class_createInstanceFromZone
   fun:+[NSObject allocWithZone:]
   fun:-[NSCustomObject nibInstantiate]
   fun:-[NSIBObjectData instantiateObject:]
   fun:-[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:]
   fun:loadNib
   fun:+[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:]
   fun:+[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:]
   fun:+[NSBundle(NSNibLoading) loadNibNamed:owner:]
   fun:_ZN8Platform29WillInitializeMainMessageLoopERK18MainFunctionParams
}
{
   bug_20582
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN4base19MessagePumpLibevent19WatchFileDescriptorEibNS0_4ModeEPNS0_21FileDescriptorWatcherEPNS0_7WatcherE
   fun:_ZN16MessageLoopForIO19WatchFileDescriptorEibNS_4ModeEPN4base19MessagePumpLibevent21FileDescriptorWatcherEPNS2_7WatcherE
   fun:_ZN3IPC7Channel11ChannelImpl23ProcessOutgoingMessagesEv
}
{
   bug_20814
   Memcheck:Addr4
   fun:_ZN10CLVContextC2EPKvm
   fun:_Z26getAllCarbonLazyValues2000v
   fun:CLVVisitValuesForKey
   fun:INIT_ResourceManager
   fun:CurResFile
   ...
   fun:_ZN5NPAPI12_GLOBAL__N_117ReadSTRPluginInfoERK8FilePathP10__CFBundleP13WebPluginInfo
   fun:_ZN5NPAPI9PluginLib17ReadWebPluginInfoERK8FilePathP13WebPluginInfo
}
{
   bug_20997
   Memcheck:Param
   socketcall.sendmsg(msg.msg_iov[i])
   fun:sendmsg$UNIX2003
   fun:_ZN3IPC7Channel11ChannelImpl4SendEPNS_7MessageE
}
{
   bug_21280
   Memcheck:Leak
   fun:malloc_zone_malloc
   ...
   fun:ATSFontLoadUnicodeCharacterSet
   ...
   fun:__NSFontInstanceInfoInitializeMetricsInfo
   ...
   fun:-[NSFont boundingRectForGlyph:]
}
{
   bug_21280_b
   Memcheck:Addr2
   fun:CFRetain
   fun:CFDictionarySetValue
   fun:_ZNK9TBaseFont20SetAttributeInternalEPKvS1_
   fun:_ZNK9TBaseFont16CopyCharacterSetEv
   fun:-[__NSFontTypefaceInfo _nominalCharacterCoverage]
   fun:-[__NSSharedFontInstanceInfo _characterCoverage]
   fun:__NSFontInstanceInfoInitializeMetricsInfo
   fun:-[__NSSharedFontInstanceInfo _numberOfGlyphs]
   fun:-[NSFont boundingRectForGlyph:]
}
{
   bug_21286
   Memcheck:Leak
   fun:_Znw*
   fun:sendSimpleEventToSelf
   fun:aeInitializeFromHIToolbox
   fun:INIT_AppleEvents
}
{
   bug_21479
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:CFPasteboardCreate
   fun:CFPasteboardCreateUnique
   fun:+[NSPasteboard _pasteboardWithName:]
   fun:+[NSPasteboard pasteboardWithUniqueName]
}
{
   bug_21479
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:CFPasteboardCreate
   fun:+[NSPasteboard _pasteboardWithName:]
   fun:-[FindPasteboard findPboard]
}
{
   bug_22021
   Memcheck:Leak
   fun:malloc
   fun:_ZN3WTF10fastMalloc*
   ...
   fun:_ZN7WebCore19V8EventListenerList3addEPNS_15V8EventListenerE
}
{
   bug_22544
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:__CFArrayInit
   fun:CFArrayCreateMutableCopy
   fun:_ZN3net22MacTrustedCertificates27CopyTrustedCertificateArrayEv
   fun:_ZNK3net15X509Certificate6VerifyERKSsiPNS_16CertVerifyResultE
}
{
   bug_23416
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN11webkit_glue16WebURLLoaderImplC2Ev
   ...
   fun:_ZN11webkit_glue20ImageResourceFetcherC1ERK4GURLPN6WebKit8WebFrameEiiP14CallbackRunnerI6Tuple2IPS0_RK8SkBitmapEE
   fun:_ZN10RenderView13DownloadImageEiRK4GURLi
}
{
   bug_25648
   Memcheck:Leak
   fun:malloc
   fun:sqlite3MemMalloc
   ...
   fun:yy_reduce
   fun:sqlite3Parser
   ...
   fun:_ZN7history15HistoryDatabase4InitERK8FilePathS3_
}
{
   bug_25656
   Memcheck:Addr4
   ...
   fun:bestBtreeIndex
   fun:sqlite3WhereBegin
   fun:sqlite3Select
   fun:yy_reduce
   fun:sqlite3Parser
   ...
   fun:_ZN7history14HistoryBackend*
}
{
   bug_25661
   Memcheck:Addr4
   fun:_ZNK10scoped_ptrI11ChildThreadE3getEv
   fun:_ZN12ChildProcess11main_threadEv
   fun:_ZN11ChildThread7currentEv
   fun:_ZN25WebMessagePortChannelImpl11postMessageERKN6WebKit9WebStringEPNS0_9WebVectorIPNS0_21WebMessagePortChannelEEE
   fun:_ZN7WebCore26PlatformMessagePortChannel19postMessageToRemoteEN3WTF10PassOwnPtrINS_18MessagePortChannel9EventDataEEE
   fun:_ZN7WebCore18MessagePortChannel19postMessageToRemoteEN3WTF10PassOwnPtrINS0_9EventDataEEE
   fun:_ZN7WebCore11MessagePort11postMessageEN3WTF10PassRefPtrINS_21SerializedScriptValueEEEPKNS1_6VectorINS1_6RefPtrIS0_EELm1EEERi
   fun:_ZN7WebCore8V8Custom32v8MessagePortPostMessageCallbackERKN2v89ArgumentsE
   fun:_ZN2v88internalL21Builtin_HandleApiCallENS0_9ArgumentsE
}
{
   bug_27315
   Memcheck:Leak
   fun:_Znw*
   fun:_ZNSt8_Rb_treeIlSt4pairIKlPN4llvm8PassInfoEESt10_Select1stIS5_ESt4lessIlESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_
   fun:_ZNSt8_Rb_treeIlSt4pairIKlPN4llvm8PassInfoEESt10_Select1stIS5_ESt4lessIlESaIS5_EE13insert_uniqueERKS5_
   fun:_ZN4llvm16RegisterPassBase12registerPassEv
   fun:_Z41__static_initialization_and_destruction_0ii
   fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEj
   fun:_ZN11ImageLoader15runInitializersERKNS_11LinkContextE
}
{
   bug_27316
   Memcheck:Leak
   fun:_Znw*
   fun:_Z17NewRunnableMethodI25WebMessagePortChannelImplMS0_FvRKN6WebKit9WebStringEPNS1_9WebVectorIPNS1_21WebMessagePortChannelEEEES2_S9_EP14CancelableTaskPT_T0_RKT1_RKT2_
   fun:_ZN25WebMessagePortChannelImpl11postMessageERKN6WebKit9WebStringEPNS0_9WebVectorIPNS0_21WebMessagePortChannelEEE
   fun:_ZN7WebCore26PlatformMessagePortChannel19postMessageToRemoteEN3WTF10PassOwnPtrINS_18MessagePortChannel9EventDataEEE
   fun:_ZN7WebCore18MessagePortChannel19postMessageToRemoteEN3WTF10PassOwnPtrINS0_9EventDataEEE
   fun:_ZN7WebCore11MessagePort11postMessageEN3WTF10PassRefPtrINS_21SerializedScriptValueEEEPKNS1_6VectorINS1_6RefPtrIS0_EELm1EEERi
   fun:_ZN7WebCore8V8Custom32v8MessagePortPostMessageCallbackERKN2v89ArgumentsE
}
{
   bug_27644
   Memcheck:Leak
   ...
   fun:_ZN19WebSharedWorkerStub9OnConnectEii
   fun:_Z16DispatchToMethodI19WebSharedWorkerStubMS0_FviiEiiEvPT_T0_RK6Tuple2IT1_T2_E
   fun:_ZN3IPC16MessageWithTupleI6Tuple2IiiEE8DispatchI19WebSharedWorkerStubMS5_FviiEEEbPKNS_7MessageEPT_T0_
   fun:_ZN19WebSharedWorkerStub17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN13MessageRouter12RouteMessageERKN3IPC7MessageE
   fun:_ZN13MessageRouter17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN11ChildThread17OnMessageReceivedERKN3IPC7MessageE
   fun:_ZN3IPC12ChannelProxy7Context17OnDispatchMessageERKNS_7MessageE
   fun:_Z16DispatchToMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEES3_EvPT_T0_RK6Tuple1IT1_E
   fun:_ZN14RunnableMethodIN3IPC12ChannelProxy7ContextEMS2_FvRKNS0_7MessageEE6Tuple1IS3_EE3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
   fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
{
   bug_28847a
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN13WorkerService12CreateWorkerERK4GURLbbRKSbItN4base20string16_char_traitsESaItEEiiPN3IPC7Message6SenderEi
   fun:_ZN21ResourceMessageFilter14OnCreateWorkerERK4GURLbRKSbItN4base20string16_char_traitsESaItEEiPi
}
{
   bug_28847b
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN16ChildProcessHost6LaunchERKSt6vectorISt4pairISsSsESaIS2_EEP11CommandLine
   fun:_ZN17WorkerProcessHost4InitEv
   fun:_ZN13WorkerService12CreateWorkerERK4GURLbbRKSbItN4base20string16_char_traitsESaItEEiiPN3IPC7Message6SenderEi
   fun:_ZN21ResourceMessageFilter14OnCreateWorkerERK4GURLbRKSbItN4base20string16_char_traitsESaItEEiPi
}
{
   bug_29325
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN11ProfileImplC2ERK8FilePath
   fun:_ZN11ProfileImplC1ERK8FilePath
   fun:_ZN7Profile13CreateProfileERK8FilePath
   fun:_ZN14ProfileManager13CreateProfileERK8FilePath
   fun:_ZN14ProfileManager10GetProfileERK8FilePath
   fun:_ZN14ProfileManager17GetDefaultProfileERK8FilePath
}
{
   bug_28072
   Memcheck:Leak
   ...
   fun:CSBackupSetItemExcluded
   fun:_ZN8mac_util22SetFileBackupExclusionERK8FilePathb
   fun:_ZN7history15HistoryDatabase4InitERK8FilePathS3_
   fun:_ZN7history14HistoryBackend8InitImplEv
   fun:_ZN7history14HistoryBackend4InitEb
}
{
   bug_28072
   Memcheck:Addr2
   ...
   fun:CSBackupSetItemExcluded
   fun:_ZN8mac_util22SetFileBackupExclusionERK8FilePathb
   fun:_ZN7history15HistoryDatabase4InitERK8FilePathS3_
   fun:_ZN7history14HistoryBackend8InitImplEv
   fun:_ZN7history14HistoryBackend4InitEb
}
{
   # This may be category 1, but putting here for now and
   # someone who knows better has to look into this.
   bug_30264
   Memcheck:Value4
   fun:_ZNK10CMMConvLut7ConvertER10CMMMinBitsP14CMMRuntimeInfomm
   fun:_Z16CMMProcessBitmapP15CMMBitmapParams
   fun:DoMatchBitmap
   fun:CWMatchBitmap
   fun:ConvertImageGeneric
   fun:CMSColorWorldConvertData
   fun:CMSTransformConvertData
   fun:CGCMSInterfaceTransformConvertData
   fun:CGColorTransformConvertData
   fun:img_colormatch_read
   fun:img_alphamerge_read
   fun:img_data_lock
   fun:CGSImageDataLock
   fun:ripc_AcquireImage
   fun:ripc_DrawImage
   fun:CGContextDrawImage
   fun:_ZN3gfx17CGImageToSkBitmapEP7CGImage
   fun:_ZNK11webkit_glue12ImageDecoder6DecodeEPKhm
   fun:_ZL11DecodeImageRK8FilePath
   fun:_ZN17ExtensionUnpacker15AddDecodedImageERK8FilePath
   fun:_ZN17ExtensionUnpacker3RunEv
   fun:_ZN26SandboxedExtensionUnpacker5StartEv
}
{
   # This may be category 1, but putting here for now and
   # someone who knows better has to look into this.
   bug_30264
   Memcheck:Cond
   fun:_ZNK10CMMMtxOnly10ConvertMinE10CMM3x3Type10CMM3x1TypeR12CMMMinBuffermm
   fun:_ZNK21CMMConvMatrixTemplateI10CMMMtxOnly22CMMConvGrayToRGBMatrixE7ConvertER10CMMMinBitsP14CMMRuntimeInfomm
   fun:_Z16CMMProcessBitmapP15CMMBitmapParams
   fun:DoMatchBitmap
   fun:CWMatchBitmap
   fun:ConvertImageGeneric
   fun:CMSColorWorldConvertData
   fun:CMSTransformConvertData
   fun:CGCMSInterfaceTransformConvertData
   fun:CGColorTransformConvertData
   fun:img_colormatch_read
   fun:img_alphamerge_read
   fun:img_data_lock
   fun:CGSImageDataLock
   fun:ripc_AcquireImage
   fun:ripc_DrawImage
   fun:CGContextDrawImage
   fun:_ZN3gfx17CGImageToSkBitmapEP7CGImage
   fun:_ZNK11webkit_glue12ImageDecoder6DecodeEPKhm
   fun:_ZL11DecodeImageRK8FilePath
   fun:_ZN17ExtensionUnpacker15AddDecodedImageERK8FilePath
   fun:_ZN17ExtensionUnpacker3RunEv
}
{
   bug_30632a
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN13PluginService24FindOrStartPluginProcessERK8FilePath
}
{
   bug_30632b
   Memcheck:Leak
   fun:_Znw*
   ...
   fun:_ZN17PluginProcessHost4InitERK13WebPluginInfoRKSbIwSt11char_traitsIwESaIwEE
   fun:_ZN13PluginService24FindOrStartPluginProcessERK8FilePath
}
{
   bug_30633
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN29ChromeURLRequestContextGetter14CreateOriginalEP7ProfileRK8FilePathS4_i
   fun:_ZN11ProfileImpl17GetRequestContextEv
   fun:_ZN19SafeBrowsingService5StartEv
   fun:_ZN19SafeBrowsingService10InitializeEv
   fun:_ZN22ResourceDispatcherHost10InitializeEv
   fun:_ZN18BrowserProcessImpl28CreateResourceDispatcherHostEv
   fun:_ZN18BrowserProcessImpl24resource_dispatcher_hostEv
   fun:_ZN17ExtensionsService4InitEv
}
{
   bug_31586a
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN3net13CookieMonster15CanonicalCookieEEEE8allocateEmPKv
   fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN3net13CookieMonster15CanonicalCookieEESt10_Select1stIS6_ESt4lessISsESaIS6_EE11_M_get_nodeEv
   fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN3net13CookieMonster15CanonicalCookieEESt10_Select1stIS6_ESt4lessISsESaIS6_EE14_M_create_nodeERKS6_
   fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN3net13CookieMonster15CanonicalCookieEESt10_Select1stIS6_ESt4lessISsESaIS6_EE9_M_insertEPSt18_Rb_tree_node_baseSE_RKS6_
   fun:_ZNSt8_Rb_treeISsSt4pairIKSsPN3net13CookieMonster15CanonicalCookieEESt10_Select1stIS6_ESt4lessISsESaIS6_EE12insert_equalERKS6_
   fun:_ZNSt8multimapISsPN3net13CookieMonster15CanonicalCookieESt4lessISsESaISt4pairIKSsS3_EEE6insertERKS8_
   fun:_ZN3net13CookieMonster20InternalInsertCookieERKSsPNS0_15CanonicalCookieEb
   fun:_ZN3net13CookieMonster36SetCookieWithCreationTimeWithOptionsERK4GURLRKSsRKN4base4TimeERKNS_13CookieOptionsE
   fun:_ZN3net13CookieMonster20SetCookieWithOptionsERK4GURLRKSsRKNS_13CookieOptionsE
   fun:_ZN3net13CookieMonster9SetCookieERK4GURLRKSs
   fun:_ZN12_GLOBAL__N_149CookiesWindowControllerTest_TreeNodesRemoved_Test8TestBodyEv
   fun:_ZN7testing4Test3RunEv
   fun:_ZN7testing8internal12TestInfoImpl3RunEv
   fun:_ZN7testing8TestCase3RunEv
   fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
   fun:_ZN7testing8UnitTest3RunEv
   fun:_ZN9TestSuite3RunEv
   fun:main
}
{
   bug_31586b
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN12_GLOBAL__N_120CookieTestingProfile17GetRequestContextEv
   fun:_ZN16CookiesTreeModel21LoadCookiesWithFilterERKSbIwSt11char_traitsIwESaIwEE
   fun:_ZN16CookiesTreeModel11LoadCookiesEv
   fun:_ZN16CookiesTreeModelC2EP7Profile
   fun:_ZN16CookiesTreeModelC1EP7Profile
   fun:-[CookiesWindowController initWithProfile:]
   fun:_ZN12_GLOBAL__N_127CookiesWindowControllerTest5SetUpEv
   fun:_ZN7testing4Test3RunEv
   fun:_ZN7testing8internal12TestInfoImpl3RunEv
   fun:_ZN7testing8TestCase3RunEv
   fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
   fun:_ZN7testing8UnitTest3RunEv
   fun:_ZN9TestSuite3RunEv
   fun:main
}
{
   bug_31634a
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:__CFDictionaryInit
   fun:CFDictionaryCreate
   fun:classDescription
   fun:classDescription
   fun:classDescription
   fun:propertyInfoForSelector
   fun:CAObject_resolveInstanceMethod
   fun:_class_resolveMethod
   fun:_class_lookupMethodAndLoadCache
   fun:objc_msgSend
   fun:_ZN15StatusBubbleMac9SetStatusERKSbIwSt11char_traitsIwESaIwEE
   fun:_ZN7Browser13TabSelectedAtEP11TabContentsS1_ib
   fun:_ZN13TabStripModel26ChangeSelectedContentsFromEP11TabContentsib
   fun:_ZN13TabStripModel19InsertTabContentsAtEiP11TabContentsbb
   fun:_ZN13TabStripModel14AddTabContentsEP11TabContentsibjb
   fun:_ZN7Browser13AddTabWithURLERK4GURLS2_jbibP12SiteInstance
   fun:_ZN11BrowserInit17LaunchWithProfile17OpenURLsInBrowserEP7BrowserbRKSt6vectorI4GURLSaIS4_EE
   fun:_ZN11BrowserInit17LaunchWithProfile6LaunchEP7Profileb
   fun:_ZN12_GLOBAL__N_113LaunchBrowserERK11CommandLineP7ProfileRKSbIwSt11char_traitsIwESaIwEEbPiP11BrowserInit
   fun:_ZN11BrowserInit18ProcessCmdLineImplERK11CommandLineRKSbIwSt11char_traitsIwESaIwEEbP7ProfilePiPS_
}
{
   bug_31634b
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:__CFDictionaryInit
   fun:CFDictionaryCreate
   fun:classDescription
   fun:propertyInfoForSelector
   fun:CAObject_resolveInstanceMethod
   fun:_class_resolveMethod
   fun:_class_lookupMethodAndLoadCache
   fun:objc_msgSend
   fun:_ZN15StatusBubbleMac9SetStatusERKSbIwSt11char_traitsIwESaIwEE
   fun:_ZN7Browser13TabSelectedAtEP11TabContentsS1_ib
   fun:_ZN13TabStripModel26ChangeSelectedContentsFromEP11TabContentsib
   fun:_ZN13TabStripModel19InsertTabContentsAtEiP11TabContentsbb
   fun:_ZN13TabStripModel14AddTabContentsEP11TabContentsibjb
   fun:_ZN7Browser13AddTabWithURLERK4GURLS2_jbibP12SiteInstance
   fun:_ZN11BrowserInit17LaunchWithProfile17OpenURLsInBrowserEP7BrowserbRKSt6vectorI4GURLSaIS4_EE
   fun:_ZN11BrowserInit17LaunchWithProfile6LaunchEP7Profileb
   fun:_ZN12_GLOBAL__N_113LaunchBrowserERK11CommandLineP7ProfileRKSbIwSt11char_traitsIwESaIwEEbPiP11BrowserInit
   fun:_ZN11BrowserInit18ProcessCmdLineImplERK11CommandLineRKSbIwSt11char_traitsIwESaIwEEbP7ProfilePiPS_
   fun:_ZN11BrowserInit5StartERK11CommandLineRKSbIwSt11char_traitsIwESaIwEEP7ProfilePi
   fun:_Z11BrowserMainRK18MainFunctionParams
}
{
   bug_31634c
   Memcheck:Leak
   fun:malloc_zone_malloc
   fun:_CFRuntimeCreateInstance
   fun:__CFDictionaryInit
   fun:CFDictionaryCreate
   fun:classDescription
   fun:classDescription
   fun:propertyInfoForSelector
   fun:CAObject_resolveInstanceMethod
   fun:_class_resolveMethod
   fun:_class_lookupMethodAndLoadCache
   fun:objc_msgSend

   fun:_ZN15StatusBubbleMac9SetStatusERKSbIwSt11char_traitsIwESaIwEE
   fun:_ZN7Browser13TabSelectedAtEP11TabContentsS1_ib
   fun:_ZN13TabStripModel26ChangeSelectedContentsFromEP11TabContentsib
   fun:_ZN13TabStripModel19InsertTabContentsAtEiP11TabContentsbb
   fun:_ZN13TabStripModel14AddTabContentsEP11TabContentsibjb
   fun:_ZN7Browser13AddTabWithURLERK4GURLS2_jbibP12SiteInstance
   fun:_ZN11BrowserInit17LaunchWithProfile17OpenURLsInBrowserEP7BrowserbRKSt6vectorI4GURLSaIS4_EE
   fun:_ZN11BrowserInit17LaunchWithProfile6LaunchEP7Profileb
   fun:_ZN12_GLOBAL__N_113LaunchBrowserERK11CommandLineP7ProfileRKSbIwSt11char_traitsIwESaIwEEbPiP11BrowserInit
   fun:_ZN11BrowserInit18ProcessCmdLineImplERK11CommandLineRKSbIwSt11char_traitsIwESaIwEEbP7ProfilePiPS_
   fun:_ZN11BrowserInit5StartERK11CommandLineRKSbIwSt11char_traitsIwESaIwEEP7ProfilePi
}