2 # Suppressions for Darwin 11.x / Mac OS X 10.7 Lion
4 ##----------------------------------------------------------------------##
6 ##----------------------------------------------------------------------##
8 # Dunno where this is a real bug, or due to borked 10.7-specific syscall
9 # wrappers. 64-bit mode; not sure if occurs in 32-bit mode.
10 # Anyway, for the tine being:
12 # Conditional jump or move depends on uninitialised value(s)
13 # at 0x1973E6: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
14 # by 0x1976AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
15 # by 0x100B3D: unlock_node (in /usr/lib/system/libkeymgr.dylib)
20 fun:pthread_mutex_unlock
24 # Conditional jump or move depends on uninitialised value(s)
25 # at 0x2EB883: ??? (in /usr/lib/system/libxpc.dylib)
26 # by 0x237C6: ??? (in /usr/lib/libSystem.B.dylib)
27 # by 0x8FE1115A: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
29 <insert_a_suppression_name_here>
31 obj:/usr/lib/system/libxpc.dylib
32 obj:/usr/lib/libSystem.B.dylib
33 fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
36 # ZLib stuff. How come this wasn't necessary in 10.6 ?
40 obj:/usr/lib/libz.*dylib
41 obj:/usr/lib/libz.*dylib
46 obj:/usr/lib/libz.*dylib
47 obj:/usr/lib/libz.*dylib
50 # Really a bug? I don't know.
51 # Conditional jump or move depends on uninitialised value(s)
52 # at 0x3A322FE: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
53 # by 0x3A326AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
54 # by 0x26382: load_images (in /usr/lib/libobjc.A.dylib)
59 fun:pthread_mutex_unlock
65 fun:pthread_mutex_lock
69 # More OSX 10.7.2 supps from startup of Firefox, for reports
70 # that look like they are in the OSX system libraries
72 # Conditional jump or move depends on uninitialised value(s)
73 # at 0x65ADC41: TParsingContext::BuildMacEncTable()
74 # by 0x65AD98B: TParsingContext::GetEncHash(char const*)
75 # Uninitialised value was created by a heap allocation
76 # at 0xC743: malloc (vg_replace_malloc.c:266)
77 # by 0x65ADADA: TParsingContext::BuildMacEncTable()
81 fun:*TParsingContext16BuildMacEncTable*
82 fun:*TParsingContext10GetEncHash*
85 # Conditional jump or move depends on uninitialised value(s)
86 # at 0x49ABC48: CGColorSpaceAdjustColor
87 # by 0x4A9AEE8: CGGradientCreateWithColorComponents
88 # Uninitialised value was created by a heap allocation
89 # at 0xC743: malloc (vg_replace_malloc.c:266)
90 # by 0x4A9AEC4: CGGradientCreateWithColorComponents
91 # by 0x4A9AC49: CGGradientCreateWithColors
95 fun:CGColorSpaceAdjustColor
96 fun:CGGradientCreateWithColorComponents
100 # Conditional jump or move depends on uninitialised value(s)
101 # at 0x2119CCA8: BitSetNextSetBit
102 # by 0x211A4BA5: BuildInterferenceSets
103 # Uninitialised value was created by a heap allocation
104 # at 0xC743: malloc (vg_replace_malloc.c:266)
105 # by 0x2119CB98: BitSetNew
106 # by 0x2119D06F: BuildGenKill
111 fun:BuildInterferenceSets
119 fun:RegistersReInterfere
123 # Conditional jump or move depends on uninitialised value(s)
124 # at 0x33E4160: CUIRenderer::CreateImage
125 # by 0x33C14A4: CUIRenderer::DrawMenuBar
126 # Uninitialised value was created by a stack allocation
127 # at 0x33C12FC: CUIRenderer::DrawMenuBar
131 fun:*CUIRenderer*CreateImage*
132 fun:*CUIRenderer*DrawMenu*
139 fun:floor$fenv_access_off
140 fun:*CUIRenderer*CreateImage*
141 fun:*CUIRenderer*DrawMenu*
144 # This appears a lot, and the origins seem either missing or
146 # Use of uninitialised value of size 8
147 # at 0x39CC164: aes_encrypt_xmm_no_save
151 fun:aes_encrypt_xmm_no_save
155 # Conditional jump or move depends on uninitialised value(s)
156 # at 0xD6D193: -[NSPersistentUIManager writeWindowSnapshot:length:...
157 # by 0xD71A03: __-[NSPersistentUIManager _updateSnapshotForWindowN...
161 fun:-[NSPersistentUIManager?writeWindowSnapshot*
162 fun:__-[NSPersistentUIManager?_updateSnapshotForWindowNumber*
166 ##########################################################################
167 ### The ones below are from darwin10.supp (for Snow Leopard). I don't
168 ### know whether they are still necessary.
170 # afaict this is legit. Might be caused by setenv("VAR=")
171 # where the value string is empty (not sure)
178 # From Jesse Ruderman.
180 # Mac OS X 10.6.4. rdar://8145289. "new[]" paired with "delete" in the DesktopServicesPriv framework.
183 # fun:_ZN5TChar18RemovePtrReferenceEv
186 # From Jesse Ruderman.
188 # Mac OS X 10.6.4. rdar://8145318. Uninitialized memory from HIMenuBarView::MeasureAppMenus is used in HIMenuBarView::SetAdjustTextTitleBoundsAtIndex.
190 # fun:_ZN13HIMenuBarView31SetAdjustTextTitleBoundsAtIndexEih
191 # fun:_ZN13HIMenuBarView15MeasureAppMenusEv
195 # TFontFeatures::TFontFeatures(CGFont*) (in CoreText.framework)
197 # fun:_ZN13TFontFeaturesC2EP6CGFont
198 # fun:_ZNK9TBaseFont12CopyFeaturesEv
201 # See https://bugs.kde.org/show_bug.cgi?id=188572 about this; it's
202 # unavoidable due to BSD setenv() semantics.
204 macos-__setenv-leak-see-our-bug-188572
206 fun:malloc_zone_malloc
211 # libSystem-keymgr-leak-at-exit
214 # fun:get_or_create_key_element
215 # fun:_keymgr_get_and_lock_processwide_ptr_2
216 # fun:__keymgr_initializer
217 # fun:libSystem_initializer
222 macos-malloc_set_zone_name-see-our-bug-307557
224 fun:malloc_zone_malloc
226 fun:malloc_set_zone_name