Fuzz introspector: fuzz_preq
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
386 386 1 :

['apr_temp_dir_get']

414 679 apreq_file_mktemp call site: 00254 /src/httpd/server/apreq_util.c:808
243 243 2 :

['apr_time_now', 'do_rotating_check']

243 243 file_rotating_check call site: 00294 /src/httpd/srclib/apr/file_io/unix/readwrite.c:202
66 66 1 :

['apr_bucket_transient_create']

66 136 apr_brigade_write call site: 00074 /src/httpd/srclib/apr/buckets/apr_brigade.c:784
37 37 1 :

['apr_thread_mutex_destroy']

37 37 file_cleanup call site: 00283 /src/httpd/srclib/apr/file_io/unix/open.c:46
28 28 1 :

['apr_pool_cleanup_kill']

28 28 apreq_file_mktemp call site: 00357 /src/httpd/server/apreq_util.c:830
27 27 1 :

['apr_file_flush']

27 76 apr_unix_file_cleanup call site: 00273 /src/httpd/srclib/apr/file_io/unix/open.c:77
16 28 4 :

['apr_thread_mutex_lock', 'apr_file_flush_locked', 'apr_thread_mutex_unlock', 'lseek']

22 281 apr_file_writev call site: 00365 /src/httpd/srclib/apr/file_io/unix/readwrite.c:318
4 4 2 :

['abort', 'apr_pool_abort_get']

4 4 apr_bucket_alloc_create call site: 00046 /src/httpd/srclib/apr/buckets/apr_buckets_alloc.c:86
2 2 1 :

['strncmp']

2 2 apr_filepath_merge call site: 00351 /src/httpd/srclib/apr/file_io/unix/filepath.c:278
2 2 1 :

['__errno_location']

2 2 apr_file_mktemp call site: 00265 /src/httpd/srclib/apr/file_io/unix/mktemp.c:199
2 2 1 :

['__errno_location']

2 2 apr_file_remove call site: 00356 /src/httpd/srclib/apr/file_io/unix/open.c:286
2 2 1 :

['__errno_location']

2 2 file_cleanup call site: 00282 /src/httpd/srclib/apr/file_io/unix/open.c:40

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 af_gb_init [function] [call site] 00001
1 af_gb_get_null_terminated [function] [call site] 00002
2 af_get_null_terminated [function] [call site] 00003
1 af_gb_get_null_terminated [function] [call site] 00004
1 apr_pool_initialize [function] [call site] 00005
2 sysconf [call site] 00006
2 apr_pool_create_ex_debug [function] [call site] 00007
3 apr_pool_check_lifetime [function] [call site] 00008
3 apr_thread_mutex_create [function] [call site] 00009
4 apr_pcalloc_debug [function] [call site] 00010
5 apr_pool_check_integrity [function] [call site] 00011
6 apr_pool_check_lifetime [function] [call site] 00012
6 apr_pool_check_owner [function] [call site] 00013
5 pool_alloc [function] [call site] 00014
4 pthread_mutexattr_init [call site] 00015
4 pthread_mutexattr_settype [call site] 00016
4 pthread_mutexattr_destroy [call site] 00017
4 pthread_mutex_init [call site] 00018
4 pthread_mutexattr_destroy [call site] 00019
4 pthread_mutex_init [call site] 00020
4 apr_pool_cleanup_register [function] [call site] 00021
5 apr_pool_check_integrity [function] [call site] 00022
5 apr_palloc_debug [function] [call site] 00023
6 apr_pool_check_integrity [function] [call site] 00024
6 pool_alloc [function] [call site] 00025
5 abort [call site] 00026
4 thread_mutex_cleanup [function] [call site] 00027
5 pthread_mutex_destroy [call site] 00028
3 pool_lock [function] [call site] 00029
4 apr_thread_mutex_lock [function] [call site] 00030
5 pthread_mutex_lock [call site] 00031
3 pool_unlock [function] [call site] 00032
4 apr_thread_mutex_unlock [function] [call site] 00033
5 pthread_mutex_unlock [call site] 00034
3 apr_os_thread_current [function] [call site] 00035
4 pthread_self [call site] 00036
2 apr_pool_tag [function] [call site] 00037
2 apr_atomic_init [function] [call site] 00038
1 apr_pool_create_ex [function] [call site] 00039
2 apr_pool_create_ex_debug [function] [call site] 00040
1 apr_bucket_alloc_create [function] [call site] 00041
2 apr_pool_allocator_get [function] [call site] 00042
2 apr_allocator_create [function] [call site] 00043
2 apr_pool_abort_get [function] [call site] 00044
2 abort [call site] 00045
2 apr_bucket_alloc_create_ex [function] [call site] 00046
3 apr_allocator_alloc [function] [call site] 00047
4 allocator_alloc [function] [call site] 00048
5 allocator_align [function] [call site] 00049
5 allocator_lock [function] [call site] 00050
6 apr_thread_mutex_lock [function] [call site] 00051
5 allocator_unlock [function] [call site] 00052
6 apr_thread_mutex_unlock [function] [call site] 00053
5 allocator_unlock [function] [call site] 00054
5 allocator_lock [function] [call site] 00055
5 allocator_unlock [function] [call site] 00056
5 allocator_unlock [function] [call site] 00057
2 apr_pool_abort_get [function] [call site] 00058
2 abort [call site] 00059
2 apr_pool_cleanup_register [function] [call site] 00060
2 alloc_cleanup [function] [call site] 00061
3 apr_pool_allocator_get [function] [call site] 00062
3 apr_allocator_free [function] [call site] 00063
4 allocator_free [function] [call site] 00064
5 allocator_lock [function] [call site] 00065
5 allocator_unlock [function] [call site] 00066
3 apr_allocator_destroy [function] [call site] 00067
1 apr_brigade_create [function] [call site] 00068
2 apr_palloc_debug [function] [call site] 00069
2 apr_pool_cleanup_register [function] [call site] 00070
2 brigade_cleanup [function] [call site] 00071
3 apr_brigade_cleanup [function] [call site] 00072
1 strlen [call site] 00073
1 apr_brigade_write [function] [call site] 00074
2 apr_bucket_transient_create [function] [call site] 00075
3 apr_bucket_alloc [function] [call site] 00076
4 apr_allocator_alloc [function] [call site] 00077
4 apr_allocator_alloc [function] [call site] 00078
3 apr_bucket_free [function] [call site] 00079
4 apr_allocator_free [function] [call site] 00080
3 apr_bucket_transient_make [function] [call site] 00081
2 apr_bucket_heap_create [function] [call site] 00082
3 apr_bucket_alloc [function] [call site] 00083
3 apr_bucket_free [function] [call site] 00084
3 apr_bucket_heap_make [function] [call site] 00085
4 apr_bucket_alloc [function] [call site] 00086
4 apr_bucket_alloc [function] [call site] 00087
4 apr_bucket_free [function] [call site] 00088
4 apr_bucket_free [function] [call site] 00089
4 apr_bucket_shared_make [function] [call site] 00090
2 apr_bucket_alloc [function] [call site] 00091
2 apr_bucket_heap_create [function] [call site] 00092
2 apr_bucket_free [function] [call site] 00093
1 apreq_hook_make [function] [call site] 00094
2 apr_palloc_debug [function] [call site] 00095
1 apr_table_make [function] [call site] 00097
2 apr_palloc_debug [function] [call site] 00098
2 make_array_core [function] [call site] 00099
3 apr_pcalloc_debug [function] [call site] 00100
3 apr_palloc_debug [function] [call site] 00101
1 af_get_short [function] [call site] 00102
1 apreq_parse_multipart [function] [call site] 00103
2 create_multipart_context [function] [call site] 00104
3 strchr [call site] 00105
3 apr_palloc_debug [function] [call site] 00106
3 strlen [call site] 00107
3 apr_palloc_debug [function] [call site] 00108
3 apreq_header_attribute [function] [call site] 00109
4 __ctype_b_loc [call site] 00110
4 __ctype_b_loc [call site] 00111
4 __ctype_b_loc [call site] 00112
4 __ctype_b_loc [call site] 00113
4 strncasecmp [call site] 00114
3 apr_strmatch_precompile [function] [call site] 00115
4 strlen [call site] 00116
4 match_no_op [function] [call site] 00117
4 apr_palloc_debug [function] [call site] 00118
4 match_boyer_moore_horspool [function] [call site] 00119
4 match_boyer_moore_horspool_nocase [function] [call site] 00120
5 tolower [call site] 00121
5 tolower [call site] 00122
4 tolower [call site] 00123
3 apreq_parser_make [function] [call site] 00124
4 apr_palloc_debug [function] [call site] 00125
3 apreq_parse_headers [function] [call site] 00126
4 apr_pcalloc_debug [function] [call site] 00127
4 apr_brigade_create [function] [call site] 00128
4 split_header_line [function] [call site] 00129
4 __ctype_b_loc [call site] 00130
4 split_header_line [function] [call site] 00131
4 split_header_line [function] [call site] 00132
4 __ctype_b_loc [call site] 00133
4 split_header_line [function] [call site] 00134
4 __ctype_b_loc [call site] 00135
4 split_header_line [function] [call site] 00136
4 consume_header_line [function] [call site] 00137
5 apreq_param_make [function] [call site] 00138
6 apr_palloc_debug [function] [call site] 00139
5 __assert_fail [call site] 00140
5 apr_array_push [function] [call site] 00141
6 apr_palloc_debug [function] [call site] 00142
5 __assert_fail [call site] 00143
5 __assert_fail [call site] 00144
5 __assert_fail [call site] 00145
5 __assert_fail [call site] 00146
5 __assert_fail [call site] 00147
5 apreq_param_tainted_on [function] [call site] 00148
4 apreq_hook_run [function] [call site] 00149
4 apreq_value_table_add [function] [call site] 00150
5 apr_table_addn [function] [call site] 00151
6 apr_pool_find [function] [call site] 00152
7 apr_pool_walk_tree [function] [call site] 00153
8 pool_lock [function] [call site] 00154
8 apr_pool_walk_tree [function] [call site] 00155
9 pool_unlock [function] [call site] 00156
6 fprintf [call site] 00157
6 abort [call site] 00158
6 apr_pool_find [function] [call site] 00159
6 fprintf [call site] 00160
6 abort [call site] 00161
6 apr_array_push_noclear [function] [call site] 00162
7 apr_palloc_debug [function] [call site] 00163
4 __ctype_b_loc [call site] 00164
4 __ctype_b_loc [call site] 00165
4 __assert_fail [call site] 00166
4 apreq_brigade_setaside [function] [call site] 00167
3 apr_brigade_create [function] [call site] 00168
3 apr_brigade_create [function] [call site] 00169
3 apr_bucket_eos_create [function] [call site] 00170
4 apr_bucket_alloc [function] [call site] 00171
4 apr_bucket_free [function] [call site] 00172
4 apr_bucket_eos_make [function] [call site] 00173
2 split_on_bdry [function] [call site] 00174
3 strlen [call site] 00175
3 strncmp [call site] 00176
3 apreq_index [function] [call site] 00177
4 memchr [call site] 00178
4 memcmp [call site] 00179
3 apreq_index [function] [call site] 00180
2 apreq_brigade_setaside [function] [call site] 00181
2 apreq_brigade_setaside [function] [call site] 00182
2 split_on_bdry [function] [call site] 00183
2 apreq_brigade_setaside [function] [call site] 00184
2 apreq_brigade_setaside [function] [call site] 00185
2 apr_brigade_pflatten [function] [call site] 00186
3 apr_brigade_length [function] [call site] 00187
3 apr_palloc_debug [function] [call site] 00188
3 apr_brigade_flatten [function] [call site] 00189
2 strncmp [call site] 00190
2 apr_brigade_cleanup [function] [call site] 00191
2 apr_table_make [function] [call site] 00192
2 apreq_parser_run [function] [call site] 00193
2 apreq_brigade_setaside [function] [call site] 00194
2 brigade_start_string [function] [call site] 00195
3 strlen [call site] 00196
2 apreq_brigade_setaside [function] [call site] 00197
2 apr_bucket_immortal_create [function] [call site] 00198
3 apr_bucket_alloc [function] [call site] 00199
3 apr_bucket_free [function] [call site] 00200
3 apr_bucket_immortal_make [function] [call site] 00201
2 apr_table_get [function] [call site] 00202
3 strcasecmp [call site] 00203
2 apr_table_get [function] [call site] 00204
2 strncmp [call site] 00205
2 create_multipart_context [function] [call site] 00206
2 apreq_header_attribute [function] [call site] 00207
2 apr_pstrmemdup [function] [call site] 00208
3 apr_palloc_debug [function] [call site] 00209
2 apr_table_get [function] [call site] 00210
2 apr_pstrdup [function] [call site] 00211
3 apr_pmemdup [function] [call site] 00212
4 apr_palloc_debug [function] [call site] 00213
2 apreq_parser_make [function] [call site] 00214
2 apreq_parse_multipart [function] [call site] 00215
3 strncmp [call site] 00216
3 apreq_header_attribute [function] [call site] 00217
3 apreq_header_attribute [function] [call site] 00218
3 apreq_param_make [function] [call site] 00219
3 apreq_param_tainted_on [function] [call site] 00220
3 apr_brigade_create [function] [call site] 00221
3 apr_pstrmemdup [function] [call site] 00222
3 strncmp [call site] 00223
3 apreq_header_attribute [function] [call site] 00224
3 strlen [call site] 00225
3 apreq_param_make [function] [call site] 00226
3 apreq_param_tainted_on [function] [call site] 00227
3 apr_brigade_create [function] [call site] 00228
3 apr_table_get [function] [call site] 00229
3 strlen [call site] 00230
3 apreq_param_make [function] [call site] 00231
3 apreq_param_tainted_on [function] [call site] 00232
3 apr_brigade_create [function] [call site] 00233
3 split_on_bdry [function] [call site] 00234
3 apreq_brigade_setaside [function] [call site] 00235
3 apreq_brigade_setaside [function] [call site] 00236
3 apr_brigade_length [function] [call site] 00237
3 strlen [call site] 00238
3 apreq_param_make [function] [call site] 00239
3 apreq_param_tainted_on [function] [call site] 00240
3 apr_brigade_flatten [function] [call site] 00241
3 apreq_hook_run [function] [call site] 00242
3 apreq_charset_divine [function] [call site] 00243
3 apreq_param_charset_set [function] [call site] 00244
3 apreq_value_table_add [function] [call site] 00245
3 apr_brigade_cleanup [function] [call site] 00246
3 split_on_bdry [function] [call site] 00247
3 apreq_hook_run [function] [call site] 00248
3 apreq_brigade_setaside [function] [call site] 00249
3 apreq_brigade_setaside [function] [call site] 00250
3 apreq_brigade_concat [function] [call site] 00251
4 apr_brigade_length [function] [call site] 00252
4 apr_brigade_length [function] [call site] 00253
4 apreq_file_mktemp [function] [call site] 00254
5 apr_temp_dir_get [function] [call site] 00255
6 apr_env_get [function] [call site] 00256
7 getenv [call site] 00257
6 strlen [call site] 00258
6 test_tempdir [function] [call site] 00259
7 apr_pstrcat [function] [call site] 00260
8 strlen [call site] 00261
8 apr_palloc_debug [function] [call site] 00262
8 strlen [call site] 00263
7 apr_file_mktemp [function] [call site] 00264
8 mkostemp [call site] 00265
8 __errno_location [call site] 00266
8 apr_os_file_put [function] [call site] 00267
9 apr_pcalloc_debug [function] [call site] 00268
9 apr_palloc_debug [function] [call site] 00269
9 apr_thread_mutex_create [function] [call site] 00270
8 apr_pstrdup [function] [call site] 00271
8 apr_pool_cleanup_register [function] [call site] 00272
8 apr_unix_file_cleanup [function] [call site] 00273
9 apr_file_flush [function] [call site] 00274
10 apr_thread_mutex_lock [function] [call site] 00275
10 apr_file_flush_locked [function] [call site] 00276
11 write [call site] 00277
11 __errno_location [call site] 00278
11 __errno_location [call site] 00279
10 apr_thread_mutex_unlock [function] [call site] 00280
9 file_cleanup [function] [call site] 00281
10 close [call site] 00282
10 unlink [call site] 00283
10 apr_thread_mutex_destroy [function] [call site] 00284
11 apr_pool_cleanup_run [function] [call site] 00285
12 apr_pool_cleanup_kill [function] [call site] 00286
13 apr_pool_check_integrity [function] [call site] 00287
13 abort [call site] 00288
13 abort [call site] 00289
11 thread_mutex_cleanup [function] [call site] 00290
10 __errno_location [call site] 00291
7 apr_file_putc [function] [call site] 00292
8 apr_file_write [function] [call site] 00293
9 file_rotating_check [function] [call site] 00294
10 apr_time_now [function] [call site] 00295
10 do_rotating_check [function] [call site] 00296
11 apr_pool_create_ex_debug [function] [call site] 00297
11 apr_stat [function] [call site] 00298
12 lstat [call site] 00299
12 stat [call site] 00300
12 fill_out_finfo [function] [call site] 00301
13 apr_unix_mode2perms [function] [call site] 00302
13 filetype_from_mode [function] [call site] 00303
13 apr_time_ansi_put [function] [call site] 00304
13 apr_time_ansi_put [function] [call site] 00305
13 apr_time_ansi_put [function] [call site] 00306
12 __errno_location [call site] 00307
11 apr_file_flush [function] [call site] 00308
11 close [call site] 00309
11 open [call site] 00310
11 apr_unix_perms2mode [function] [call site] 00311
11 open [call site] 00312
11 __errno_location [call site] 00313
11 apr_file_info_get [function] [call site] 00314
12 apr_file_flush [function] [call site] 00315
12 fstat [call site] 00316
12 fill_out_finfo [function] [call site] 00317
9 apr_thread_mutex_lock [function] [call site] 00318
9 lseek [call site] 00319
9 __errno_location [call site] 00320
9 apr_file_flush_locked [function] [call site] 00321
9 apr_thread_mutex_unlock [function] [call site] 00322
9 write [call site] 00323
9 __errno_location [call site] 00324
9 __errno_location [call site] 00325
9 apr_wait_for_io_or_timeout [function] [call site] 00326
10 poll [call site] 00327
10 __errno_location [call site] 00328
9 write [call site] 00329
9 __errno_location [call site] 00330
9 __errno_location [call site] 00331
9 __errno_location [call site] 00332
7 apr_file_close [function] [call site] 00333
8 apr_pool_cleanup_run [function] [call site] 00334
8 apr_unix_file_cleanup [function] [call site] 00335
6 test_tempdir [function] [call site] 00336
6 test_tempdir [function] [call site] 00337
6 apr_filepath_get [function] [call site] 00338
7 getcwd [call site] 00339
7 __errno_location [call site] 00340
7 apr_pstrdup [function] [call site] 00341
6 test_tempdir [function] [call site] 00342
6 apr_pstrdup [function] [call site] 00343
5 apr_filepath_merge [function] [call site] 00344
6 apr_filepath_get [function] [call site] 00345
6 __errno_location [call site] 00346
6 strlen [call site] 00347
6 strlen [call site] 00348
6 apr_palloc_debug [function] [call site] 00349
6 memcmp [call site] 00350
6 memcmp [call site] 00351
6 strncmp [call site] 00352
5 apr_pool_cleanup_register [function] [call site] 00353
5 apreq_file_cleanup [function] [call site] 00354
6 apr_file_remove [function] [call site] 00355
7 unlink [call site] 00356
5 apr_file_mktemp [function] [call site] 00357
5 apr_file_name_get [function] [call site] 00358
5 apr_pool_cleanup_kill [function] [call site] 00359
5 apreq_file_cleanup [function] [call site] 00360
4 apreq_brigade_fwrite [function] [call site] 00361
5 apr_brigade_create [function] [call site] 00362
5 apreq_brigade_copy [function] [call site] 00363
5 apreq_fwritev [function] [call site] 00364
6 apr_file_writev [function] [call site] 00365
7 apr_thread_mutex_lock [function] [call site] 00366
7 apr_file_flush_locked [function] [call site] 00367
7 apr_thread_mutex_unlock [function] [call site] 00368
7 lseek [call site] 00369
7 apr_thread_mutex_unlock [function] [call site] 00370
7 file_rotating_check [function] [call site] 00371
7 writev [call site] 00372
7 __errno_location [call site] 00373
5 apreq_fwritev [function] [call site] 00374
4 apr_brigade_cleanup [function] [call site] 00375
4 apr_bucket_file_create [function] [call site] 00376
5 apr_bucket_alloc [function] [call site] 00377
5 apr_bucket_free [function] [call site] 00378
5 apr_bucket_file_make [function] [call site] 00379
6 apr_bucket_alloc [function] [call site] 00380
6 apr_bucket_shared_make [function] [call site] 00381
4 apr_file_seek [function] [call site] 00382
5 apr_thread_mutex_lock [function] [call site] 00383
5 setptr [function] [call site] 00384
6 apr_file_flush_locked [function] [call site] 00385
6 lseek [call site] 00386
6 __errno_location [call site] 00387
5 apr_file_info_get_locked [function] [call site] 00389
6 apr_file_flush_locked [function] [call site] 00390
6 fstat [call site] 00391
6 fill_out_finfo [function] [call site] 00392
6 __errno_location [call site] 00393
5 apr_thread_mutex_unlock [function] [call site] 00395
5 lseek [call site] 00396
4 apreq_brigade_fwrite [function] [call site] 00397
4 apr_brigade_cleanup [function] [call site] 00398
3 apreq_hook_run [function] [call site] 00399
3 apreq_value_table_add [function] [call site] 00400
3 apreq_brigade_setaside [function] [call site] 00401
3 apreq_brigade_concat [function] [call site] 00402
3 apreq_parser_run [function] [call site] 00403
1 apreq_parse_urlencoded [function] [call site] 00404
2 apr_pcalloc_debug [function] [call site] 00405
2 apr_brigade_create [function] [call site] 00406
2 split_urlword [function] [call site] 00407
3 apreq_param_make [function] [call site] 00408
3 apr_array_push [function] [call site] 00409
3 apr_array_push [function] [call site] 00410
3 apreq_decodev [function] [call site] 00411
4 url_decode [function] [call site] 00412
5 __ctype_b_loc [call site] 00413
5 hex2_to_char [function] [call site] 00414
5 __ctype_b_loc [call site] 00415
5 __ctype_b_loc [call site] 00416
5 hex4_to_bmp [function] [call site] 00417
5 __ctype_b_loc [call site] 00418
5 __ctype_b_loc [call site] 00419
3 apreq_charset_divine [function] [call site] 00420
3 apreq_decodev [function] [call site] 00421
3 apreq_charset_divine [function] [call site] 00422
3 apreq_param_tainted_on [function] [call site] 00423
3 apreq_param_charset_set [function] [call site] 00424
2 apreq_hook_run [function] [call site] 00425
2 apreq_value_table_add [function] [call site] 00426
2 split_urlword [function] [call site] 00427
2 apreq_hook_run [function] [call site] 00428
2 apreq_value_table_add [function] [call site] 00429
2 apreq_brigade_setaside [function] [call site] 00430
1 apr_pool_terminate [function] [call site] 00431
2 apr_pool_destroy_debug [function] [call site] 00432
3 apr_pool_check_lifetime [function] [call site] 00433
3 abort [call site] 00434
3 parent_lock [function] [call site] 00435
4 apr_thread_mutex_lock [function] [call site] 00436
3 pool_destroy_debug [function] [call site] 00437
4 pool_clear_debug [function] [call site] 00438
5 run_cleanups [function] [call site] 00439
5 apr_pool_check_owner [function] [call site] 00440
5 pool_destroy_debug [function] [call site] 00441
6 apr_allocator_owner_get [function] [call site] 00442
6 apr_allocator_destroy [function] [call site] 00443
5 run_cleanups [function] [call site] 00444
5 abort [call site] 00445
5 free_proc_chain [function] [call site] 00446
6 apr_proc_wait [function] [call site] 00447
7 waitpid [call site] 00448
7 __errno_location [call site] 00449
7 __errno_location [call site] 00450
6 apr_proc_kill [function] [call site] 00451
7 kill [call site] 00452
7 __errno_location [call site] 00453
6 apr_proc_kill [function] [call site] 00454
6 apr_sleep [function] [call site] 00455
6 apr_proc_wait [function] [call site] 00456
6 apr_sleep [function] [call site] 00457
6 apr_proc_kill [function] [call site] 00458
6 apr_proc_wait [function] [call site] 00459
3 parent_unlock [function] [call site] 00460
4 apr_thread_mutex_unlock [function] [call site] 00461
1 af_gb_cleanup [function] [call site] 00462