2009-11-18 Chris Toshok <toshok@ximian.com>
[moon.git] / test / supp / helgrind.supp
blobaf3d4aab989f0561402866c3c1318fd1d3110dcd
2    libxul
3    Helgrind:Race
4    obj:/usr/lib/xulrunner-1.8.1.12/libxul.so
8    libxul array clear
9    Helgrind:Race
10    fun:_ZN11nsVoidArray5ClearEv
14    PR_EnterMonitor
15    Helgrind:Race
16    fun:PR_EnterMonitor
20    PR_Read
21    Helgrind:Race
22    fun:PR_Read
23    obj:/usr/lib/xulrunner-1.8.1.12/libxul.so
27    libnspr4
28    Helgrind:Race
29    obj:/usr/lib/libnspr4.so
33    PR_StackPush
34    Helgrind:Race
35    fun:PR_StackPush
36    obj:/usr/lib/libnspr4.so
40    PR_Read/pthread
41    Helgrind:Race
42    obj:/lib/libpthread-2.6.1.so
43    fun:PR_Read
47    dl_lookup_symbol_x
48    Helgrind:Race
49    fun:_dl_lookup_symbol_x
53    recv/libnspr4
54    Helgrind:Race
55    fun:recv
56    obj:/usr/lib/libnspr4.so
60    <insert a suppression name here>
61    Helgrind:Race
62    fun:sighandler_setxid
63    obj:/lib/libpthread-2.6.1.so
64    obj:*
68    setlocale
69    Helgrind:Race
70    fun:setlocale
71    obj:/usr/lib/libasound.so.2.0.0
75    glib
76    Helgrind:Race
77    obj:/usr/lib/libglib-2.0.so.0.1400.1
78    fun:g_main_context_dispatch
79    obj:/usr/lib/libglib-2.0.so.0.1400.1
80    fun:g_main_loop_run
81    fun:gtk_main
82    fun:main
86    g_datalist_id_set_data_full
87    Helgrind:Race
88    fun:g_datalist_id_set_data_full
89    fun:g_object_thaw_notify
90    fun:gtk_widget_unparent
91    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
92    fun:g_cclosure_marshal_VOID__OBJECT
93    obj:/usr/lib/libgobject-2.0.so.0.1400.1
94    fun:g_closure_invoke
95    obj:/usr/lib/libgobject-2.0.so.0.1400.1
96    fun:g_signal_emit_valist
97    fun:g_signal_emit
98    fun:gtk_container_remove
99    fun:gtk_widget_reparent
103    fflush/exit
104    Helgrind:Race
105    fun:fflush
106    obj:/usr/lib/libstdc++.so.6.0.9
107    fun:_ZNSo5flushEv
108    fun:_ZNSt8ios_base4InitD1Ev
109    obj:/usr/lib/libfam.so.0.0.0
110    fun:exit
114    libOrbit
115    Helgrind:LockOrder
116    fun:pthread_mutex_lock
117    obj:/usr/lib/libORBit-2.so.0.1.0
120    libOrbit 2
121    Helgrind:LockOrder
122    fun:pthread_mutex_lock
123    fun:ORBit_RootObject_release
127    av_free_static
128    Helgrind:Race
129    fun:av_free_static
133    av_freep
134    Helgrind:Race
135    fun:av_freep
139    pthread_create
140    Helgrind:Race
141    fun:memset
142    fun:pthread_create@@GLIBC_2.1
143    fun:pthread_create@*
148    glib
149    Helgrind:Race
150    fun:memset
151    fun:g_type_create_instance
152    obj:/usr/lib/libgobject-2.0.so.0.1400.1
153    fun:g_object_newv
154    fun:g_object_new_valist
155    fun:g_object_new
156    fun:gtk_window_group_new
157    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
158    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
159    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
160    fun:g_cclosure_marshal_VOID__VOID
161    obj:/usr/lib/libgobject-2.0.so.0.1400.1
165    gtk
166    Helgrind:Race
167    fun:g_slice_alloc
168    obj:/usr/lib/libgobject-2.0.so.0.1400.1
169    obj:/usr/lib/libgobject-2.0.so.0.1400.1
170    fun:g_signal_handlers_disconnect_matched
171    obj:/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so
172    fun:g_cclosure_marshal_VOID__VOID
173    fun:g_closure_invoke
174    obj:/usr/lib/libgobject-2.0.so.0.1400.1
175    fun:g_signal_emit_valist
176    fun:g_signal_emit
177    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
178    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
183    glib 2
184    Helgrind:Race
185    fun:memset
186    fun:g_type_create_instance
187    obj:/usr/lib/libgobject-2.0.so.0.1400.1
188    fun:g_object_newv
189    fun:g_object_new_valist
190    fun:g_object_new
191    fun:gtk_window_group_new
192    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
193    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
194    obj:/usr/lib/libgtk-x11-2.0.so.0.1200.0
195    fun:g_cclosure_marshal_VOID__VOID
196    obj:/usr/lib/libgobject-2.0.so.0.1400.1
201    EventObject::EventObject (): race while accessing objects_alive from different threads.
202    Helgrind:Race
203    fun:pthread_setspecific
204    fun:g_private_set_posix_impl
205    fun:g_slice_alloc
206    obj:/usr/lib/libglib-2.0.so.0.1400.1
207    fun:g_hash_table_insert
208    fun:_ZN11EventObjectC2Ev
209    fun:_ZN12IMediaObjectC2EP5Media
210    fun:_ZN13IMediaDemuxerC2EP5MediaP12IMediaSource
211    fun:_ZN10ASFDemuxerC1EP5MediaP12IMediaSource
212    fun:_ZN14ASFDemuxerInfo6CreateEP5MediaP12IMediaSource
213    fun:_ZN5Media4OpenEP12IMediaSource
214    fun:_ZN5Media10WorkerLoopEv
218    TimeManager::InvokeTickCAll (): reading from variable ('tick_calls') without locking.
219    Helgrind:Race
220    fun:_ZN11TimeManager14InvokeTickCallEv
221    fun:_ZN11TimeManager10SourceTickEv
222    fun:_ZN11TimeManager20source_tick_callbackEP11EventObjectP9EventArgsPv
223    fun:_ZN11EventObject4EmitEiP9EventArgsb
224    fun:_ZN16SystemTimeSource12tick_timeoutEPv
225    obj:/usr/lib/libglib-2.0.so.0.1400.1
226    fun:g_main_context_dispatch
227    obj:/usr/lib/libglib-2.0.so.0.1400.1
228    fun:g_main_loop_run
229    fun:gtk_main
230    fun:main
234    EventObject::EventObject: incrementing object counter without locking
235    Helgrind:Race
236    fun:_ZN11EventObjectC2Ev
237    fun:_ZN16DependencyObjectC2Ev
238    fun:_ZN9EventArgsC2Ev
239    fun:_ZN10Collection15ChangeEventArgsC1Ev
240    fun:_ZN10Collection11EmitChangedE20CollectionChangeTypeP16DependencyObjectP24PropertyChangedEventArgs
241    fun:_ZN10Collection20OnSubPropertyChangedEP18DependencyPropertyP16DependencyObjectP24PropertyChangedEventArgs
242    fun:_ZN16DependencyObject31NotifyListenersOfPropertyChangeEP24PropertyChangedEventArgs
243    fun:_ZN12MediaElement17OnPropertyChangedEP24PropertyChangedEventArgs
244    fun:_ZN16DependencyObject8SetValueEP18DependencyPropertyP5ValuePP7_GError
245    fun:_ZN16DependencyObject8SetValueEP18DependencyPropertyP5Value
246    fun:_ZN16DependencyObject8SetValueEP18DependencyProperty5Value
247    fun:_ZN12MediaElement15SetCurrentStateEPKc