Fuzz introspector: vlc-demux-dec-libfuzzer-vob
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
387 0 EP call site: 00000 libvlc_demux_process_memory

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 libvlc_demux_process_memory [function] [call site] 00001
2 vlc_stream_MemoryNew [function] [call site] 00002
3 vlc_stream_CustomNew [function] [call site] 00003
4 vlc_custom_create [function] [call site] 00004
5 __assert_fail [call site] 00005
5 calloc [call site] 00006
5 vlc_object_init [function] [call site] 00007
6 vlc_mutex_init [function] [call site] 00008
7 vlc_mutex_init_common [function] [call site] 00009
4 __assert_fail [call site] 00010
3 vlc_stream_Private [function] [call site] 00011
2 fprintf [call site] 00012
2 demux_process_stream [function] [call site] 00013
3 test_es_out_create [function] [call site] 00014
4 vlc_object_InitInputConfig [function] [call site] 00015
5 var_Create [function] [call site] 00016
6 __assert_fail [call site] 00017
6 calloc [call site] 00018
6 strdup [call site] 00019
6 __assert_fail [call site] 00020
6 vlc_cond_init [function] [call site] 00021
7 vlc_mutex_init [function] [call site] 00022
6 var_Inherit [function] [call site] 00023
7 var_GetChecked [function] [call site] 00024
8 __assert_fail [call site] 00025
8 Lookup [function] [call site] 00026
9 vlc_mutex_lock [function] [call site] 00027
10 vlc_mutex_trylock [function] [call site] 00028
11 vlc_mutex_held [function] [call site] 00029
12 vlc_thread_id [function] [call site] 00030
13 syscall [call site] 00031
11 vlc_mutex_held [function] [call site] 00032
11 __assert_fail [call site] 00033
11 vlc_thread_id [function] [call site] 00034
10 vlc_savecancel [function] [call site] 00035
11 pthread_setcancelstate [call site] 00036
11 vlc_thread_fatal [function] [call site] 00037
12 vlc_savecancel [function] [call site] 00038
12 fprintf [call site] 00039
12 vlc_trace [function] [call site] 00040
13 fprintf [call site] 00041
13 fflush [call site] 00042
13 backtrace [call site] 00043
13 backtrace_symbols_fd [call site] 00044
13 fsync [call site] 00045
12 perror [call site] 00046
12 fflush [call site] 00047
12 vlc_restorecancel [function] [call site] 00048
13 pthread_setcancelstate [call site] 00049
13 vlc_thread_fatal [function] [call site] 00050
14 abort [call site] 00051
13 vlc_thread_fatal [function] [call site] 00052
10 vlc_atomic_wait [function] [call site] 00053
11 vlc_futex_wait [function] [call site] 00054
12 sys_futex [function] [call site] 00055
13 syscall [call site] 00056
10 vlc_restorecancel [function] [call site] 00057
10 vlc_thread_id [function] [call site] 00058
9 tfind [call site] 00059
9 varcmp [function] [call site] 00060
10 __assert_fail [call site] 00061
10 strcmp [call site] 00062
8 __assert_fail [call site] 00063
8 __assert_fail [call site] 00064
8 vlc_mutex_unlock [function] [call site] 00065
9 vlc_mutex_held [function] [call site] 00066
9 __assert_fail [call site] 00067
9 vlc_atomic_notify_one [function] [call site] 00068
10 vlc_futex_wake [function] [call site] 00069
11 sys_futex [function] [call site] 00070
9 __assert_fail [call site] 00071
7 vlc_object_parent [function] [call site] 00072
7 config_GetPsz [function] [call site] 00073
8 vlc_param_Find [function] [call site] 00074
9 __assert_fail [call site] 00075
9 bsearch [call site] 00076
9 confnamecmp [function] [call site] 00077
10 strcmp [call site] 00078
8 __assert_fail [call site] 00079
8 __assert_fail [call site] 00080
8 vlc_rcu_read_lock [function] [call site] 00081
9 __assert_fail [call site] 00082
8 strdup [call site] 00083
8 vlc_rcu_read_unlock [function] [call site] 00084
9 vlc_rcu_read_held [function] [call site] 00085
9 __assert_fail [call site] 00086
9 __assert_fail [call site] 00087
9 vlc_atomic_notify_one [function] [call site] 00088
7 config_GetFloat [function] [call site] 00089
8 vlc_param_Find [function] [call site] 00090
8 __assert_fail [call site] 00091
8 __assert_fail [call site] 00092
7 config_GetInt [function] [call site] 00093
8 vlc_param_Find [function] [call site] 00094
8 __assert_fail [call site] 00095
8 __assert_fail [call site] 00096
7 config_GetInt [function] [call site] 00097
7 __assert_fail [call site] 00098
6 vlc_mutex_lock [function] [call site] 00099
6 tsearch [call site] 00100
6 __assert_fail [call site] 00102
6 vlc_mutex_unlock [function] [call site] 00103
6 Destroy [function] [call site] 00104
7 __assert_fail [call site] 00105
5 var_Create [function] [call site] 00106
5 var_Create [function] [call site] 00107
5 var_Create [function] [call site] 00108
5 var_Create [function] [call site] 00109
5 var_Create [function] [call site] 00110
5 var_Create [function] [call site] 00111
5 var_Create [function] [call site] 00112
5 var_Create [function] [call site] 00113
5 var_Create [function] [call site] 00114
5 var_Create [function] [call site] 00115
5 var_Create [function] [call site] 00116
5 var_Create [function] [call site] 00117
5 var_Create [function] [call site] 00118
5 var_Create [function] [call site] 00119
5 var_Create [function] [call site] 00120
5 var_Create [function] [call site] 00121
5 var_Create [function] [call site] 00122
5 var_Create [function] [call site] 00123
5 var_Create [function] [call site] 00124
5 var_Create [function] [call site] 00125
5 var_Create [function] [call site] 00126
5 var_Create [function] [call site] 00127
5 var_Create [function] [call site] 00128
5 var_Create [function] [call site] 00129
5 var_Create [function] [call site] 00130
5 var_Create [function] [call site] 00131
5 var_Create [function] [call site] 00132
5 var_Create [function] [call site] 00133
5 var_Create [function] [call site] 00134
5 var_Create [function] [call site] 00135
5 var_Create [function] [call site] 00136
5 var_Create [function] [call site] 00137
5 var_Create [function] [call site] 00138
5 var_Create [function] [call site] 00139
5 var_Create [function] [call site] 00140
5 var_Create [function] [call site] 00141
5 var_Create [function] [call site] 00142
5 var_Create [function] [call site] 00143
5 var_Create [function] [call site] 00144
5 var_Create [function] [call site] 00145
5 var_Create [function] [call site] 00146
5 var_Create [function] [call site] 00147
5 var_Create [function] [call site] 00148
5 var_Create [function] [call site] 00149
5 var_Create [function] [call site] 00150
5 var_Create [function] [call site] 00151
5 var_Create [function] [call site] 00152
5 var_Create [function] [call site] 00153
4 fprintf [call site] 00154
3 demux_New [function] [call site] 00155
4 __assert_fail [call site] 00156
4 demux_NewAdvanced [function] [call site] 00157
5 strchr [call site] 00158
5 __errno_location [call site] 00159
5 vlc_stream_CustomNew [function] [call site] 00160
5 demux_DestroyDemux [function] [call site] 00161
6 vlc_stream_Private [function] [call site] 00162
6 module_unneed [function] [call site] 00163
7 module_get_capability [function] [call site] 00164
7 module_get_object [function] [call site] 00165
7 vlc_object_Log [function] [call site] 00166
8 vlc_object_vaLog [function] [call site] 00167
9 vlc_object_typename [function] [call site] 00168
9 vlc_vaLog [function] [call site] 00169
10 strrchr [call site] 00170
10 strchr [call site] 00171
10 vlc_thread_id [function] [call site] 00172
10 vlc_vaLogCallback [function] [call site] 00173
11 vlc_savecancel [function] [call site] 00174
11 vlc_restorecancel [function] [call site] 00175
7 var_Destroy [function] [call site] 00176
8 __assert_fail [call site] 00177
8 vlc_object_Log [function] [call site] 00179
8 __assert_fail [call site] 00180
8 tdelete [call site] 00181
8 __assert_fail [call site] 00183
8 vlc_mutex_unlock [function] [call site] 00184
7 vlc_objres_clear [function] [call site] 00186
8 vlc_objres_pop [function] [call site] 00187
9 vlc_obj_res [function] [call site] 00188
6 __assert_fail [call site] 00189
6 vlc_stream_Delete [function] [call site] 00190
7 stream_CommonDelete [function] [call site] 00191
8 vlc_iconv_close [function] [call site] 00192
9 iconv_close [call site] 00193
8 vlc_frame_Release [function] [call site] 00194
9 vlc_frame_Check [function] [call site] 00195
10 __assert_fail [call site] 00196
10 __assert_fail [call site] 00197
10 __assert_fail [call site] 00198
10 __assert_fail [call site] 00199
9 vlc_ancillary_array_Clear [function] [call site] 00200
10 vlc_ancillary_Release [function] [call site] 00201
11 vlc_atomic_rc_dec [function] [call site] 00202
12 __assert_fail [call site] 00203
8 vlc_frame_Release [function] [call site] 00204
8 vlc_object_delete [function] [call site] 00205
9 vlc_object_deinit [function] [call site] 00206
10 __assert_fail [call site] 00207
10 vlc_savecancel [function] [call site] 00208
10 var_DestroyAll [function] [call site] 00209
11 tdestroy [call site] 00210
11 CleanupVar [function] [call site] 00211
10 vlc_restorecancel [function] [call site] 00213
5 __assert_fail [call site] 00214
5 vlc_stream_Private [function] [call site] 00215
5 input_GetItem [function] [call site] 00216
6 __assert_fail [call site] 00217
6 input_priv [function] [call site] 00218
5 strdup [call site] 00219
5 strdup [call site] 00220
5 strncmp [call site] 00221
5 vlc_uri2path [function] [call site] 00222
6 strstr [call site] 00223
6 memchr [call site] 00224
6 strcspn [call site] 00225
6 strndup [call site] 00226
6 vlc_uri_decode [function] [call site] 00227
7 hex_to_char [function] [call site] 00228
7 hex_to_char [function] [call site] 00229
7 __errno_location [call site] 00230
6 strncasecmp [call site] 00231
6 strncasecmp [call site] 00232
6 strlen [call site] 00233
6 strncasecmp [call site] 00234
6 strtol [call site] 00235
6 strdup [call site] 00236
6 strdup [call site] 00237
6 strdup [call site] 00238
6 asprintf [call site] 00239
5 vlc_object_Log [function] [call site] 00240
5 strcasecmp [call site] 00241
5 stream_MimeType [function] [call site] 00242
6 stream_ContentType [function] [call site] 00243
7 vlc_stream_GetContentType [function] [call site] 00244
8 vlc_stream_Control [function] [call site] 00245
9 vlc_stream_vaControl [function] [call site] 00246
10 vlc_frame_Release [function] [call site] 00247
10 vlc_frame_Release [function] [call site] 00248
10 __assert_fail [call site] 00249
6 strcspn [call site] 00250
5 demux_NameFromMimeType [function] [call site] 00251
6 bsearch [call site] 00252
6 demux_mapping_cmp [function] [call site] 00253
7 vlc_ascii_strcasecmp [function] [call site] 00254
8 vlc_ascii_tolower [function] [call site] 00255
8 vlc_ascii_tolower [function] [call site] 00256
5 strcasecmp [call site] 00257
5 strrchr [call site] 00258
5 vlc_ascii_strcasecmp [function] [call site] 00259
5 asprintf [call site] 00260
5 vlc_object_logger [function] [call site] 00261
5 vlc_module_load [function] [call site] 00262
6 vlc_module_match [function] [call site] 00263
7 module_list_cap [function] [call site] 00264
8 __assert_fail [call site] 00265
8 tfind [call site] 00266
8 vlc_modcap_cmp [function] [call site] 00267
9 strcmp [call site] 00268
7 strcspn [call site] 00269
7 strspn [call site] 00270
7 strncasecmp [call site] 00271
7 strncasecmp [call site] 00272
7 module_match_name [function] [call site] 00273
8 strncasecmp [call site] 00274
7 __assert_fail [call site] 00275
7 module_get_score [function] [call site] 00276
7 __assert_fail [call site] 00277
6 vlc_module_map [function] [call site] 00280
7 vlc_plugin_Map [function] [call site] 00281
6 module_get_object [function] [call site] 00282
5 demux_Probe [function] [call site] 00285
6 vlc_stream_Tell [function] [call site] 00286
6 vlc_stream_Seek [function] [call site] 00287
7 vlc_frame_Release [function] [call site] 00288
7 vlc_frame_Release [function] [call site] 00289
7 vlc_frame_Release [function] [call site] 00290
6 vlc_object_Log [function] [call site] 00291
6 vlc_objres_clear [function] [call site] 00292
5 var_Create [function] [call site] 00293
5 module_get_object [function] [call site] 00294
5 var_SetString [function] [call site] 00295
6 var_SetChecked [function] [call site] 00296
7 __assert_fail [call site] 00297
7 vlc_mutex_unlock [function] [call site] 00299
7 __assert_fail [call site] 00300
7 __assert_fail [call site] 00301
7 WaitUnused [function] [call site] 00302
8 vlc_cond_wait [function] [call site] 00303
9 __assert_fail [call site] 00304
9 vlc_cond_wait_prepare [function] [call site] 00305
10 vlc_mutex_lock [function] [call site] 00306
10 vlc_mutex_unlock [function] [call site] 00307
10 vlc_mutex_unlock [function] [call site] 00308
9 vlc_atomic_wait [function] [call site] 00309
9 vlc_cond_wait_finish [function] [call site] 00310
10 vlc_mutex_lock [function] [call site] 00311
10 vlc_mutex_unlock [function] [call site] 00312
10 vlc_mutex_lock [function] [call site] 00313
7 CheckValue [function] [call site] 00314
7 TriggerCallback [function] [call site] 00315
8 __assert_fail [call site] 00316
8 __assert_fail [call site] 00317
8 vlc_mutex_unlock [function] [call site] 00318
8 vlc_mutex_lock [function] [call site] 00319
8 vlc_cond_broadcast [function] [call site] 00320
9 vlc_mutex_lock [function] [call site] 00321
9 vlc_cond_signal_waiter [function] [call site] 00322
10 vlc_atomic_notify_one [function] [call site] 00323
9 vlc_mutex_unlock [function] [call site] 00324
7 vlc_mutex_unlock [function] [call site] 00325
5 stream_CommonDelete [function] [call site] 00326
3 es_out_Delete [function] [call site] 00327
3 vlc_stream_Delete [function] [call site] 00328
3 demux_Demux [function] [call site] 00329
4 input_item_node_Create [function] [call site] 00330
5 __assert_fail [call site] 00331
5 input_item_Hold [function] [call site] 00332
6 vlc_atomic_rc_inc [function] [call site] 00333
7 __assert_fail [call site] 00334
4 demux_ReadDir [function] [call site] 00335
5 __assert_fail [call site] 00336
4 input_item_node_Delete [function] [call site] 00337
5 input_item_node_Delete [function] [call site] 00338
6 input_item_Release [function] [call site] 00339
7 vlc_atomic_rc_dec [function] [call site] 00340
7 vlc_meta_Delete [function] [call site] 00341
8 vlc_dictionary_clear [function] [call site] 00342
8 vlc_meta_FreeExtraKey [function] [call site] 00343
7 es_format_Clean [function] [call site] 00344
8 __assert_fail [call site] 00345
8 video_format_Clean [function] [call site] 00346
8 es_format_Init [function] [call site] 00347
9 video_format_Init [function] [call site] 00348
10 vlc_viewpoint_init [function] [call site] 00349
7 vlc_epg_Delete [function] [call site] 00350
8 vlc_epg_Clean [function] [call site] 00351
9 vlc_epg_event_Delete [function] [call site] 00352
10 vlc_epg_event_Clean [function] [call site] 00353
7 vlc_list_it_start [function] [call site] 00354
7 vlc_list_it_continue [function] [call site] 00355
7 info_category_Delete [function] [call site] 00356
8 vlc_list_first_or_null [function] [call site] 00357
9 vlc_list_is_empty [function] [call site] 00358
8 vlc_list_remove [function] [call site] 00359
8 info_Delete [function] [call site] 00360
7 vlc_list_it_next [function] [call site] 00361
4 es_out_Control [function] [call site] 00362
5 es_out_vaControl [function] [call site] 00363
4 input_item_node_Delete [function] [call site] 00364
3 demux_test_and_clear_flags [function] [call site] 00365
4 demux_Control [function] [call site] 00366
5 demux_vaControl [function] [call site] 00367
6 __assert_fail [call site] 00368
3 demux_get_title_list [function] [call site] 00369
4 demux_Control [function] [call site] 00370
4 vlc_input_title_Delete [function] [call site] 00371
5 vlc_seekpoint_Delete [function] [call site] 00372
3 demux_test_and_clear_flags [function] [call site] 00373
3 demux_get_meta [function] [call site] 00374
4 vlc_meta_New [function] [call site] 00375
5 vlc_dictionary_init [function] [call site] 00376
6 calloc [call site] 00377
4 demux_Control [function] [call site] 00378
4 demux_Control [function] [call site] 00379
4 vlc_meta_Delete [function] [call site] 00380
3 demux_Control [function] [call site] 00381
3 demux_Control [function] [call site] 00382
3 demux_Control [function] [call site] 00383
3 demux_Control [function] [call site] 00384
3 demux_Delete [function] [call site] 00385
4 vlc_stream_Delete [function] [call site] 00386
3 es_out_Delete [function] [call site] 00387