summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/memcheck/suppressions_linux.txt
blob: 870cee2d360d693ca80875c7ceb1a95264e0087c (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
# 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.
#
# TODO(rnk): Should we move all of the Linux-only system library suppressions
# over from suppressions.txt?  We'd avoid wasting time parsing and matching
# suppressions on non-Linux, which is basically just Mac.
#
#-----------------------------------------------------------------------

# 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.
{
   bug_436253
   Memcheck:Overlap
   fun:memcpy@@GLIBC_2.14
   fun:_ZN7content14WebPreferencesaSERKS0_
   fun:_ZN7content14RenderViewImpl22OnUpdateWebPreferencesERKNS_14WebPreferencesE
   fun:_ZN7content14RenderViewImpl20SetWebkitPreferencesERKNS_14WebPreferencesE
   fun:_ZThn*_N7content14RenderViewImpl20SetWebkitPreferencesERKNS_14WebPreferencesE
   fun:_ZN7content15BlinkTestRunner5ResetEv
}
{
   bug_436292
   Memcheck:Param
   sendmsg(msg.msg_iov[0])
   ...
   fun:MojoWriteMessage
   fun:_ZN3IPC8internal13MessageReader4SendE10scoped_ptrINS_7MessageEN4base14DefaultDeleterIS3_EEE
   fun:_ZN3IPC11ChannelMojo4SendEPNS_7MessageE
   fun:_ZN7content20BrowserMessageFilter4SendEPN3IPC7MessageE
   fun:_ZN7content17AudioRendererHost18DoCompleteCreationEi
}
{
   bug_436292_b
   Memcheck:Param
   sendmsg(msg.msg_iov[0])
   ...
   fun:MojoWriteMessage
   fun:_ZN3IPC8internal13MessageReader4SendE10scoped_ptrINS_7MessageEN4base14DefaultDeleterIS3_EEE
   fun:_ZN3IPC11ChannelMojo17InitMessageReaderEN4mojo16ScopedHandleBaseINS1_17MessagePipeHandleEEEi
   fun:_ZN3IPC12_GLOBAL__N_117ServerChannelMojo27ClientChannelWasInitializedEi
}
{
   bug_452002
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN11leveldb_env11ChromiumEnv11StartThreadEPFvPvES1_
   fun:_ZN11leveldb_env11ChromiumEnv8ScheduleEPFvPvES1_
   fun:_ZN7leveldb6DBImpl23MaybeScheduleCompactionEv
   fun:_ZN7leveldb6DBImpl16MakeRoomForWriteEb
   fun:_ZN7leveldb6DBImpl5WriteERKNS_12WriteOptionsEPNS_10WriteBatchE
   fun:_ZN17LeveldbValueStore9WriteToDbEPN7leveldb10WriteBatchE
   fun:_ZN17LeveldbValueStore3SetEiRKSsRKN4base5ValueE
   fun:_ZN10extensions28SettingsStorageQuotaEnforcer3SetEiRKSsRKN4base5ValueE
   fun:_ZN10extensions28WeakUnlimitedSettingsStorage3SetEiRKSsRKN4base5ValueE
   fun:_ZN10extensions12_GLOBAL__N_1L33UnlimitedLocalStorageTestCallbackEP10ValueStore
}
{
   bug_512204
   Memcheck:Leak
   fun:malloc
   fun:CRYPTO_set_thread_local
   fun:err_get_state
   fun:ERR_clear_error
   fun:_ZN6crypto20ClearOpenSSLERRStackERKN15tracked_objects8LocationE
   fun:_ZN6crypto21OpenSSLErrStackTracerD2Ev
}
{
   bug_512204_b
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN3net13CTLogVerifier6CreateERKN4base16BasicStringPieceISsEES5_S5_
   fun:_ZN3net2ct30CreateLogVerifiersForKnownLogsEv
   fun:_ZN8IOThread4InitEv
   fun:_ZN7content17BrowserThreadImpl4InitEv
   fun:_ZN7content21TestBrowserThreadImpl4InitEv
   fun:_ZN4base6Thread10ThreadMainEv
   fun:_ZN4base12_GLOBAL__N_110ThreadFuncEPv
}
{
   bug_555798_a
   Memcheck:Leak
   fun:malloc
   fun:strdup
   obj:*
   ...
   fun:*LoadNativeLibrary*
   fun:*ExternalClearKeyTestHelper*
}
{
   bug_555798_b
   Memcheck:Leak
   fun:_Znw*
   obj:*
   ...
   fun:_dl_init
   fun:dl_open_worker
}
{
   bug_569736
   Memcheck:Leak
   fun:_Znw*
   obj:*
   ...
   fun:_ZN5media14CdmWrapperImplIN3cdm25ContentDecryptionModule_8EE7DecryptERKNS1_11InputBufferEPNS1_14DecryptedBlockE
}
{
   bug_588788
   Memcheck:Unaddressable
   ...
   fun:_ZN5views14AXAuraObjCache14GetFocusedViewEv
   fun:_ZN5views14AXAuraObjCache8GetFocusEv
   fun:_ZNK16AXTreeSourceAura11GetTreeDataEv
   fun:_ZN2ui16AXTreeSerializerIPN5views16AXAuraObjWrapperENS_10AXNodeDataENS_10AXTreeDataEE16SerializeChangesES3_PNS_16AXTreeUpdateBaseIS4_S5_EE
   fun:_ZN35AXTreeSourceAuraTest_Serialize_Test8TestBodyEv
}
{
   bug_588849a
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN4base4BindIMN6syncer15ModelSafeWorkerEFvNS_8CallbackIFvNS1_14ModelSafeGroupEELNS_8internal8CopyModeE1EEEEJPS2_RS8_EEENS3_INS6_22MakeUnboundRunTypeImplIT_JDpT0_EE4TypeELS7_1EEESE_DpOSF_
   fun:_ZN6syncer15ModelSafeWorker28UnregisterForLoopDestructionEN4base8CallbackIFvNS_14ModelSafeGroupEELNS1_8internal8CopyModeE1EEE
   fun:_ZN12browser_sync20SyncBackendRegistrar8ShutdownEv
}
{
   bug_588849b
   Memcheck:Leak
   fun:_Znw*
   fun:_ZN30ProfileSyncServiceAutofillTest24CreateDataTypeControllerEN6syncer9ModelTypeE
   fun:_ZN30ProfileSyncServiceAutofillTest16StartSyncServiceERKN4base8CallbackIF*syncer9ModelTypeE
}