diff --git a/casr/src/bin/casr-cluster.rs b/casr/src/bin/casr-cluster.rs index 37c687b4..cc879f87 100644 --- a/casr/src/bin/casr-cluster.rs +++ b/casr/src/bin/casr-cluster.rs @@ -338,7 +338,7 @@ fn update_clusters( .zip(stacktraces.iter().zip(crashlines.iter())); // Get casreps from existing clusters - let cluster_dirs: Vec = fs::read_dir(oldpath) + let mut cluster_dirs: Vec = fs::read_dir(oldpath) .unwrap() .map(|path| path.unwrap().path()) .filter(|path| { @@ -350,6 +350,7 @@ fn update_clusters( .starts_with("cl") }) .collect(); + cluster_dirs.sort(); let len = cluster_dirs.len(); // Init clusters vector let mut clusters: Vec = Vec::new(); @@ -490,7 +491,7 @@ fn update_clusters( /// Silhouette coefficient fn get_sil(dir: &Path, jobs: usize) -> Result { // Get cluster dirs - let dirs: Vec = fs::read_dir(dir) + let mut dirs: Vec = fs::read_dir(dir) .unwrap() .map(|path| path.unwrap().path()) .filter(|path| { @@ -502,6 +503,7 @@ fn get_sil(dir: &Path, jobs: usize) -> Result { .starts_with("cl") }) .collect(); + dirs.sort(); if dirs.len() < 2 { bail!("{} valid cluster, nothing to calculate...", dirs.len()); @@ -525,9 +527,10 @@ fn get_sil(dir: &Path, jobs: usize) -> Result { // Init sil sum let mut sum = 0f64; // Calculate silhouette coefficient for each casrep - for i in 0..clusters.len() - 1 { - for num in 0..clusters[i].len() - 1 { - sum += sil_coef(num, i, &clusters); + for i in 0..clusters.len() { + for num in 0..clusters[i].len() { + let sil = sil_coef(num, i, &clusters); + sum += sil; } } Ok(sum / size as f64) @@ -629,8 +632,8 @@ fn main() -> Result<()> { .help("Strategy for outer cluster choosing when updating"), ) .arg( - Arg::new("estimation") - .long("estimation") + Arg::new("estimate") + .long("estimate") .value_name("DIR") .action(ArgAction::Set) .value_parser(clap::value_parser!(PathBuf)) @@ -748,8 +751,8 @@ fn main() -> Result<()> { } let sil = get_sil(paths[1], jobs)?; println!("Cluster silhouette index: {sil}"); - } else if matches.contains_id("estimation") { - let path: &PathBuf = matches.get_one::("estimation").unwrap(); + } else if matches.contains_id("estimate") { + let path: &PathBuf = matches.get_one::("estimate").unwrap(); let sil = get_sil(path, jobs)?; println!("Cluster silhouette index: {sil}"); } diff --git a/casr/tests/casr_tests/casrep/test_clustering_small/40.casrep b/casr/tests/casr_tests/casrep/test_clustering_small/40.casrep new file mode 100644 index 00000000..544b0afb --- /dev/null +++ b/casr/tests/casr_tests/casrep/test_clustering_small/40.casrep @@ -0,0 +1,224 @@ +{ + "Date": "2021-07-14T19:56:09.276635+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000009,sig:06,src:000040+000049,time:43718,op:splice,rep:4", + "ProcStatus": [ + "process 2943905", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2943905", + "Ngid:\t0", + "Pid:\t2943905", + "PPid:\t2943903", + "TracerPid:\t2943903", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2943905", + "NSpid:\t2943905", + "NSpgid:\t2943905", + "NSsid:\t2286199", + "VmPeak:\t 7092 kB", + "VmSize:\t 7088 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 1216 kB", + "VmRSS:\t 1216 kB", + "RssAnon:\t 184 kB", + "RssFile:\t 1032 kB", + "RssShmem:\t 0 kB", + "VmData:\t 228 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 40 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x555555588000 0x21000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc8000 0x7ffff7fc9000 0x1000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000009,sig:06,src:000040+000049,time:43718,op:splice,rep:4", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "SafeFunctionCheck", + "Description": "Buffer overflow in safe function", + "Explanation": "The target stopped while handling a signal that was generated by libc due to detection of buffer overflow in safe copy function." + }, + "Stacktrace": [ + "#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50", + "#1 0x00007ffff7d6c859 in __GI_abort () at abort.c:79", + "#2 0x00007ffff7dd73ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7f0107c \"*** %s ***: terminated\\n\") at ../sysdeps/posix/libc_fatal.c:155", + "#3 0x00007ffff7e79b4a in __GI___fortify_fail (msg=msg@entry=0x7ffff7f01012 \"buffer overflow detected\") at fortify_fail.c:26", + "#4 0x00007ffff7e783e6 in __GI___chk_fail () at chk_fail.c:28", + "#5 0x00007ffff7dcf1cf in _IO_str_chk_overflow (fp=, c=) at iovsprintf.c:35", + "#6 0x00007ffff7da7db0 in __GI___printf_fp_l (fp=, loc=, info=, args=) at printf_fp.c:1246", + "#7 0x00007ffff7dc163a in __vfprintf_internal (s=s@entry=0x7fffffffe070, format=format@entry=0x5555555613df \"%.4f\", ap=ap@entry=0x7fffffffe1b0, mode_flags=mode_flags@entry=6) at vfprintf-internal.c:1687", + "#8 0x00007ffff7dcf279 in __vsprintf_internal (string=0x7fffffffe2a0 \"79725330432.000\", maxlen=, format=0x5555555613df \"%.4f\", args=args@entry=0x7fffffffe1b0, mode_flags=6) at iovsprintf.c:95", + "#9 0x00007ffff7e77edb in ___sprintf_chk (s=, flag=, slen=, format=) at sprintf_chk.c:40", + "#10 0x000055555555c7a1 in sprintf (__fmt=0x5555555613df \"%.4f\", __s=0x7fffffffe2a0 \"79725330432.000\") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:36", + "#12 0x00005555555601b8 in t2p_write_pdf (output=0x555555568f80, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5175", + "#13 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f80) at tiff2pdf.c:5133", + "#14 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 582, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 8, + "r11": 582, + "r12": 140737488344896, + "r13": 32, + "r14": 140737353908224, + "r15": 1, + "r8": 0, + "r9": 140737488344256, + "rax": 0, + "rbp": 140737488345152, + "rbx": 140737347094016, + "rcx": 140737351569803, + "rdi": 2, + "rdx": 0, + "rip": 140737351569803, + "rsi": 140737488344256, + "rsp": 140737488344256, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7d8d18b <__GI_raise+203>:\tmov rax,QWORD PTR [rsp+0x108]", + " 0x7ffff7d8d193 <__GI_raise+211>:\txor rax,QWORD PTR fs:0x28", + " 0x7ffff7d8d19c <__GI_raise+220>:\tjne 0x7ffff7d8d1c4 <__GI_raise+260>", + " 0x7ffff7d8d19e <__GI_raise+222>:\tmov eax,r8d", + " 0x7ffff7d8d1a1 <__GI_raise+225>:\tadd rsp,0x118", + " 0x7ffff7d8d1a8 <__GI_raise+232>:\tret ", + " 0x7ffff7d8d1a9 <__GI_raise+233>:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1b0 <__GI_raise+240>:\tmov rdx,QWORD PTR [rip+0x1a4cb9] # 0x7ffff7f31e70", + " 0x7ffff7d8d1b7 <__GI_raise+247>:\tneg eax", + " 0x7ffff7d8d1b9 <__GI_raise+249>:\tmov r8d,0xffffffff", + " 0x7ffff7d8d1bf <__GI_raise+255>:\tmov DWORD PTR fs:[rdx],eax", + " 0x7ffff7d8d1c2 <__GI_raise+258>:\tjmp 0x7ffff7d8d174 <__GI_raise+180>", + " 0x7ffff7d8d1c4 <__GI_raise+260>:\tcall 0x7ffff7e79b00 <__stack_chk_fail>", + " 0x7ffff7d8d1c9:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1d0 :\tendbr64 ", + " 0x7ffff7d8d1d4 :\ttest edi,edi" + ] +} diff --git a/casr/tests/tests.rs b/casr/tests/tests.rs index 0b0924ec..2ec42ab1 100644 --- a/casr/tests/tests.rs +++ b/casr/tests/tests.rs @@ -2425,7 +2425,7 @@ fn test_casr_cluster_c() { .parse::() .unwrap(); - assert_eq!(before_cnt, 11, "Before count mismatch."); + assert_eq!(before_cnt, 12, "Before count mismatch."); let re = Regex::new(r"Number of reports after crashline deduplication: (?P\d+)").unwrap(); @@ -2438,15 +2438,16 @@ fn test_casr_cluster_c() { .parse::() .unwrap(); - assert_eq!(after_cnt, 10, "After count mismatch."); + assert_eq!(after_cnt, 11, "After count mismatch."); // 2.casrep and 20.caserp without crashlines => no dedup // 3.casrep and 30.caserp with crashlines => dedup - // Thus, cluster (cl8) with 2.casrep has 2 casreps and others have 1 casrep + // Thus, cluster (cl7) with 2.casrep has 2 casreps and cl9 too + // But others have 1 casrep for i in 1..clusters_cnt + 1 { let cluster_path = paths[1].to_owned() + "/cl" + &i.to_string(); let size = std::fs::read_dir(cluster_path.clone()).unwrap().count(); - let num = if i == 8 { 2 } else { 1 }; + let num = if i == 7 || i == 9 { 2 } else { 1 }; assert_eq!(size, num); } @@ -2654,8 +2655,10 @@ fn test_casr_cluster_u() { let paths = [ abs_path("tests/casr_tests/casrep/test_clustering_small"), abs_path("tests/tmp_tests_casr/clustering_out"), - abs_path("tests/tmp_tests_casr/clustering_out/cl8/20.casrep"), + abs_path("tests/tmp_tests_casr/clustering_out/cl7/20.casrep"), + abs_path("tests/tmp_tests_casr/clustering_out/cl8"), abs_path("tests/tmp_tests_casr/clustering_out/cl9"), + abs_path("tests/tmp_tests_casr/clustering_out/cl9/40.casrep"), ]; let _ = fs::remove_dir_all(&paths[1]); @@ -2690,7 +2693,9 @@ fn test_casr_cluster_u() { assert_eq!(clusters_cnt, 9, "Clusters count mismatch."); let _ = std::fs::remove_file(&paths[2]); + let _ = std::fs::remove_file(&paths[5]); let _ = std::fs::remove_dir_all(&paths[3]); + let _ = std::fs::rename(&paths[4], &paths[3]); let output = Command::new(*EXE_CASR_CLUSTER.read().unwrap()) .args(["-u", &paths[0], &paths[1]]) @@ -2719,7 +2724,7 @@ fn test_casr_cluster_u() { .parse::() .unwrap(); - assert_eq!(added_cnt, 0, "Added count mismatch."); + assert_eq!(added_cnt, 1, "Added count mismatch."); let re = Regex::new(r"Number of duplicates: (?P\d+)").unwrap(); let duplicates_cnt = re @@ -2775,17 +2780,46 @@ fn test_casr_cluster_u() { assert_eq!(after_cnt, 1, "After count mismatch."); - let re = Regex::new(r"Cluster silhouette index: (?P\d+)").unwrap(); + let re = Regex::new(r"Cluster silhouette index: (?P\d+.\d+)").unwrap(); let sil = re .captures(&res) .unwrap() .name("sil") .map(|x| x.as_str()) .unwrap() - .parse::() + .parse::() + .unwrap(); + + assert_eq!(sil, 0.15436556855344655, "Silhouette index mismatch."); + + // Test estimation + let output = Command::new(*EXE_CASR_CLUSTER.read().unwrap()) + .args(["--estimate", &paths[1]]) + .output() + .expect("failed to start casr-cluster"); + + assert!( + output.status.success(), + "Stdout {}.\n Stderr: {}", + String::from_utf8_lossy(&output.stdout), + String::from_utf8_lossy(&output.stderr) + ); + + let res = String::from_utf8_lossy(&output.stdout); + + assert!(!res.is_empty()); + + let re = Regex::new(r"Cluster silhouette index: (?P\d+.\d+)").unwrap(); + let sil = re + .captures(&res) + .unwrap() + .name("sil") + .map(|x| x.as_str()) + .unwrap() + .parse::() .unwrap(); - assert_eq!(sil, 0, "Silhouette index mismatch."); + assert_eq!(sil, 0.15436556855344655, "Silhouette index mismatch."); let _ = std::fs::remove_dir_all(&paths[1]); } diff --git a/libcasr/src/stacktrace.rs b/libcasr/src/stacktrace.rs index 2333801a..b105ea85 100644 --- a/libcasr/src/stacktrace.rs +++ b/libcasr/src/stacktrace.rs @@ -39,6 +39,7 @@ lazy_static::lazy_static! { const THRESHOLD: f64 = 0.3; /// Relation between a CASR report and a cluster +#[derive(Clone, Debug)] pub enum Relation { /// The CASR report is a duplicate of one from cluster Dup, @@ -449,7 +450,7 @@ pub fn relation( /// "a" subcoefficient silhouette coefficient fn sil_subcoef_a(num: usize, stacktraces: &[Stacktrace]) -> f64 { let mut sum = 0f64; - for i in 0..stacktraces.len() - 1 { + for i in 0..stacktraces.len() { if i == num { continue; } @@ -474,12 +475,12 @@ fn sil_subcoef_a(num: usize, stacktraces: &[Stacktrace]) -> f64 { /// "b" subcoefficient silhouette coefficient fn sil_subcoef_b(num: usize, cl: usize, clusters: &[Vec]) -> f64 { let mut min = MAX; - for j in 0..clusters.len() - 1 { + for j in 0..clusters.len() { if j == cl { continue; } let mut sum = 0f64; - for i in 0..clusters[j].len() - 1 { + for i in 0..clusters[j].len() { sum += 1.0 - similarity(&clusters[cl][num], &clusters[j][i]); } let res = sum / clusters[j].len() as f64; diff --git a/out/cl1/10.casrep b/out/cl1/10.casrep new file mode 100644 index 00000000..4ed8ccf4 --- /dev/null +++ b/out/cl1/10.casrep @@ -0,0 +1,214 @@ +{ + "Date": "2021-07-14T19:58:20.086916+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000124,sig:11,src:000354,time:54628574,op:havoc,rep:4", + "ProcStatus": [ + "process 2945397", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2945397", + "Ngid:\t0", + "Pid:\t2945397", + "PPid:\t2945395", + "TracerPid:\t2945395", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2945397", + "NSpid:\t2945397", + "NSpgid:\t2945397", + "NSsid:\t2286199", + "VmPeak:\t 7608 kB", + "VmSize:\t 7608 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2652 kB", + "VmRSS:\t 2652 kB", + "RssAnon:\t 220 kB", + "RssFile:\t 2432 kB", + "RssShmem:\t 0 kB", + "VmData:\t 748 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 40 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x55555560b000 0xa4000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000124,sig:11,src:000354,time:54628574,op:havoc,rep:4", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "POSSIBLE_CRITICAL", + "ShortDescription": "SourceAv", + "Description": "Access violation on source operand", + "Explanation": "The target crashed on an access violation at an address matching the source operand of the current instruction. This likely indicates a read access violation." + }, + "Stacktrace": [ + "#0 __GI___libc_free (mem=0x80d555d5d68540) at malloc.c:3102", + "#1 0x00007ffff7f478b3 in TIFFFreeDirectory (tif=tif@entry=0x555555567ea0) at tif_dir.c:1013", + "#2 0x00007ffff7f4369f in TIFFCleanup (tif=0x555555567ea0) at tif_close.c:54", + "#3 0x00007ffff7f4380d in TIFFClose (tif=) at tif_close.c:116", + "#4 0x00005555555568e6 in main (argc=, argv=) at tiff2pdf.c:775" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66050, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 140737353332948, + "r11": 140737353365104, + "r12": 93824992312992, + "r13": 1, + "r14": 93824992286385, + "r15": 93824992312992, + "r8": 93824992314496, + "r9": 0, + "rax": 0, + "rbp": 93824992312992, + "rbx": 0, + "rcx": 4, + "rdi": 36263361655506240, + "rdx": 93824992316288, + "rip": 140737351927920, + "rsi": 93824992316320, + "rsp": 140737488347856, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7de4870 <__GI___libc_free+32>:\tmov rax,QWORD PTR [rdi-0x8]", + " 0x7ffff7de4874 <__GI___libc_free+36>:\tlea rsi,[rdi-0x10]", + " 0x7ffff7de4878 <__GI___libc_free+40>:\ttest al,0x2", + " 0x7ffff7de487a <__GI___libc_free+42>:\tjne 0x7ffff7de48b0 <__GI___libc_free+96>", + " 0x7ffff7de487c <__GI___libc_free+44>:\tmov rdx,QWORD PTR [rip+0x14d4f5] # 0x7ffff7f31d78", + " 0x7ffff7de4883 <__GI___libc_free+51>:\tcmp QWORD PTR fs:[rdx],0x0", + " 0x7ffff7de4888 <__GI___libc_free+56>:\tje 0x7ffff7de4928 <__GI___libc_free+216>", + " 0x7ffff7de488e <__GI___libc_free+62>:\tlea rdi,[rip+0x14e2eb] # 0x7ffff7f32b80 ", + " 0x7ffff7de4895 <__GI___libc_free+69>:\ttest al,0x4", + " 0x7ffff7de4897 <__GI___libc_free+71>:\tje 0x7ffff7de48a5 <__GI___libc_free+85>", + " 0x7ffff7de4899 <__GI___libc_free+73>:\tmov rax,rsi", + " 0x7ffff7de489c <__GI___libc_free+76>:\tand rax,0xfffffffffc000000", + " 0x7ffff7de48a2 <__GI___libc_free+82>:\tmov rdi,QWORD PTR [rax]", + " 0x7ffff7de48a5 <__GI___libc_free+85>:\txor edx,edx", + " 0x7ffff7de48a7 <__GI___libc_free+87>:\tadd rsp,0x18", + " 0x7ffff7de48ab <__GI___libc_free+91>:\tjmp 0x7ffff7de09c0 <_int_free>" + ] +} diff --git a/out/cl2/5.casrep b/out/cl2/5.casrep new file mode 100644 index 00000000..1b8f999b --- /dev/null +++ b/out/cl2/5.casrep @@ -0,0 +1,216 @@ +{ + "Date": "2021-07-14T19:57:38.558893+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000039,sig:06,src:000195+000185,time:528018,op:splice,rep:4", + "ProcStatus": [ + "process 2944244", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2944244", + "Ngid:\t0", + "Pid:\t2944244", + "PPid:\t2944242", + "TracerPid:\t2944242", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2944244", + "NSpid:\t2944244", + "NSpgid:\t2944244", + "NSsid:\t2286199", + "VmPeak:\t 7092 kB", + "VmSize:\t 7084 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2812 kB", + "VmRSS:\t 2812 kB", + "RssAnon:\t 228 kB", + "RssFile:\t 2584 kB", + "RssShmem:\t 0 kB", + "VmData:\t 228 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 40 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x555555588000 0x21000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 ", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AbortSignal", + "Description": "Abort signal", + "Explanation": "The target is stopped on a SIGABRT. SIGABRTs are often generated by libc and compiled check-code to indicate potentially critical crash conditions." + }, + "Stacktrace": [ + "#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50", + "#1 0x00007ffff7d6c859 in __GI_abort () at abort.c:79", + "#2 0x00007ffff7dd73ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7f01285 \"%s\\n\") at ../sysdeps/posix/libc_fatal.c:155", + "#3 0x00007ffff7ddf47c in malloc_printerr (str=str@entry=0x7ffff7f03600 \"free(): invalid next size (fast)\") at malloc.c:5347", + "#4 0x00007ffff7de0d2c in _int_free (av=0x7ffff7f32b80 , p=0x555555568900, have_lock=0) at malloc.c:4249", + "#5 0x0000555555557987 in t2p_free (t2p=0x5555555672a0) at tiff2pdf.c:924", + "#6 0x0000555555556bb5 in main (argc=, argv=) at tiff2pdf.c:779" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 582, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 8, + "r11": 582, + "r12": 140737488347568, + "r13": 16, + "r14": 140737354117120, + "r15": 1, + "r8": 0, + "r9": 140737488346944, + "rax": 0, + "rbp": 140737488347792, + "rbx": 140737347094016, + "rcx": 140737351569803, + "rdi": 2, + "rdx": 0, + "rip": 140737351569803, + "rsi": 140737488346944, + "rsp": 140737488346944, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7d8d18b <__GI_raise+203>:\tmov rax,QWORD PTR [rsp+0x108]", + " 0x7ffff7d8d193 <__GI_raise+211>:\txor rax,QWORD PTR fs:0x28", + " 0x7ffff7d8d19c <__GI_raise+220>:\tjne 0x7ffff7d8d1c4 <__GI_raise+260>", + " 0x7ffff7d8d19e <__GI_raise+222>:\tmov eax,r8d", + " 0x7ffff7d8d1a1 <__GI_raise+225>:\tadd rsp,0x118", + " 0x7ffff7d8d1a8 <__GI_raise+232>:\tret ", + " 0x7ffff7d8d1a9 <__GI_raise+233>:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1b0 <__GI_raise+240>:\tmov rdx,QWORD PTR [rip+0x1a4cb9] # 0x7ffff7f31e70", + " 0x7ffff7d8d1b7 <__GI_raise+247>:\tneg eax", + " 0x7ffff7d8d1b9 <__GI_raise+249>:\tmov r8d,0xffffffff", + " 0x7ffff7d8d1bf <__GI_raise+255>:\tmov DWORD PTR fs:[rdx],eax", + " 0x7ffff7d8d1c2 <__GI_raise+258>:\tjmp 0x7ffff7d8d174 <__GI_raise+180>", + " 0x7ffff7d8d1c4 <__GI_raise+260>:\tcall 0x7ffff7e79b00 <__stack_chk_fail>", + " 0x7ffff7d8d1c9:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1d0 :\tendbr64 ", + " 0x7ffff7d8d1d4 :\ttest edi,edi" + ] +} diff --git a/out/cl3/6.casrep b/out/cl3/6.casrep new file mode 100644 index 00000000..a1c2300d --- /dev/null +++ b/out/cl3/6.casrep @@ -0,0 +1,211 @@ +{ + "Date": "2021-07-14T19:57:57.520273+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000089,sig:11,src:000359,time:5918978,op:havoc,rep:2", + "ProcStatus": [ + "process 2944916", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2944916", + "Ngid:\t0", + "Pid:\t2944916", + "PPid:\t2944914", + "TracerPid:\t2944914", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2944916", + "NSpid:\t2944916", + "NSpgid:\t2944916", + "NSsid:\t2286199", + "VmPeak:\t 7092 kB", + "VmSize:\t 7080 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2876 kB", + "VmRSS:\t 2876 kB", + "RssAnon:\t 224 kB", + "RssFile:\t 2652 kB", + "RssShmem:\t 0 kB", + "VmData:\t 224 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 40 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x555555588000 0x21000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AccessViolation", + "Description": "Access violation", + "Explanation": "The target crashed due to an access violation but there is not enough additional information available to determine crash severity." + }, + "Stacktrace": [ + "#0 TIFFCleanup (tif=0x555555567ea0) at tif_close.c:82", + "#1 0x00007ffff7f4380d in TIFFClose (tif=) at tif_close.c:116", + "#2 0x00005555555568e6 in main (argc=, argv=) at tiff2pdf.c:775" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66050, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 140737353337115, + "r11": 514, + "r12": 93824992312992, + "r13": 1096223294, + "r14": 93824992286385, + "r15": 93824992312992, + "r8": 93824992326592, + "r9": 93824992315392, + "rax": 0, + "rbp": 4, + "rbx": 140737353572856, + "rcx": 0, + "rdi": 93824992309264, + "rdx": 0, + "rip": 140737353365346, + "rsi": 0, + "rsp": 140737488347920, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7f43762 :\tcmp WORD PTR [r13+0xc],0x41", + " 0x7ffff7f43768 :\tjne 0x7ffff7f43750 ", + " 0x7ffff7f4376a :\tmov r9,QWORD PTR [r13+0x10]", + " 0x7ffff7f4376e :\tmov ecx,0x4", + " 0x7ffff7f43773 :\tmov rsi,rbx", + " 0x7ffff7f43776 :\tmov rdi,r9", + " 0x7ffff7f43779 :\trepz cmps BYTE PTR ds:[rsi],BYTE PTR es:[rdi]", + " 0x7ffff7f4377b :\tseta al", + " 0x7ffff7f4377e :\tsbb al,0x0", + " 0x7ffff7f43780 :\ttest al,al", + " 0x7ffff7f43782 :\tjne 0x7ffff7f43750 ", + " 0x7ffff7f43784 :\tmov rdi,r9", + " 0x7ffff7f43787 :\tadd rbp,0x1", + " 0x7ffff7f4378b :\tcall 0x7ffff7f42610 <_TIFFfree@plt>", + " 0x7ffff7f43790 :\tmov rdi,r13", + " 0x7ffff7f43793 :\tcall 0x7ffff7f42610 <_TIFFfree@plt>" + ] +} diff --git a/out/cl4/7.casrep b/out/cl4/7.casrep new file mode 100644 index 00000000..64ef5871 --- /dev/null +++ b/out/cl4/7.casrep @@ -0,0 +1,214 @@ +{ + "Date": "2021-07-14T19:58:02.158429+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000101,sig:11,src:000313+000367,time:9674374,op:splice,rep:64", + "ProcStatus": [ + "process 2945078", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2945078", + "Ngid:\t0", + "Pid:\t2945078", + "PPid:\t2945076", + "TracerPid:\t2945076", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2945078", + "NSpid:\t2945078", + "NSpgid:\t2945078", + "NSsid:\t2286199", + "VmPeak:\t 7100 kB", + "VmSize:\t 7100 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2956 kB", + "VmRSS:\t 2956 kB", + "RssAnon:\t 284 kB", + "RssFile:\t 2672 kB", + "RssShmem:\t 0 kB", + "VmData:\t 224 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 40 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t1" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x555555588000 0x21000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc4000 0x7ffff7fc9000 0x5000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000101,sig:11,src:000313+000367,time:9674374,op:splice,rep:64", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AbortSignal", + "Description": "Abort signal", + "Explanation": "The target is stopped on a SIGABRT. SIGABRTs are often generated by libc and compiled check-code to indicate potentially critical crash conditions." + }, + "Stacktrace": [ + "#0 0x00005555555598ba in t2p_sample_lab_signed_to_unsigned (buffer=0x555555572e00, samplecount=59656) at tiff2pdf.c:3506", + "#1 0x000055555555a1bd in t2p_readwrite_pdf_image (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568500) at tiff2pdf.c:2439", + "#2 0x00005555555603c3 in t2p_write_pdf (output=0x555555568500, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5275", + "#3 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568500) at tiff2pdf.c:5133", + "#4 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66054, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 178969, + "r11": 140737353552240, + "r12": 93824992357888, + "r13": 0, + "r14": 1, + "r15": 93824992309920, + "r8": 0, + "r9": 4294967168, + "rax": 86527, + "rbp": 93824992312992, + "rbx": 7457, + "rcx": 4294967168, + "rdi": 93824992357888, + "rdx": 93824992444416, + "rip": 93824992254138, + "rsi": 59656, + "rsp": 140737488347736, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x5555555598ba :\tmovzx r8d,BYTE PTR [rdx]", + " 0x5555555598be :\tmov ecx,r8d", + " 0x5555555598c1 :\tlea r9d,[r8-0x80]", + " 0x5555555598c5 :\tor ecx,0xffffff80", + " 0x5555555598c8 :\ttest r8b,r8b", + " 0x5555555598cb :\tcmovs ecx,r9d", + " 0x5555555598cf :\tadd eax,0x3", + " 0x5555555598d2 :\tmov BYTE PTR [rdx],cl", + " 0x5555555598d4 :\tcmp r10d,eax", + " 0x5555555598d7 :\tjne 0x555555559898 ", + " 0x5555555598d9 :\tlea eax,[rsi+rsi*2]", + " 0x5555555598dc :\tret ", + " 0x5555555598dd:\tnop DWORD PTR [rax]", + " 0x5555555598e0 :\tendbr64 ", + " 0x5555555598e4 :\tpush r15", + " 0x5555555598e6 :\tmov r8d,0x1" + ] +} diff --git a/out/cl5/8.casrep b/out/cl5/8.casrep new file mode 100644 index 00000000..7544a0ee --- /dev/null +++ b/out/cl5/8.casrep @@ -0,0 +1,219 @@ +{ + "Date": "2021-07-14T19:58:15.904049+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000113,sig:11,src:000564+000500,time:15433115,op:splice,rep:8", + "ProcStatus": [ + "process 2945249", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2945249", + "Ngid:\t0", + "Pid:\t2945249", + "PPid:\t2945247", + "TracerPid:\t2945247", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2945249", + "NSpid:\t2945249", + "NSpgid:\t2945249", + "NSsid:\t2286199", + "VmPeak:\t 15292 kB", + "VmSize:\t 15292 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2640 kB", + "VmRSS:\t 2640 kB", + "RssAnon:\t 208 kB", + "RssFile:\t 2432 kB", + "RssShmem:\t 0 kB", + "VmData:\t 8432 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 44 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x555555d8c000 0x825000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000113,sig:11,src:000564+000500,time:15433115,op:splice,rep:8", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AccessViolation", + "Description": "Access violation", + "Explanation": "The target crashed due to an access violation but there is not enough additional information available to determine crash severity." + }, + "Stacktrace": [ + "#0 tagCompare (b=0x55555556bca8, a=) at tif_dirinfo.c:561", + "#1 bsearch (__compar=0x7ffff7f47ec0 , __size=8, __nmemb=, __base=0x55555556baa0, __key=) at /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:33", + "#2 TIFFFindFieldInfo (tif=tif@entry=0x555555567ea0, tag=tag@entry=301, dt=dt@entry=TIFF_NOTYPE) at tif_dirinfo.c:766", + "#3 0x00007ffff7f475f9 in TIFFVGetField (tif=0x555555567ea0, tag=301, ap=0x7fffffffe1b0) at tif_dir.c:973", + "#4 0x00007ffff7f476e8 in TIFFGetField (tif=, tag=) at tif_dir.c:959", + "#5 0x000055555555decd in t2p_read_tiff_data (input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:1699", + "#6 t2p_read_tiff_data (t2p=0x5555555672a0, input=0x555555567ea0) at tiff2pdf.c:1188", + "#7 0x000055555556016e in t2p_write_pdf (output=0x5555555691b0, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5171", + "#8 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x5555555691b0) at tiff2pdf.c:5133", + "#9 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66054, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 86, + "r11": 93824992328352, + "r12": 301, + "r13": 140737488347568, + "r14": 93824992286385, + "r15": 93824992309920, + "r8": 4907139044629020672, + "r9": 5, + "rax": 65, + "rbp": 93824992312992, + "rbx": 5, + "rcx": 44, + "rdi": 93824992312992, + "rdx": 0, + "rip": 140737353384294, + "rsi": 301, + "rsp": 140737488347520, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7f48166 :\tmov r9d,DWORD PTR [r8]", + " 0x7ffff7f48169 :\tcmp esi,r9d", + " 0x7ffff7f4816c :\tje 0x7ffff7f48198 ", + " 0x7ffff7f4816e :\tmov ebx,esi", + " 0x7ffff7f48170 :\tsub ebx,r9d", + " 0x7ffff7f48173 :\tmov r9d,ebx", + " 0x7ffff7f48176 :\ttest r9d,r9d", + " 0x7ffff7f48179 :\tjns 0x7ffff7f48150 ", + " 0x7ffff7f4817b :\tmov r10,rax", + " 0x7ffff7f4817e :\tcmp rcx,r10", + " 0x7ffff7f48181 :\tjb 0x7ffff7f4815b ", + " 0x7ffff7f48183 :\txor r8d,r8d", + " 0x7ffff7f48186 :\tpop rbx", + " 0x7ffff7f48187 :\tmov rax,r8", + " 0x7ffff7f4818a :\tmov QWORD PTR [rdi+0x3c8],r8", + " 0x7ffff7f48191 :\tret " + ] +} diff --git a/out/cl6/9.casrep b/out/cl6/9.casrep new file mode 100644 index 00000000..2a53cc1a --- /dev/null +++ b/out/cl6/9.casrep @@ -0,0 +1,216 @@ +{ + "Date": "2021-07-14T19:58:18.280709+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000119,sig:06,src:000657,time:30668937,op:havoc,rep:32", + "ProcStatus": [ + "process 2945333", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2945333", + "Ngid:\t0", + "Pid:\t2945333", + "PPid:\t2945331", + "TracerPid:\t2945331", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2945333", + "NSpid:\t2945333", + "NSpgid:\t2945333", + "NSsid:\t2286199", + "VmPeak:\t 217724 kB", + "VmSize:\t 23928 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 3008 kB", + "VmRSS:\t 3008 kB", + "RssAnon:\t 300 kB", + "RssFile:\t 2708 kB", + "RssShmem:\t 0 kB", + "VmData:\t 17016 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 48 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x5555565ee000 0x1087000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fbb000 0x7ffff7fc9000 0xe000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000119,sig:06,src:000657,time:30668937,op:havoc,rep:32", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AccessViolation", + "Description": "Access violation", + "Explanation": "The target crashed due to an access violation but there is not enough additional information available to determine crash severity." + }, + "Stacktrace": [ + "#0 0x00007ffff7f456de in _TIFFVGetField (tif=0x555555567ea0, tag=318, ap=0x7fffffffe1b0) at tif_dir.c:861", + "#1 0x00007ffff7f476e8 in TIFFGetField (tif=, tag=) at tif_dir.c:959", + "#2 0x000055555555df0c in t2p_read_tiff_data (input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:1712", + "#3 t2p_read_tiff_data (t2p=0x5555555672a0, input=0x555555567ea0) at tiff2pdf.c:1188", + "#4 0x000055555556016e in t2p_write_pdf (output=0x555555568470, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5171", + "#5 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568470) at tiff2pdf.c:5133", + "#6 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66070, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 67, + "r11": 93824992338432, + "r12": 140737488347840, + "r13": 1, + "r14": 93824992334552, + "r15": 93824992309920, + "r8": 140737353747768, + "r9": 318, + "rax": 4903896450577989632, + "rbp": 140737353747768, + "rbx": 140737488347568, + "rcx": 66, + "rdi": 93824992312992, + "rdx": 93824992334576, + "rip": 140737353373406, + "rsi": 318, + "rsp": 140737488347488, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7f456de <_TIFFVGetField+3806>:\tcmp DWORD PTR [rax],esi", + " 0x7ffff7f456e0 <_TIFFVGetField+3808>:\tje 0x7ffff7f456f3 <_TIFFVGetField+3827>", + " 0x7ffff7f456e2 <_TIFFVGetField+3810>:\tadd r14,0x18", + " 0x7ffff7f456e6 <_TIFFVGetField+3814>:\tcmp rdx,r14", + " 0x7ffff7f456e9 <_TIFFVGetField+3817>:\tjne 0x7ffff7f456db <_TIFFVGetField+3803>", + " 0x7ffff7f456eb <_TIFFVGetField+3819>:\txor r12d,r12d", + " 0x7ffff7f456ee <_TIFFVGetField+3822>:\tjmp 0x7ffff7f4492a <_TIFFVGetField+298>", + " 0x7ffff7f456f3 <_TIFFVGetField+3827>:\tcmp BYTE PTR [rbp+0xf],0x0", + " 0x7ffff7f456f7 <_TIFFVGetField+3831>:\tje 0x7ffff7f4577f <_TIFFVGetField+3967>", + " 0x7ffff7f456fd <_TIFFVGetField+3837>:\tcmp WORD PTR [rbp+0x4],0xfffd", + " 0x7ffff7f45702 <_TIFFVGetField+3842>:\tmov ecx,DWORD PTR [r14+0x8]", + " 0x7ffff7f45706 <_TIFFVGetField+3846>:\tmov eax,DWORD PTR [rbx]", + " 0x7ffff7f45708 <_TIFFVGetField+3848>:\tje 0x7ffff7f459a9 <_TIFFVGetField+4521>", + " 0x7ffff7f4570e <_TIFFVGetField+3854>:\tcmp eax,0x2f", + " 0x7ffff7f45711 <_TIFFVGetField+3857>:\tja 0x7ffff7f459c5 <_TIFFVGetField+4549>", + " 0x7ffff7f45717 <_TIFFVGetField+3863>:\tmov edx,eax" + ] +} diff --git a/out/cl7/2.casrep b/out/cl7/2.casrep new file mode 100644 index 00000000..7b620ee4 --- /dev/null +++ b/out/cl7/2.casrep @@ -0,0 +1,214 @@ +{ + "Date": "2021-07-14T19:53:11.220700+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/thumbnail", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "thumbnail ./fuz2thumbnail/main/crashes/id:000015,sig:11,src:000072,time:1869165,op:havoc,rep:8 crash.tiff", + "ProcStatus": [ + "process 2943495", + "Name:\tthumbnail", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2943495", + "Ngid:\t0", + "Pid:\t2943495", + "PPid:\t2943493", + "TracerPid:\t2943493", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2943495", + "NSpid:\t2943495", + "NSpgid:\t2943495", + "NSsid:\t2286199", + "VmPeak:\t 450428 kB", + "VmSize:\t 450428 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 3396 kB", + "VmRSS:\t 3396 kB", + "RssAnon:\t 1200 kB", + "RssFile:\t 2196 kB", + "RssShmem:\t 0 kB", + "VmData:\t 443604 kB", + "VmStk:\t 132 kB", + "VmExe:\t 8 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 52 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/thumbnail", + " 0x555555556000 0x555555558000 0x2000 0x2000 /usr/local/bin/thumbnail", + " 0x555555558000 0x555555559000 0x1000 0x4000 /usr/local/bin/thumbnail", + " 0x555555559000 0x55555555a000 0x1000 0x4000 /usr/local/bin/thumbnail", + " 0x55555555a000 0x55555555b000 0x1000 0x5000 /usr/local/bin/thumbnail", + " 0x55555555b000 0x555555675000 0x11a000 0x0 [heap]", + " 0x7fffdc941000 0x7ffff7949000 0x1b008000 0x0 ", + " 0x7ffff7949000 0x7ffff794b000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff794b000 0x7ffff795c000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff795c000 0x7ffff7962000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7962000 0x7ffff7963000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7963000 0x7ffff7964000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7964000 0x7ffff7965000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7965000 0x7ffff7969000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7969000 0x7ffff79ad000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff79ad000 0x7ffff79e7000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff79e7000 0x7ffff79e8000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff79e8000 0x7ffff79e9000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff79e9000 0x7ffff79ea000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff79ea000 0x7ffff79f5000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff79f5000 0x7ffff7bf4000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7bf4000 0x7ffff7bf5000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7bf5000 0x7ffff7bf8000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7bf8000 0x7ffff7c1d000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7c1d000 0x7ffff7d95000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d95000 0x7ffff7ddf000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ddf000 0x7ffff7de0000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7de0000 0x7ffff7de3000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7de3000 0x7ffff7de6000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7de6000 0x7ffff7dea000 0x4000 0x0 ", + " 0x7ffff7dea000 0x7ffff7df9000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7df9000 0x7ffff7ea0000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7ea0000 0x7ffff7f37000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7f37000 0x7ffff7f38000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7f38000 0x7ffff7f39000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc5000 0x7ffff7fc9000 0x4000 0x0 /home/avgor46/testdoc/fuz2thumbnail/main/crashes/id:000015,sig:11,src:000072,time:1869165,op:havoc,rep:8", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AccessViolation", + "Description": "Access violation", + "Explanation": "The target crashed due to an access violation but there is not enough additional information available to determine crash severity." + }, + "Stacktrace": [ + "#0 __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:383", + "#1 0x00007ffff7f70bcb in TIFFReadRawStrip1 (tif=0x55555555bbf0, strip=0, buf=0x7fffdc941010, size=453000805, module=0x7ffff7f96a30 \"TIFFReadRawStrip\") at tif_read.c:208", + "#2 0x0000555555556e6e in cpStrips (out=0x55555555b2a0, in=0x55555555bbf0) at thumbnail.c:279", + "#3 cpIFD (out=, in=) at thumbnail.c:337", + "#4 main (argc=, argv=) at thumbnail.c:116" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66199, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 34, + "r11": 582, + "r12": 453000805, + "r13": 140736894078992, + "r14": 140737353706032, + "r15": 140736894078992, + "r8": 140737353706032, + "r9": 93824993281112, + "rax": 140736894078992, + "rbp": 0, + "rbx": 93824992263152, + "rcx": 453000805, + "rdi": 140736894078992, + "rdx": 453000805, + "rip": 140737351542752, + "rsi": 140741195878594, + "rsp": 140737488347784, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7d867e0 <__memmove_avx_unaligned_erms+368>:\tvmovdqu ymm4,YMMWORD PTR [rsi]", + " 0x7ffff7d867e4 <__memmove_avx_unaligned_erms+372>:\tvmovdqu ymm5,YMMWORD PTR [rsi+rdx*1-0x20]", + " 0x7ffff7d867ea <__memmove_avx_unaligned_erms+378>:\tvmovdqu ymm6,YMMWORD PTR [rsi+rdx*1-0x40]", + " 0x7ffff7d867f0 <__memmove_avx_unaligned_erms+384>:\tvmovdqu ymm7,YMMWORD PTR [rsi+rdx*1-0x60]", + " 0x7ffff7d867f6 <__memmove_avx_unaligned_erms+390>:\tvmovdqu ymm8,YMMWORD PTR [rsi+rdx*1-0x80]", + " 0x7ffff7d867fc <__memmove_avx_unaligned_erms+396>:\tmov r11,rdi", + " 0x7ffff7d867ff <__memmove_avx_unaligned_erms+399>:\tlea rcx,[rdi+rdx*1-0x20]", + " 0x7ffff7d86804 <__memmove_avx_unaligned_erms+404>:\tmov r8,rdi", + " 0x7ffff7d86807 <__memmove_avx_unaligned_erms+407>:\tand r8,0x1f", + " 0x7ffff7d8680b <__memmove_avx_unaligned_erms+411>:\tsub r8,0x20", + " 0x7ffff7d8680f <__memmove_avx_unaligned_erms+415>:\tsub rsi,r8", + " 0x7ffff7d86812 <__memmove_avx_unaligned_erms+418>:\tsub rdi,r8", + " 0x7ffff7d86815 <__memmove_avx_unaligned_erms+421>:\tadd rdx,r8", + " 0x7ffff7d86818 <__memmove_avx_unaligned_erms+424>:\tcmp rdx,QWORD PTR [rip+0x62979] # 0x7ffff7de9198 <__x86_shared_non_temporal_threshold>", + " 0x7ffff7d8681f <__memmove_avx_unaligned_erms+431>:\tja 0x7ffff7d8692c <__memmove_avx_unaligned_erms+700>", + " 0x7ffff7d86825 <__memmove_avx_unaligned_erms+437>:\tvmovdqu ymm0,YMMWORD PTR [rsi]" + ] +} diff --git a/out/cl8/4.casrep b/out/cl8/4.casrep new file mode 100644 index 00000000..62b68c7c --- /dev/null +++ b/out/cl8/4.casrep @@ -0,0 +1,225 @@ +{ + "Date": "2021-07-14T19:56:09.276635+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000009,sig:06,src:000040+000049,time:43718,op:splice,rep:4", + "ProcStatus": [ + "process 2943905", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2943905", + "Ngid:\t0", + "Pid:\t2943905", + "PPid:\t2943903", + "TracerPid:\t2943903", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2943905", + "NSpid:\t2943905", + "NSpgid:\t2943905", + "NSsid:\t2286199", + "VmPeak:\t 7092 kB", + "VmSize:\t 7088 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 1216 kB", + "VmRSS:\t 1216 kB", + "RssAnon:\t 184 kB", + "RssFile:\t 1032 kB", + "RssShmem:\t 0 kB", + "VmData:\t 228 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 40 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x555555588000 0x21000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc8000 0x7ffff7fc9000 0x1000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000009,sig:06,src:000040+000049,time:43718,op:splice,rep:4", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "SafeFunctionCheck", + "Description": "Buffer overflow in safe function", + "Explanation": "The target stopped while handling a signal that was generated by libc due to detection of buffer overflow in safe copy function." + }, + "Stacktrace": [ + "#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50", + "#1 0x00007ffff7d6c859 in __GI_abort () at abort.c:79", + "#2 0x00007ffff7dd73ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7f0107c \"*** %s ***: terminated\\n\") at ../sysdeps/posix/libc_fatal.c:155", + "#3 0x00007ffff7e79b4a in __GI___fortify_fail (msg=msg@entry=0x7ffff7f01012 \"buffer overflow detected\") at fortify_fail.c:26", + "#4 0x00007ffff7e783e6 in __GI___chk_fail () at chk_fail.c:28", + "#5 0x00007ffff7dcf1cf in _IO_str_chk_overflow (fp=, c=) at iovsprintf.c:35", + "#6 0x00007ffff7da7db0 in __GI___printf_fp_l (fp=, loc=, info=, args=) at printf_fp.c:1246", + "#7 0x00007ffff7dc163a in __vfprintf_internal (s=s@entry=0x7fffffffe070, format=format@entry=0x5555555613df \"%.4f\", ap=ap@entry=0x7fffffffe1b0, mode_flags=mode_flags@entry=6) at vfprintf-internal.c:1687", + "#8 0x00007ffff7dcf279 in __vsprintf_internal (string=0x7fffffffe2a0 \"79725330432.000\", maxlen=, format=0x5555555613df \"%.4f\", args=args@entry=0x7fffffffe1b0, mode_flags=6) at iovsprintf.c:95", + "#9 0x00007ffff7e77edb in ___sprintf_chk (s=, flag=, slen=, format=) at sprintf_chk.c:40", + "#10 0x000055555555c7a1 in sprintf (__fmt=0x5555555613df \"%.4f\", __s=0x7fffffffe2a0 \"79725330432.000\") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:36", + "#11 t2p_write_pdf_page (object=4, t2p=0x5555555672a0, output=0x555555568f80) at tiff2pdf.c:4060", + "#12 0x00005555555601b8 in t2p_write_pdf (output=0x555555568f80, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5175", + "#13 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f80) at tiff2pdf.c:5133", + "#14 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 582, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 8, + "r11": 582, + "r12": 140737488344896, + "r13": 32, + "r14": 140737353908224, + "r15": 1, + "r8": 0, + "r9": 140737488344256, + "rax": 0, + "rbp": 140737488345152, + "rbx": 140737347094016, + "rcx": 140737351569803, + "rdi": 2, + "rdx": 0, + "rip": 140737351569803, + "rsi": 140737488344256, + "rsp": 140737488344256, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7d8d18b <__GI_raise+203>:\tmov rax,QWORD PTR [rsp+0x108]", + " 0x7ffff7d8d193 <__GI_raise+211>:\txor rax,QWORD PTR fs:0x28", + " 0x7ffff7d8d19c <__GI_raise+220>:\tjne 0x7ffff7d8d1c4 <__GI_raise+260>", + " 0x7ffff7d8d19e <__GI_raise+222>:\tmov eax,r8d", + " 0x7ffff7d8d1a1 <__GI_raise+225>:\tadd rsp,0x118", + " 0x7ffff7d8d1a8 <__GI_raise+232>:\tret ", + " 0x7ffff7d8d1a9 <__GI_raise+233>:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1b0 <__GI_raise+240>:\tmov rdx,QWORD PTR [rip+0x1a4cb9] # 0x7ffff7f31e70", + " 0x7ffff7d8d1b7 <__GI_raise+247>:\tneg eax", + " 0x7ffff7d8d1b9 <__GI_raise+249>:\tmov r8d,0xffffffff", + " 0x7ffff7d8d1bf <__GI_raise+255>:\tmov DWORD PTR fs:[rdx],eax", + " 0x7ffff7d8d1c2 <__GI_raise+258>:\tjmp 0x7ffff7d8d174 <__GI_raise+180>", + " 0x7ffff7d8d1c4 <__GI_raise+260>:\tcall 0x7ffff7e79b00 <__stack_chk_fail>", + " 0x7ffff7d8d1c9:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1d0 :\tendbr64 ", + " 0x7ffff7d8d1d4 :\ttest edi,edi" + ] +} diff --git a/out/cl8/40.casrep b/out/cl8/40.casrep new file mode 100644 index 00000000..544b0afb --- /dev/null +++ b/out/cl8/40.casrep @@ -0,0 +1,224 @@ +{ + "Date": "2021-07-14T19:56:09.276635+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000009,sig:06,src:000040+000049,time:43718,op:splice,rep:4", + "ProcStatus": [ + "process 2943905", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2943905", + "Ngid:\t0", + "Pid:\t2943905", + "PPid:\t2943903", + "TracerPid:\t2943903", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2943905", + "NSpid:\t2943905", + "NSpgid:\t2943905", + "NSsid:\t2286199", + "VmPeak:\t 7092 kB", + "VmSize:\t 7088 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 1216 kB", + "VmRSS:\t 1216 kB", + "RssAnon:\t 184 kB", + "RssFile:\t 1032 kB", + "RssShmem:\t 0 kB", + "VmData:\t 228 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 40 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x555555588000 0x21000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc8000 0x7ffff7fc9000 0x1000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000009,sig:06,src:000040+000049,time:43718,op:splice,rep:4", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "SafeFunctionCheck", + "Description": "Buffer overflow in safe function", + "Explanation": "The target stopped while handling a signal that was generated by libc due to detection of buffer overflow in safe copy function." + }, + "Stacktrace": [ + "#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50", + "#1 0x00007ffff7d6c859 in __GI_abort () at abort.c:79", + "#2 0x00007ffff7dd73ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7f0107c \"*** %s ***: terminated\\n\") at ../sysdeps/posix/libc_fatal.c:155", + "#3 0x00007ffff7e79b4a in __GI___fortify_fail (msg=msg@entry=0x7ffff7f01012 \"buffer overflow detected\") at fortify_fail.c:26", + "#4 0x00007ffff7e783e6 in __GI___chk_fail () at chk_fail.c:28", + "#5 0x00007ffff7dcf1cf in _IO_str_chk_overflow (fp=, c=) at iovsprintf.c:35", + "#6 0x00007ffff7da7db0 in __GI___printf_fp_l (fp=, loc=, info=, args=) at printf_fp.c:1246", + "#7 0x00007ffff7dc163a in __vfprintf_internal (s=s@entry=0x7fffffffe070, format=format@entry=0x5555555613df \"%.4f\", ap=ap@entry=0x7fffffffe1b0, mode_flags=mode_flags@entry=6) at vfprintf-internal.c:1687", + "#8 0x00007ffff7dcf279 in __vsprintf_internal (string=0x7fffffffe2a0 \"79725330432.000\", maxlen=, format=0x5555555613df \"%.4f\", args=args@entry=0x7fffffffe1b0, mode_flags=6) at iovsprintf.c:95", + "#9 0x00007ffff7e77edb in ___sprintf_chk (s=, flag=, slen=, format=) at sprintf_chk.c:40", + "#10 0x000055555555c7a1 in sprintf (__fmt=0x5555555613df \"%.4f\", __s=0x7fffffffe2a0 \"79725330432.000\") at /usr/include/x86_64-linux-gnu/bits/stdio2.h:36", + "#12 0x00005555555601b8 in t2p_write_pdf (output=0x555555568f80, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5175", + "#13 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f80) at tiff2pdf.c:5133", + "#14 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 582, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 8, + "r11": 582, + "r12": 140737488344896, + "r13": 32, + "r14": 140737353908224, + "r15": 1, + "r8": 0, + "r9": 140737488344256, + "rax": 0, + "rbp": 140737488345152, + "rbx": 140737347094016, + "rcx": 140737351569803, + "rdi": 2, + "rdx": 0, + "rip": 140737351569803, + "rsi": 140737488344256, + "rsp": 140737488344256, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7d8d18b <__GI_raise+203>:\tmov rax,QWORD PTR [rsp+0x108]", + " 0x7ffff7d8d193 <__GI_raise+211>:\txor rax,QWORD PTR fs:0x28", + " 0x7ffff7d8d19c <__GI_raise+220>:\tjne 0x7ffff7d8d1c4 <__GI_raise+260>", + " 0x7ffff7d8d19e <__GI_raise+222>:\tmov eax,r8d", + " 0x7ffff7d8d1a1 <__GI_raise+225>:\tadd rsp,0x118", + " 0x7ffff7d8d1a8 <__GI_raise+232>:\tret ", + " 0x7ffff7d8d1a9 <__GI_raise+233>:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1b0 <__GI_raise+240>:\tmov rdx,QWORD PTR [rip+0x1a4cb9] # 0x7ffff7f31e70", + " 0x7ffff7d8d1b7 <__GI_raise+247>:\tneg eax", + " 0x7ffff7d8d1b9 <__GI_raise+249>:\tmov r8d,0xffffffff", + " 0x7ffff7d8d1bf <__GI_raise+255>:\tmov DWORD PTR fs:[rdx],eax", + " 0x7ffff7d8d1c2 <__GI_raise+258>:\tjmp 0x7ffff7d8d174 <__GI_raise+180>", + " 0x7ffff7d8d1c4 <__GI_raise+260>:\tcall 0x7ffff7e79b00 <__stack_chk_fail>", + " 0x7ffff7d8d1c9:\tnop DWORD PTR [rax+0x0]", + " 0x7ffff7d8d1d0 :\tendbr64 ", + " 0x7ffff7d8d1d4 :\ttest edi,edi" + ] +} diff --git a/out/cl9/3.casrep b/out/cl9/3.casrep new file mode 100644 index 00000000..88e5dc86 --- /dev/null +++ b/out/cl9/3.casrep @@ -0,0 +1,217 @@ +{ + "Date": "2021-07-14T19:56:06.484123+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000002,sig:06,src:000000,time:1940,op:havoc,rep:2", + "ProcStatus": [ + "process 2943807", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2943807", + "Ngid:\t0", + "Pid:\t2943807", + "PPid:\t2943805", + "TracerPid:\t2943805", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2943807", + "NSpid:\t2943807", + "NSpgid:\t2943807", + "NSsid:\t2286199", + "VmPeak:\t 9144 kB", + "VmSize:\t 9144 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2640 kB", + "VmRSS:\t 2640 kB", + "RssAnon:\t 208 kB", + "RssFile:\t 2432 kB", + "RssShmem:\t 0 kB", + "VmData:\t 2284 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 44 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x55555578b000 0x224000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000002,sig:06,src:000000,time:1940,op:havoc,rep:2", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AccessViolation", + "Description": "Access violation", + "Explanation": "The target crashed due to an access violation but there is not enough additional information available to determine crash severity." + }, + "Stacktrace": [ + "#0 unlink_chunk (p=p@entry=0x55555556b610, av=0x7ffff7f32b80 ) at malloc.c:1466", + "#1 0x00007ffff7de2773 in _int_malloc (av=av@entry=0x7ffff7f32b80 , bytes=bytes@entry=128) at malloc.c:4041", + "#2 0x00007ffff7de42d4 in __GI___libc_malloc (bytes=128) at malloc.c:3058", + "#3 0x000055555555ae1b in t2p_readwrite_pdf_image_tile (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f10, tile=0) at tiff2pdf.c:2767", + "#4 0x00005555555605f8 in t2p_write_pdf (output=0x555555568f10, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5252", + "#5 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f10) at tiff2pdf.c:5133", + "#6 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "CrashLine": "malloc.c:1466", + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66054, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 0, + "r11": 140737353296864, + "r12": 3968, + "r13": 144, + "r14": 4112, + "r15": 7, + "r8": 140737353296992, + "r9": 1, + "rax": 140737353298432, + "rbp": 128, + "rbx": 140737353296768, + "rcx": 4113, + "rdi": 93824992327184, + "rdx": 4894906143429623808, + "rip": 140737351907943, + "rsi": 8, + "rsp": 140737488347536, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7ddfa67 :\tcmp rdi,QWORD PTR [rdx+0x28]", + " 0x7ffff7ddfa6b :\tjne 0x7ffff7ddfaeb ", + " 0x7ffff7ddfa6d :\tmov rcx,QWORD PTR [rdi+0x28]", + " 0x7ffff7ddfa71 :\tcmp rdi,QWORD PTR [rcx+0x20]", + " 0x7ffff7ddfa75 :\tjne 0x7ffff7ddfaeb ", + " 0x7ffff7ddfa77 :\tcmp QWORD PTR [rax+0x20],0x0", + " 0x7ffff7ddfa7c :\tje 0x7ffff7ddfa90 ", + " 0x7ffff7ddfa7e :\tmov QWORD PTR [rdx+0x28],rcx", + " 0x7ffff7ddfa82 :\tmov rax,QWORD PTR [rdi+0x28]", + " 0x7ffff7ddfa86 :\tmov QWORD PTR [rax+0x20],rdx", + " 0x7ffff7ddfa8a :\tadd rsp,0x8", + " 0x7ffff7ddfa8e :\tret ", + " 0x7ffff7ddfa8f :\tnop", + " 0x7ffff7ddfa90 :\tcmp rdi,rdx", + " 0x7ffff7ddfa93 :\tje 0x7ffff7ddfad0 ", + " 0x7ffff7ddfa95 :\tmovq xmm0,rdx" + ] +} diff --git a/out/deviant/3.casrep b/out/deviant/3.casrep new file mode 100644 index 00000000..88e5dc86 --- /dev/null +++ b/out/deviant/3.casrep @@ -0,0 +1,217 @@ +{ + "Date": "2021-07-14T19:56:06.484123+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000002,sig:06,src:000000,time:1940,op:havoc,rep:2", + "ProcStatus": [ + "process 2943807", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2943807", + "Ngid:\t0", + "Pid:\t2943807", + "PPid:\t2943805", + "TracerPid:\t2943805", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2943807", + "NSpid:\t2943807", + "NSpgid:\t2943807", + "NSsid:\t2286199", + "VmPeak:\t 9144 kB", + "VmSize:\t 9144 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2640 kB", + "VmRSS:\t 2640 kB", + "RssAnon:\t 208 kB", + "RssFile:\t 2432 kB", + "RssShmem:\t 0 kB", + "VmData:\t 2284 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 44 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x55555578b000 0x224000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000002,sig:06,src:000000,time:1940,op:havoc,rep:2", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AccessViolation", + "Description": "Access violation", + "Explanation": "The target crashed due to an access violation but there is not enough additional information available to determine crash severity." + }, + "Stacktrace": [ + "#0 unlink_chunk (p=p@entry=0x55555556b610, av=0x7ffff7f32b80 ) at malloc.c:1466", + "#1 0x00007ffff7de2773 in _int_malloc (av=av@entry=0x7ffff7f32b80 , bytes=bytes@entry=128) at malloc.c:4041", + "#2 0x00007ffff7de42d4 in __GI___libc_malloc (bytes=128) at malloc.c:3058", + "#3 0x000055555555ae1b in t2p_readwrite_pdf_image_tile (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f10, tile=0) at tiff2pdf.c:2767", + "#4 0x00005555555605f8 in t2p_write_pdf (output=0x555555568f10, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5252", + "#5 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f10) at tiff2pdf.c:5133", + "#6 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "CrashLine": "malloc.c:1466", + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66054, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 0, + "r11": 140737353296864, + "r12": 3968, + "r13": 144, + "r14": 4112, + "r15": 7, + "r8": 140737353296992, + "r9": 1, + "rax": 140737353298432, + "rbp": 128, + "rbx": 140737353296768, + "rcx": 4113, + "rdi": 93824992327184, + "rdx": 4894906143429623808, + "rip": 140737351907943, + "rsi": 8, + "rsp": 140737488347536, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7ddfa67 :\tcmp rdi,QWORD PTR [rdx+0x28]", + " 0x7ffff7ddfa6b :\tjne 0x7ffff7ddfaeb ", + " 0x7ffff7ddfa6d :\tmov rcx,QWORD PTR [rdi+0x28]", + " 0x7ffff7ddfa71 :\tcmp rdi,QWORD PTR [rcx+0x20]", + " 0x7ffff7ddfa75 :\tjne 0x7ffff7ddfaeb ", + " 0x7ffff7ddfa77 :\tcmp QWORD PTR [rax+0x20],0x0", + " 0x7ffff7ddfa7c :\tje 0x7ffff7ddfa90 ", + " 0x7ffff7ddfa7e :\tmov QWORD PTR [rdx+0x28],rcx", + " 0x7ffff7ddfa82 :\tmov rax,QWORD PTR [rdi+0x28]", + " 0x7ffff7ddfa86 :\tmov QWORD PTR [rax+0x20],rdx", + " 0x7ffff7ddfa8a :\tadd rsp,0x8", + " 0x7ffff7ddfa8e :\tret ", + " 0x7ffff7ddfa8f :\tnop", + " 0x7ffff7ddfa90 :\tcmp rdi,rdx", + " 0x7ffff7ddfa93 :\tje 0x7ffff7ddfad0 ", + " 0x7ffff7ddfa95 :\tmovq xmm0,rdx" + ] +} diff --git a/out/deviant/30.casrep b/out/deviant/30.casrep new file mode 100644 index 00000000..88e5dc86 --- /dev/null +++ b/out/deviant/30.casrep @@ -0,0 +1,217 @@ +{ + "Date": "2021-07-14T19:56:06.484123+03:00", + "Uname": "Linux titanfall 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux", + "OS": "Ubuntu", + "OSRelease": "20.04", + "Architecture": "amd64", + "ExecutablePath": "/usr/local/bin/tiff2pdf", + "ProcEnviron": [ + "SHELL=/bin/zsh", + "COLORTERM=truecolor", + "SUDO_GID=1000", + "LC_ADDRESS=ru_RU.UTF-8", + "LC_NAME=ru_RU.UTF-8", + "SUDO_COMMAND=./scrypt.sh", + "LC_MONETARY=ru_RU.UTF-8", + "SUDO_USER=avgor46", + "PWD=/home/avgor46/testdoc", + "LOGNAME=root", + "XAUTHORITY=/run/user/1000/gdm/Xauthority", + "HOME=/root", + "LC_PAPER=ru_RU.UTF-8", + "LANG=en_US.UTF-8", + "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", + "TERM=xterm-256color", + "LC_IDENTIFICATION=ru_RU.UTF-8", + "USER=root", + "DISPLAY=:0", + "SHLVL=1", + "LC_TELEPHONE=ru_RU.UTF-8", + "LC_MEASUREMENT=ru_RU.UTF-8", + "LC_TIME=ru_RU.UTF-8", + "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", + "SUDO_UID=1000", + "MAIL=/var/mail/root", + "LC_NUMERIC=ru_RU.UTF-8", + "_=/home/avgor46/sydr/build/caesar", + "LC_ALL=C", + "LINES=60", + "COLUMNS=204" + ], + "ProcCmdline": "tiff2pdf ./fuz3tiff2pdf/main/crashes/id:000002,sig:06,src:000000,time:1940,op:havoc,rep:2", + "ProcStatus": [ + "process 2943807", + "Name:\ttiff2pdf", + "Umask:\t0022", + "State:\tt (tracing stop)", + "Tgid:\t2943807", + "Ngid:\t0", + "Pid:\t2943807", + "PPid:\t2943805", + "TracerPid:\t2943805", + "Uid:\t0\t0\t0\t0", + "Gid:\t0\t0\t0\t0", + "FDSize:\t64", + "Groups:\t0 ", + "NStgid:\t2943807", + "NSpid:\t2943807", + "NSpgid:\t2943807", + "NSsid:\t2286199", + "VmPeak:\t 9144 kB", + "VmSize:\t 9144 kB", + "VmLck:\t 0 kB", + "VmPin:\t 0 kB", + "VmHWM:\t 2640 kB", + "VmRSS:\t 2640 kB", + "RssAnon:\t 208 kB", + "RssFile:\t 2432 kB", + "RssShmem:\t 0 kB", + "VmData:\t 2284 kB", + "VmStk:\t 132 kB", + "VmExe:\t 44 kB", + "VmLib:\t 2916 kB", + "VmPTE:\t 44 kB", + "VmSwap:\t 0 kB", + "HugetlbPages:\t 0 kB", + "CoreDumping:\t0", + "THP_enabled:\t1", + "Threads:\t1", + "SigQ:\t0/127573", + "SigPnd:\t0000000000000000", + "ShdPnd:\t0000000000000000", + "SigBlk:\t0000000000000000", + "SigIgn:\t0000000000000000", + "SigCgt:\t0000000000000000", + "CapInh:\t0000000000000000", + "CapPrm:\t000000ffffffffff", + "CapEff:\t000000ffffffffff", + "CapBnd:\t000000ffffffffff", + "CapAmb:\t0000000000000000", + "NoNewPrivs:\t0", + "Seccomp:\t0", + "Speculation_Store_Bypass:\tthread vulnerable", + "Cpus_allowed:\tfff", + "Cpus_allowed_list:\t0-11", + "Mems_allowed:\t00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001", + "Mems_allowed_list:\t0", + "voluntary_ctxt_switches:\t5", + "nonvoluntary_ctxt_switches:\t0" + ], + "ProcMaps": [ + " 0x555555554000 0x555555556000 0x2000 0x0 /usr/local/bin/tiff2pdf", + " 0x555555556000 0x555555561000 0xb000 0x2000 /usr/local/bin/tiff2pdf", + " 0x555555561000 0x555555565000 0x4000 0xd000 /usr/local/bin/tiff2pdf", + " 0x555555565000 0x555555566000 0x1000 0x10000 /usr/local/bin/tiff2pdf", + " 0x555555566000 0x555555567000 0x1000 0x11000 /usr/local/bin/tiff2pdf", + " 0x555555567000 0x55555578b000 0x224000 0x0 [heap]", + " 0x7ffff7945000 0x7ffff7949000 0x4000 0x0 ", + " 0x7ffff7949000 0x7ffff7958000 0xf000 0x0 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7958000 0x7ffff79ff000 0xa7000 0xf000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff79ff000 0x7ffff7a96000 0x97000 0xb6000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a96000 0x7ffff7a97000 0x1000 0x14c000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a97000 0x7ffff7a98000 0x1000 0x14d000 /usr/lib/x86_64-linux-gnu/libm-2.31.so", + " 0x7ffff7a98000 0x7ffff7a9a000 0x2000 0x0 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7a9a000 0x7ffff7aab000 0x11000 0x2000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7aab000 0x7ffff7ab1000 0x6000 0x13000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab1000 0x7ffff7ab2000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab2000 0x7ffff7ab3000 0x1000 0x19000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab3000 0x7ffff7ab4000 0x1000 0x1a000 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11", + " 0x7ffff7ab4000 0x7ffff7ab8000 0x4000 0x0 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7ab8000 0x7ffff7afc000 0x44000 0x4000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7afc000 0x7ffff7b36000 0x3a000 0x48000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b36000 0x7ffff7b37000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b37000 0x7ffff7b38000 0x1000 0x82000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b38000 0x7ffff7b39000 0x1000 0x83000 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.2.2", + " 0x7ffff7b39000 0x7ffff7b44000 0xb000 0x0 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7b44000 0x7ffff7d43000 0x1ff000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d43000 0x7ffff7d44000 0x1000 0xa000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d44000 0x7ffff7d47000 0x3000 0xb000 /usr/lib/x86_64-linux-gnu/libjbig.so.0", + " 0x7ffff7d47000 0x7ffff7d6c000 0x25000 0x0 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7d6c000 0x7ffff7ee4000 0x178000 0x25000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7ee4000 0x7ffff7f2e000 0x4a000 0x19d000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2e000 0x7ffff7f2f000 0x1000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f2f000 0x7ffff7f32000 0x3000 0x1e7000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f32000 0x7ffff7f35000 0x3000 0x1ea000 /usr/lib/x86_64-linux-gnu/libc-2.31.so", + " 0x7ffff7f35000 0x7ffff7f39000 0x4000 0x0 ", + " 0x7ffff7f39000 0x7ffff7f41000 0x8000 0x0 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f41000 0x7ffff7f76000 0x35000 0x8000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f76000 0x7ffff7f9f000 0x29000 0x3d000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7f9f000 0x7ffff7fa0000 0x1000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa0000 0x7ffff7fa2000 0x2000 0x66000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa2000 0x7ffff7fa3000 0x1000 0x68000 /usr/local/lib/libtiff.so.3.9.6", + " 0x7ffff7fa3000 0x7ffff7fa5000 0x2000 0x0 ", + " 0x7ffff7fc9000 0x7ffff7fcd000 0x4000 0x0 [vvar]", + " 0x7ffff7fcd000 0x7ffff7fcf000 0x2000 0x0 [vdso]", + " 0x7ffff7fcf000 0x7ffff7fd0000 0x1000 0x0 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7fd0000 0x7ffff7ff3000 0x23000 0x1000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ff3000 0x7ffff7ffb000 0x8000 0x24000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 /home/avgor46/testdoc/fuz3tiff2pdf/main/crashes/id:000002,sig:06,src:000000,time:1940,op:havoc,rep:2", + " 0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x2c000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffd000 0x7ffff7ffe000 0x1000 0x2d000 /usr/lib/x86_64-linux-gnu/ld-2.31.so", + " 0x7ffff7ffe000 0x7ffff7fff000 0x1000 0x0 ", + " 0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]", + " 0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]" + ], + "CrashSeverity": { + "Type": "NOT_CRITICAL", + "ShortDescription": "AccessViolation", + "Description": "Access violation", + "Explanation": "The target crashed due to an access violation but there is not enough additional information available to determine crash severity." + }, + "Stacktrace": [ + "#0 unlink_chunk (p=p@entry=0x55555556b610, av=0x7ffff7f32b80 ) at malloc.c:1466", + "#1 0x00007ffff7de2773 in _int_malloc (av=av@entry=0x7ffff7f32b80 , bytes=bytes@entry=128) at malloc.c:4041", + "#2 0x00007ffff7de42d4 in __GI___libc_malloc (bytes=128) at malloc.c:3058", + "#3 0x000055555555ae1b in t2p_readwrite_pdf_image_tile (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f10, tile=0) at tiff2pdf.c:2767", + "#4 0x00005555555605f8 in t2p_write_pdf (output=0x555555568f10, input=0x555555567ea0, t2p=0x5555555672a0) at tiff2pdf.c:5252", + "#5 t2p_write_pdf (t2p=0x5555555672a0, input=0x555555567ea0, output=0x555555568f10) at tiff2pdf.c:5133", + "#6 0x00005555555568d4 in main (argc=, argv=) at tiff2pdf.c:763" + ], + "CrashLine": "malloc.c:1466", + "Prstatus": { + "registers": { + "cs": 51, + "ds": 0, + "eflags": 66054, + "es": 0, + "fs": 0, + "gs": 0, + "r10": 0, + "r11": 140737353296864, + "r12": 3968, + "r13": 144, + "r14": 4112, + "r15": 7, + "r8": 140737353296992, + "r9": 1, + "rax": 140737353298432, + "rbp": 128, + "rbx": 140737353296768, + "rcx": 4113, + "rdi": 93824992327184, + "rdx": 4894906143429623808, + "rip": 140737351907943, + "rsi": 8, + "rsp": 140737488347536, + "ss": 43 + } + }, + "Disassembly": [ + "=> 0x7ffff7ddfa67 :\tcmp rdi,QWORD PTR [rdx+0x28]", + " 0x7ffff7ddfa6b :\tjne 0x7ffff7ddfaeb ", + " 0x7ffff7ddfa6d :\tmov rcx,QWORD PTR [rdi+0x28]", + " 0x7ffff7ddfa71 :\tcmp rdi,QWORD PTR [rcx+0x20]", + " 0x7ffff7ddfa75 :\tjne 0x7ffff7ddfaeb ", + " 0x7ffff7ddfa77 :\tcmp QWORD PTR [rax+0x20],0x0", + " 0x7ffff7ddfa7c :\tje 0x7ffff7ddfa90 ", + " 0x7ffff7ddfa7e :\tmov QWORD PTR [rdx+0x28],rcx", + " 0x7ffff7ddfa82 :\tmov rax,QWORD PTR [rdi+0x28]", + " 0x7ffff7ddfa86 :\tmov QWORD PTR [rax+0x20],rdx", + " 0x7ffff7ddfa8a :\tadd rsp,0x8", + " 0x7ffff7ddfa8e :\tret ", + " 0x7ffff7ddfa8f :\tnop", + " 0x7ffff7ddfa90 :\tcmp rdi,rdx", + " 0x7ffff7ddfa93 :\tje 0x7ffff7ddfad0 ", + " 0x7ffff7ddfa95 :\tmovq xmm0,rdx" + ] +}