Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fuzzing crash #215

Open
petr-tik opened this issue Oct 11, 2020 · 3 comments
Open

fuzzing crash #215

petr-tik opened this issue Oct 11, 2020 · 3 comments

Comments

@petr-tik
Copy link

As discussed in this twitter thread, I ran the fuzzer on my AMD-based Linux machine for a day. It found a

Final results below

┌─ process timing ────────────────────────────────────┬─ overall results ────┐
│        run time : 1 days, 2 hrs, 15 min, 46 sec     │  cycles done : 133   │
│   last new path : 0 days, 0 hrs, 0 min, 16 sec      │  total paths : 9669  │
│ last uniq crash : 0 days, 4 hrs, 48 min, 14 sec     │ uniq crashes : 10    │
│  last uniq hang : 0 days, 13 hrs, 8 min, 5 sec      │   uniq hangs : 7     │
├─ cycle progress ───────────────────┬─ map coverage ─┴──────────────────────┤
│  now processing : 4757*21 (49.2%)  │    map density : 2.56% / 9.95%        │
│ paths timed out : 0 (0.00%)        │ count coverage : 7.82 bits/tuple      │
├─ stage progress ───────────────────┼─ findings in depth ───────────────────┤
│  now trying : splice 9             │ favored paths : 744 (7.69%)           │
│ stage execs : 252/384 (65.62%)     │  new edges on : 1225 (12.67%)         │
│ total execs : 673M                 │ total crashes : 10 (10 unique)        │
│  exec speed : 10.5k/sec            │  total tmouts : 24.4k (852 unique)    │
├─ fuzzing strategy yields ──────────┴───────────────┬─ path geometry ───────┤
│   bit flips : 872/3.63M, 281/3.62M, 247/3.60M      │    levels : 54        │
│  byte flips : 0/453k, 0/444k, 4/427k               │   pending : 229       │
│ arithmetics : 2062/25.3M, 0/106k, 0/19.9k          │  pend fav : 0         │
│  known ints : 3/2.68M, 0/12.4M, 0/18.8M            │ own finds : 9591      │
│  dictionary : 0/0, 0/0, 617/20.6M                  │  imported : n/a       │
│   havoc/rad : 5418/513M, 97/67.9M, 0/0             │ stability : 99.97%    │
│   py/custom : 0/0, 0/0                             ├───────────────────────┘
│        trim : 41.51%/190k, 71.06%                  │          [cpu000: 16%]
└────────────────────────────────────────────────────┘

Started with this command

AFL_SKIP_CPUFREQ=1 AFL_I_DONT_CARE_ABOUT_MISSING_CRASHES=1 LLVM_CONFIG=$(which llvm-config-8) cargo afl fuzz -i in -o out target/debug/afl_runner

None of hangs and all but 1 crash don't seem to reproduce.

find out/hangs/ -type f -iname 'id*' | xargs -Ifname sh -c 'echo fname && ./target/release/examples/cppfilt $(cat fname)'

out/hangs/id:000001,src:003494,time:5575947,op:havoc,rep:2
Anw4Lf9Knwnw4_f9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Zw4Lf9Knwnw4_f9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_ZLf9Knwnw4_f9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z9Knwnw4_f9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Znwnw4_f9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Znw4_f9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z4_f9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Zf9_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z_4_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z_f9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z9q1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z1R4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z4Lf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Zf9Knwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_ZKnwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Zwnw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Zw4_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Z_f9_4_f9_1RT_4__9Knwnw4_f9_4_f9q1RT_4_Zerror: an error occurred when formatting an argument
out/hangs/id:000000,src:002577,time:1537749,op:havoc,rep:4
Anananananaatanananananaatanananagttiananananaatanananananaatanagttananagtti
out/hangs/id:000004,src:004159,time:19606419,op:havoc,rep:2
Anw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_ZLf9Knwnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z9Knwnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znwnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zf9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zf1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_ZKnw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_ZLf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znw4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z4_f9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zf9_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_4_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_f9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z9_1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z1Knwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znwnw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znw4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z4_f1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zf1Knwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_ZKnwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zwnw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zw4_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_fnw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znw4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z4_f9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zf9_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_4_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_f9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z9_1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z1Knwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znwnw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znw4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z4_f1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zf1Knw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_ZKnw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zw4Lf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_ZLf9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z9Knwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znwnw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Znw4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z4_f9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Zf9_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_4_f9_1Knwnw4_f1Knwnw4_f9_L_Z_f9_1Knwnw4_f1Knwnw4_f9_L_Z9_1Knwnw4_f1Knwnw4_f9_L_Z1Knwnw4_f1Knwnw4_f9_L_Znwnw4_f1Knwnw4_f9_L_Znw4_f1Knwnw4_f9_L_Z4_f1Knwnw4_f9_L_Zf1Knwnw4_f9_L_ZKnwnw4_f9_L_Zwnw4_f9_L_Zw4_f9_L_Z_f9_L_Z9_L_ZL_ZLnaz(signed char, _L___Z4Ln, signed char, ..., signed char, ...)9_
out/hangs/id:000002,src:003618,time:8208765,op:havoc,rep:2
Ananananaaanaatanananastananananaaanaatanananastanananasztinananasztina
out/hangs/id:000006,src:003521,time:47261433,op:havoc,rep:2
Anananananananananananananananananananananatla
out/hangs/id:000003,src:005062,time:18653905,op:havoc,rep:2
AnenwnenwnacvnnenwnenwnacvnnamLnenanacvDinwnacvnnamLnenanacvDinacvNnamLnenanacvSiEnamLnenacvSiE
out/hangs/id:000005,src:004994,time:23137965,op:havoc,rep:2
Anananaatanananagtli2nananaatananaatanananagtli2nananaatanananagtli2tEt

This is the reproducible crash

RUST_BACKTRACE=full ./target/release/examples/cppfilt $(cat out/crashes/id:000000,sig:06,src:003482,time:6385389,op:havoc,rep:8)
thread 'main' panicked at 'unexpected invalid UTF-8 code point', /home/petr_tik/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/args/arg_matches.rs:217:28
stack backtrace:
   0:     0x5561007e96e0 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
   1:     0x5561007e96e0 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
   2:     0x5561007e96e0 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
   3:     0x5561007e96e0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
   4:     0x5561008042bc - core::fmt::write::h9ddafa4860d8adff
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
   5:     0x5561007e74b7 - std::io::Write::write_fmt::h1d2ee292d2b65481
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
   6:     0x5561007eb800 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
   7:     0x5561007eb800 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
   8:     0x5561007eb800 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
   9:     0x5561007eb54c - std::panicking::default_hook::he30ad7589e0970f9
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:219
  10:     0x5561007ebe63 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
  11:     0x5561007eba39 - std::panicking::begin_panic_handler::{{closure}}::h7001af1bb21aeaeb
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:476
  12:     0x5561007e9b6c - std::sys_common::backtrace::__rust_end_short_backtrace::h39910f557f5f2367
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
  13:     0x5561007eb9f9 - rust_begin_unwind
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:475
  14:     0x5561008035e1 - core::panicking::panic_fmt::h4e2659771ebc78eb
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/panicking.rs:85
  15:     0x556100803373 - core::option::expect_failed::hd5a1da3a6b6bbb34
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1213
  16:     0x55610079a311 - core::option::Option<T>::expect::h9656cfd5fabf2a20
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:333
  17:     0x55610079a311 - clap::args::arg_matches::ArgMatches::values_of::to_str_slice::he4d1c79003b7a4bc
                               at /home/petr_tik/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/args/arg_matches.rs:217
  18:     0x55610079a337 - core::ops::function::FnMut::call_mut::h0696d1a30afe5665
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:150
  19:     0x55610079a337 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &mut F>::call_once::hbc43a453d362f907
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:280
  20:     0x55610079a337 - core::option::Option<T>::map::h6739d6e077008f83
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:437
  21:     0x55610079a337 - <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::next::h5faddc446424b8d6
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/adapters/mod.rs:844
  22:     0x55610079a337 - <clap::args::arg_matches::Values as core::iter::traits::iterator::Iterator>::next::h405ebb11b048ac0a
                               at /home/petr_tik/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/args/arg_matches.rs:808
  23:     0x556100750c06 - core::iter::traits::iterator::Iterator::fold::h7fba90c95f85cef2
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2003
  24:     0x556100750c06 - cppfilt::main::h671dcbe5fc62dcba
                               at /home/petr_tik/Coding/cpp_demangle/examples/cppfilt.rs:121
  25:     0x55610074df93 - core::ops::function::FnOnce::call_once::h28e8321869489f71
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
  26:     0x55610074df93 - std::sys_common::backtrace::__rust_begin_short_backtrace::h327b3e8325dde195
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:137
  27:     0x55610074e039 - std::rt::lang_start::{{closure}}::hdbf5b0a32b6b42ea
                               at /home/petr_tik/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:66
  28:     0x5561007ec261 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6a3209f124be2235
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:259
  29:     0x5561007ec261 - std::panicking::try::do_call::h88ce358792b64df0
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
  30:     0x5561007ec261 - std::panicking::try::h6311c259678e50fc
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
  31:     0x5561007ec261 - std::panic::catch_unwind::h56c5716807d659a1
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
  32:     0x5561007ec261 - std::rt::lang_start_internal::h73711f37ecfcb277
                               at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/rt.rs:51
  33:     0x5561007513e8 - main
  34:     0x7fcdd2fbcb97 - __libc_start_main
  35:     0x55610073f58a - _start
  36:                0x0 - <unknown>

The input is big

cat out/crashes/id:000000,sig:06,src:003482,time:6385389,op:havoc,rep:8
__ZZ1o1orF1o1orF2JS6HanZ1o1orF2JS6HandleZNSd5ValaeE2JS6HanZ1o1orF2JS6HandleZNSooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo2tEoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo__ZooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooYoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo__
@khuey
Copy link
Collaborator

khuey commented Oct 11, 2020

Thanks.

The non-reproducible crashes may be memory exhaustion. afl limits the fuzzee to a relatively low amount of memory (I think 50MB) and the inputs might blow past that.

@petr-tik
Copy link
Author

I would be happy to run it for longer and increase the memory threshold, if it's useful?

@khuey
Copy link
Collaborator

khuey commented Oct 11, 2020

I think a more useful thing would be to limit cpp_demangle's memory usage when you rerun the crashes afl produced and see if they become reproducible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants