The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 78 | 110 | dask.utils.key_split | call site: 00110 | dask.utils.key_split |
| 18 | 85 | dask.optimization.fuse | call site: 00085 | dask.core.subs |
| 10 | 280 | dask.optimization.default_fused_keys_renamer._enforce_max_key_limit | call site: 00280 | dask.utils.key_split |
| 6 | 22 | dask.optimization.fuse | call site: 00022 | dask.core.flatten |
| 6 | 56 | dask.optimization.fuse | call site: 00056 |
|
| 4 | 319 | dask.optimization.default_fused_linear_keys_renamer | call site: 00319 | dask.utils.key_split |
| 3 | 40 | dask.core.keys_in_tasks | call site: 00040 | work.extend |
| 3 | 49 | dask.core.keys_in_tasks | call site: 00049 | dask.core.get_dependencies |
| 3 | 267 | dask.utils.key_split | call site: 00267 | word.isalpha |
| 3 | 292 | dask.optimization.fuse_linear | call site: 00292 | dask.core.flatten |
| 2 | 33 | dask.optimization.fuse | call site: 00033 | dask.config.get |
| 2 | 75 | dask.core.subs | call site: 00075 | dask.core.subs |
...fuzz_fuse.TestOneInput
[function]
[call site]
00000
<builtin>.len
[function]
[call site]
00001
atheris.FuzzedDataProvider
[function]
[call site]
00002
...fuzz_fuse.get_fuse_dict
[function]
[call site]
00003
atheris.FuzzedDataProvider
[function]
[call site]
00004
<builtin>.dict
[function]
[call site]
00005
fdp.ConsumeIntInRange
[function]
[call site]
00006
<builtin>.list
[function]
[call site]
00007
previous_keys.append
[function]
[call site]
00008
<builtin>.range
[function]
[call site]
00009
<builtin>.str
[function]
[call site]
00010
fdp.ConsumeIntInRange
[function]
[call site]
00011
<builtin>.len
[function]
[call site]
00012
fdp.ConsumeIntInRange
[function]
[call site]
00013
previous_keys.append
[function]
[call site]
00014
<builtin>.len
[function]
[call site]
00015
fdp.ConsumeBool
[function]
[call site]
00016
dask.optimization.fuse
[function]
[call site]
00017
dask.config.get
[function]
[call site]
00018
dask.config.canonical_name
[function]
[call site]
00019
k.replace
[function]
[call site]
00020
k.replace
[function]
[call site]
00021
<builtin>.isinstance
[function]
[call site]
00022
<builtin>.isinstance
[function]
[call site]
00023
dask.core.flatten
[function]
[call site]
00024
<builtin>.isinstance
[function]
[call site]
00025
<builtin>.isinstance
[function]
[call site]
00026
dask.core.flatten
[function]
[call site]
00027
<builtin>.set
[function]
[call site]
00028
dask.config.get
[function]
[call site]
00029
dask.config.get
[function]
[call site]
00030
dask.config.get
[function]
[call site]
00031
dask.config.get
[function]
[call site]
00032
math.log
[function]
[call site]
00033
dask.config.get
[function]
[call site]
00034
<builtin>.callable
[function]
[call site]
00035
dask.core.get_dependencies
[function]
[call site]
00036
dask.core.keys_in_tasks
[function]
[call site]
00037
<builtin>.type
[function]
[call site]
00038
<builtin>.callable
[function]
[call site]
00039
work.extend
[function]
[call site]
00040
work.extend
[function]
[call site]
00041
w.values
[function]
[call site]
00042
work.extend
[function]
[call site]
00043
<builtin>.isinstance
[function]
[call site]
00044
work.extend
[function]
[call site]
00045
<builtin>.isinstance
[function]
[call site]
00046
work.append
[function]
[call site]
00047
ret.append
[function]
[call site]
00048
<builtin>.set
[function]
[call site]
00049
<builtin>.isinstance
[function]
[call site]
00050
dask.core.get_dependencies
[function]
[call site]
00051
dependencies.items
[function]
[call site]
00052
deps.items
[function]
[call site]
00053
<builtin>.set
[function]
[call site]
00054
<builtin>.set
[function]
[call site]
00055
rdeps.items
[function]
[call site]
00056
<builtin>.len
[function]
[call site]
00057
<builtin>.isinstance
[function]
[call site]
00058
<builtin>.type
[function]
[call site]
00059
<builtin>.isinstance
[function]
[call site]
00060
<builtin>.isinstance
[function]
[call site]
00061
<builtin>.any
[function]
[call site]
00062
reducible.add
[function]
[call site]
00063
<builtin>.set
[function]
[call site]
00064
<builtin>.len
[function]
[call site]
00065
rdeps.values
[function]
[call site]
00066
<builtin>.all
[function]
[call site]
00067
dsk.copy
[function]
[call site]
00068
<builtin>.len
[function]
[call site]
00069
<builtin>.len
[function]
[call site]
00070
<builtin>.len
[function]
[call site]
00071
<builtin>.isinstance
[function]
[call site]
00072
dask.core.subs
[function]
[call site]
00073
<builtin>.type
[function]
[call site]
00074
<builtin>.callable
[function]
[call site]
00075
<builtin>.type
[function]
[call site]
00076
dask.core.subs
[function]
[call site]
00077
<builtin>.type
[function]
[call site]
00078
<builtin>.callable
[function]
[call site]
00079
dask.core.subs
[function]
[call site]
00080
dask.core.subs
[function]
[call site]
00081
newargs.append
[function]
[call site]
00082
<builtin>.tuple
[function]
[call site]
00083
deps_parent.remove
[function]
[call site]
00084
child_keys.append
[function]
[call site]
00085
<builtin>.int
[function]
[call site]
00086
<builtin>.int
[function]
[call site]
00087
<builtin>.set
[function]
[call site]
00088
<builtin>.len
[function]
[call site]
00089
<builtin>.len
[function]
[call site]
00090
<builtin>.len
[function]
[call site]
00091
<builtin>.min
[function]
[call site]
00092
<builtin>.max
[function]
[call site]
00093
<builtin>.len
[function]
[call site]
00094
<builtin>.isinstance
[function]
[call site]
00095
<builtin>.any
[function]
[call site]
00096
<builtin>.isinstance
[function]
[call site]
00097
<builtin>.set
[function]
[call site]
00098
dask.core.subs
[function]
[call site]
00099
child_keys.extend
[function]
[call site]
00100
child_keys.append
[function]
[call site]
00101
<builtin>.int
[function]
[call site]
00102
<builtin>.int
[function]
[call site]
00103
fused_trees.items
[function]
[call site]
00104
dask.optimization.default_fused_keys_renamer
[function]
[call site]
00105
<builtin>.reversed
[function]
[call site]
00106
<builtin>.next
[function]
[call site]
00107
<builtin>.type
[function]
[call site]
00108
dask.utils.key_split
[function]
[call site]
00109
<builtin>.type
[function]
[call site]
00110
fsspec.core.OpenFile.decode
[function]
[call site]
00111
tlz.concat.name.decode
[function]
[call site]
00112
numpy.linalg.svd.name._key.decode
[function]
[call site]
00113
tlz.concat.name.key.decode
[function]
[call site]
00114
tlz.concat.key._key.decode
[function]
[call site]
00115
collections.namedtuple.decode
[function]
[call site]
00116
scipy.stats.distributions.chi2.sf.name.key.decode
[function]
[call site]
00117
distributed.shuffle.rechunk_p2p.name.decode
[function]
[call site]
00118
pandas.to_numeric.decode
[function]
[call site]
00119
tlz.concat._key.decode
[function]
[call site]
00120
numpy.nan.name.decode
[function]
[call site]
00121
distributed.shuffle.rechunk_p2p.size.data.name.decode
[function]
[call site]
00122
numpy.linalg.svd.dask.decode
[function]
[call site]
00123
scipy.stats.distributions.chi2.sf.key.name.decode
[function]
[call site]
00124
numpy.linalg.svd.name.decode
[function]
[call site]
00125
pandas.to_numeric.name.key._key.decode
[function]
[call site]
00126
scipy.stats.distributions.chi2.sf.key._key.decode
[function]
[call site]
00127
fsspec.core.OpenFile.key.decode
[function]
[call site]
00128
scipy.stats.distributions.chi2.sf.dask.decode
[function]
[call site]
00129
distributed.shuffle.rechunk_p2p.data.T.name.decode
[function]
[call site]
00130
functools.partial._key.decode
[function]
[call site]
00131
scipy.stats.distributions.chi2.sf.key.name._key.decode
[function]
[call site]
00132
pandas.to_numeric.key.name._key.decode
[function]
[call site]
00133
distributed.shuffle.rechunk_p2p.T.name.decode
[function]
[call site]
00134
pandas.to_numeric.key.name.decode
[function]
[call site]
00135
functools.partial.key.decode
[function]
[call site]
00136
scipy.stats.distributions.chi2.sf.name.key._key.decode
[function]
[call site]
00137
functools.partial.key.name._key.decode
[function]
[call site]
00138
functools.partial.key.name.decode
[function]
[call site]
00139
numpy.nan.T.name.decode
[function]
[call site]
00140
numpy.nan.data.T.name.decode
[function]
[call site]
00141
numpy.nan.T.data.name.decode
[function]
[call site]
00142
distributed.shuffle.rechunk_p2p.size.T.name.decode
[function]
[call site]
00143
functools.partial.name._key.decode
[function]
[call site]
00144
tlz.concat.key.name.decode
[function]
[call site]
00145
numpy.linalg.svd.name.key._key.decode
[function]
[call site]
00146
pandas.to_numeric.name.key.decode
[function]
[call site]
00147
numpy.linalg.svd.decode
[function]
[call site]
00148
scipy.stats.distributions.chi2.sf.key.decode
[function]
[call site]
00149
numpy.linalg.svd.key.name._key.decode
[function]
[call site]
00150
collections.namedtuple.key.decode
[function]
[call site]
00151
functools.partial.name.decode
[function]
[call site]
00152
scipy.stats.distributions.chi2.sf.name.decode
[function]
[call site]
00153
distributed.shuffle.rechunk_p2p.data.name.decode
[function]
[call site]
00154
numpy.linalg.svd._key.decode
[function]
[call site]
00155
functools.partial.key._key.decode
[function]
[call site]
00156
distributed.shuffle.rechunk_p2p.size.data.T.name.decode
[function]
[call site]
00157
tlz.concat.name.key._key.decode
[function]
[call site]
00158
numpy.linalg.svd.key._key.decode
[function]
[call site]
00159
pandas.to_numeric.dask.decode
[function]
[call site]
00160
scipy.stats.distributions.chi2.sf.name._key.decode
[function]
[call site]
00161
pandas.to_numeric.name._key.decode
[function]
[call site]
00162
tlz.concat.key.decode
[function]
[call site]
00163
functools.partial.dask.decode
[function]
[call site]
00164
tlz.concat.dask.decode
[function]
[call site]
00165
tlz.merge.decode
[function]
[call site]
00166
numpy.linalg.svd.key.decode
[function]
[call site]
00167
collections.namedtuple._key.decode
[function]
[call site]
00168
collections.namedtuple.dask.decode
[function]
[call site]
00169
scipy.stats.distributions.chi2.sf._key.decode
[function]
[call site]
00170
tlz.concat.decode
[function]
[call site]
00171
distributed.shuffle.rechunk_p2p.size.T.data.name.decode
[function]
[call site]
00172
numpy.linalg.svd.name.key.decode
[function]
[call site]
00173
distributed.shuffle.rechunk_p2p.T.data.name.decode
[function]
[call site]
00174
functools.partial.decode
[function]
[call site]
00175
pandas.to_numeric._key.decode
[function]
[call site]
00176
collections.namedtuple.key._key.decode
[function]
[call site]
00177
scipy.stats.distributions.chi2.sf.decode
[function]
[call site]
00178
pandas.to_numeric.key.decode
[function]
[call site]
00179
pandas.to_numeric.name.decode
[function]
[call site]
00180
numpy.linalg.svd.key.name.decode
[function]
[call site]
00181
tlz.concat.name._key.decode
[function]
[call site]
00182
functools.partial.name.key.decode
[function]
[call site]
00183
functools.partial.name.key._key.decode
[function]
[call site]
00184
numpy.nan.data.name.decode
[function]
[call site]
00185
tlz.concat.key.name._key.decode
[function]
[call site]
00186
pandas.to_numeric.key._key.decode
[function]
[call site]
00187
dask.utils.key_split
[function]
[call site]
00188
<builtin>.type
[function]
[call site]
00189
dask.utils.key_split
[function]
[call site]
00190
numpy.linalg.svd.name._key.split
[function]
[call site]
00191
scipy.stats.distributions.chi2.sf.name.key._key.split
[function]
[call site]
00192
distributed.shuffle.rechunk_p2p.name.split
[function]
[call site]
00193
scipy.stats.distributions.chi2.sf.dask.split
[function]
[call site]
00194
pandas.to_numeric.key.name.split
[function]
[call site]
00195
pandas.to_numeric.split
[function]
[call site]
00196
pandas.to_numeric.name.split
[function]
[call site]
00197
distributed.shuffle.rechunk_p2p.size.data.name.split
[function]
[call site]
00198
functools.partial.key._key.split
[function]
[call site]
00199
scipy.stats.distributions.chi2.sf.name.key.split
[function]
[call site]
00200
functools.partial.name._key.split
[function]
[call site]
00201
numpy.nan.name.split
[function]
[call site]
00202
numpy.linalg.svd.name.split
[function]
[call site]
00203
distributed.shuffle.rechunk_p2p.T.name.split
[function]
[call site]
00204
collections.namedtuple.key.split
[function]
[call site]
00205
pandas.to_numeric.name.key.split
[function]
[call site]
00206
numpy.linalg.svd._key.split
[function]
[call site]
00207
functools.partial.dask.split
[function]
[call site]
00208
scipy.stats.distributions.chi2.sf.key.name.split
[function]
[call site]
00209
tlz.concat.key.split
[function]
[call site]
00210
collections.namedtuple.split
[function]
[call site]
00211
scipy.stats.distributions.chi2.sf.key.name._key.split
[function]
[call site]
00212
collections.namedtuple.dask.split
[function]
[call site]
00213
tlz.concat.dask.split
[function]
[call site]
00214
pandas.to_numeric.dask.split
[function]
[call site]
00215
functools.partial.key.name._key.split
[function]
[call site]
00216
functools.partial.name.split
[function]
[call site]
00217
numpy.nan.T.name.split
[function]
[call site]
00218
tlz.concat.name._key.split
[function]
[call site]
00219
scipy.stats.distributions.chi2.sf.key._key.split
[function]
[call site]
00220
numpy.linalg.svd.key.split
[function]
[call site]
00221
numpy.linalg.svd.dask.split
[function]
[call site]
00222
scipy.stats.distributions.chi2.sf._key.split
[function]
[call site]
00223
functools.partial.key.name.split
[function]
[call site]
00224
scipy.stats.distributions.chi2.sf.key.split
[function]
[call site]
00225
distributed.shuffle.rechunk_p2p.size.T.name.split
[function]
[call site]
00226
tlz.concat.key._key.split
[function]
[call site]
00227
tlz.merge.split
[function]
[call site]
00228
pandas.to_numeric.name._key.split
[function]
[call site]
00229
pandas.to_numeric.key._key.split
[function]
[call site]
00230
fsspec.core.OpenFile.key.split
[function]
[call site]
00231
fsspec.core.OpenFile.split
[function]
[call site]
00232
collections.namedtuple.key._key.split
[function]
[call site]
00233
pandas.to_numeric.key.split
[function]
[call site]
00234
tlz.concat.name.key._key.split
[function]
[call site]
00235
scipy.stats.distributions.chi2.sf.name.split
[function]
[call site]
00236
scipy.stats.distributions.chi2.sf.split
[function]
[call site]
00237
tlz.concat.key.name.split
[function]
[call site]
00238
pandas.to_numeric._key.split
[function]
[call site]
00239
distributed.shuffle.rechunk_p2p.data.name.split
[function]
[call site]
00240
tlz.concat.split
[function]
[call site]
00241
numpy.linalg.svd.key.name.split
[function]
[call site]
00242
numpy.linalg.svd.key.name._key.split
[function]
[call site]
00243
distributed.shuffle.rechunk_p2p.data.T.name.split
[function]
[call site]
00244
pandas.to_numeric.name.key._key.split
[function]
[call site]
00245
pandas.to_numeric.key.name._key.split
[function]
[call site]
00246
distributed.shuffle.rechunk_p2p.size.data.T.name.split
[function]
[call site]
00247
numpy.linalg.svd.split
[function]
[call site]
00248
tlz.concat.key.name._key.split
[function]
[call site]
00249
collections.namedtuple._key.split
[function]
[call site]
00250
numpy.linalg.svd.key._key.split
[function]
[call site]
00251
functools.partial.name.key._key.split
[function]
[call site]
00252
numpy.linalg.svd.name.key._key.split
[function]
[call site]
00253
numpy.nan.data.name.split
[function]
[call site]
00254
distributed.shuffle.rechunk_p2p.T.data.name.split
[function]
[call site]
00255
scipy.stats.distributions.chi2.sf.name._key.split
[function]
[call site]
00256
functools.partial.key.split
[function]
[call site]
00257
distributed.shuffle.rechunk_p2p.size.T.data.name.split
[function]
[call site]
00258
tlz.concat._key.split
[function]
[call site]
00259
functools.partial._key.split
[function]
[call site]
00260
numpy.linalg.svd.name.key.split
[function]
[call site]
00261
numpy.nan.T.data.name.split
[function]
[call site]
00262
functools.partial.name.key.split
[function]
[call site]
00263
functools.partial.split
[function]
[call site]
00264
numpy.nan.data.T.name.split
[function]
[call site]
00265
tlz.concat.name.key.split
[function]
[call site]
00266
tlz.concat.name.split
[function]
[call site]
00267
word.isalpha
[function]
[call site]
00268
<builtin>.len
[function]
[call site]
00269
hex_pattern.match
[function]
[call site]
00270
<builtin>.len
[function]
[call site]
00271
re.match
[function]
[call site]
00272
result.strip
[function]
[call site]
00273
sys.intern
[function]
[call site]
00274
dask.utils.key_split
[function]
[call site]
00275
names.discard
[function]
[call site]
00276
<builtin>.sorted
[function]
[call site]
00277
names.append
[function]
[call site]
00278
dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
[function]
[call site]
00279
<builtin>.len
[function]
[call site]
00280
<builtin>.hash
[function]
[call site]
00281
<builtin>.len
[function]
[call site]
00282
<builtin>.isinstance
[function]
[call site]
00283
dask.utils.key_split
[function]
[call site]
00284
dask.utils.key_split
[function]
[call site]
00285
names.discard
[function]
[call site]
00286
<builtin>.sorted
[function]
[call site]
00287
names.append
[function]
[call site]
00288
dask.optimization.default_fused_keys_renamer._enforce_max_key_limit
[function]
[call site]
00289
fdp.ConsumeBool
[function]
[call site]
00290
dask.optimization.fuse_linear
[function]
[call site]
00291
<builtin>.isinstance
[function]
[call site]
00292
<builtin>.isinstance
[function]
[call site]
00293
dask.core.flatten
[function]
[call site]
00294
<builtin>.set
[function]
[call site]
00295
dask.core.get_dependencies
[function]
[call site]
00296
<builtin>.set
[function]
[call site]
00297
<builtin>.len
[function]
[call site]
00298
unfusible.add
[function]
[call site]
00299
unfusible.add
[function]
[call site]
00300
unfusible.add
[function]
[call site]
00301
child2parent.items
[function]
[call site]
00302
<builtin>.map
[function]
[call site]
00303
<builtin>.dict
[function]
[call site]
00304
child2parent.popitem
[function]
[call site]
00305
child2parent.pop
[function]
[call site]
00306
chain.append
[function]
[call site]
00307
chain.reverse
[function]
[call site]
00308
parent2child.pop
[function]
[call site]
00309
chain.append
[function]
[call site]
00310
chains.append
[function]
[call site]
00311
<builtin>.set
[function]
[call site]
00312
dependencies.items
[function]
[call site]
00313
<builtin>.set
[function]
[call site]
00314
<builtin>.set
[function]
[call site]
00315
dask.optimization.default_fused_linear_keys_renamer
[function]
[call site]
00316
<builtin>.type
[function]
[call site]
00317
dask.utils.key_split
[function]
[call site]
00318
names.append
[function]
[call site]
00319
<builtin>.len
[function]
[call site]
00320
<builtin>.isinstance
[function]
[call site]
00321
dask.utils.key_split
[function]
[call site]
00322
names.append
[function]
[call site]
00323
chain.pop
[function]
[call site]
00324
chain.pop
[function]
[call site]
00325
dependencies.pop
[function]
[call site]
00326
dask.core.subs
[function]
[call site]
00327
fused.add
[function]
[call site]
00328
fused.add
[function]
[call site]
00329
aliases.add
[function]
[call site]
00330
dsk.items
[function]
[call site]
00331
dependencies.items
[function]
[call site]
00332
deps.remove
[function]
[call site]
00333
deps.add
[function]
[call site]
00334
dask.core.subs
[function]
[call site]
00335
fdp.ConsumeBool
[function]
[call site]
00336