[compiler-rt] r360836 - [libFuzzer] Fix typo in merge-sigusr.test.

Matt Morehouse via llvm-commits llvm-commits at lists.llvm.org
Thu May 16 09:42:00 PDT 2019


I've disabled the test for now (r360914) while I work on improving it.

*From: *Matt Morehouse <mascasa at google.com>
*Date: *Thu, May 16, 2019 at 9:13 AM
*To: * <douglas.yung at sony.com>
*Cc: *llvm-commits

Thanks for the heads up.  Looking now...
>
> *From: *<douglas.yung at sony.com>
> *Date: *Thu, May 16, 2019 at 12:25 AM
> *To: * <mascasa at google.com>
> *Cc: * <llvm-commits at lists.llvm.org>
>
> Hi Matt,
>>
>> Your change is causing the merge-sigusr.test to fail on one of the bots:
>>
>> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux/builds/21548
>>
>> FAIL: libFuzzer :: merge-sigusr.test (7542 of 7599)
>> ******************** TEST 'libFuzzer :: merge-sigusr.test' FAILED
>> ********************
>> Script:
>> --
>> : 'RUN: at line 5';   rm -rf
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp
>> : 'RUN: at line 6';   mkdir -p
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp
>> : 'RUN: at line 7';
>>  /b/sanitizer-x86_64-linux/build/llvm_build64/bin/clang  --driver-mode=g++
>> -std=c++11 -O2 -gline-tables-only -fsanitize=address,fuzzer
>> -I/b/sanitizer-x86_64-linux/build/llvm/projects/compiler-rt/lib/fuzzer -m32
>> /b/sanitizer-x86_64-linux/build/llvm/projects/compiler-rt/test/fuzzer/SleepOneSecondTest.cpp
>> -o
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/LFSIGUSR
>> : 'RUN: at line 9';   mkdir -p
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C1
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2
>> : 'RUN: at line 10';   echo a >
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2/a
>> : 'RUN: at line 11';   echo b >
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2/b
>> : 'RUN: at line 12';   echo c >
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2/c
>> : 'RUN: at line 13';   echo d >
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2/d
>> : 'RUN: at line 14';   echo e >
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2/e
>> : 'RUN: at line 15';   echo f >
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2/f
>> : 'RUN: at line 16';   echo g >
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2/g
>> : 'RUN: at line 18';
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/LFSIGUSR
>> -merge=1
>> -merge_control_file=/b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/MCF
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C1
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/C2
>> 2>/b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/log
>> & export PID=$!
>> : 'RUN: at line 19';   sleep 3
>> : 'RUN: at line 20';   pkill -SIGUSR2 -P $PID
>> : 'RUN: at line 21';   sleep 3
>> : 'RUN: at line 22';   cat
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/log
>> | FileCheck
>> /b/sanitizer-x86_64-linux/build/llvm/projects/compiler-rt/test/fuzzer/merge-sigusr.test
>> : 'RUN: at line 23';   grep C2/g
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/MCF
>> : 'RUN: at line 24';   grep STARTED
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/MCF
>> : 'RUN: at line 25';   tail -n 2
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/MCF
>> | grep FT
>> : 'RUN: at line 26';   tail -n 1
>> /b/sanitizer-x86_64-linux/build/compiler_rt_build/test/fuzzer/I386DefaultLinuxConfig/Output/merge-sigusr.test.tmp/MCF
>> | grep COV
>> --
>> Exit Code: 1
>>
>> Command Output (stderr):
>> --
>> /b/sanitizer-x86_64-linux/build/llvm/projects/compiler-rt/test/fuzzer/merge-sigusr.test:28:8:
>> error: CHECK: expected string not found in input
>> CHECK: INFO: signal received, trying to exit gracefully
>>        ^
>> <stdin>:1:1: note: scanning from here
>> INFO: Seed: 3037882281
>> ^
>> <stdin>:4:8: note: possible intended match here
>> MERGE-OUTER: 7 files, 0 in the initial corpus
>>        ^
>>
>> Can you take a look?
>>
>> Douglas Yung
>>
>>
>> -----Original Message-----
>> From: llvm-commits <llvm-commits-bounces at lists.llvm.org> On Behalf Of
>> Matt Morehouse via llvm-commits
>> Sent: Wednesday, May 15, 2019 18:56
>> To: llvm-commits at lists.llvm.org
>> Subject: [compiler-rt] r360836 - [libFuzzer] Fix typo in
>> merge-sigusr.test.
>>
>> Author: morehouse
>> Date: Wed May 15 18:56:11 2019
>> New Revision: 360836
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=360836&view=rev
>> Log:
>> [libFuzzer] Fix typo in merge-sigusr.test.
>>
>> Modified:
>>     compiler-rt/trunk/test/fuzzer/merge-sigusr.test
>>
>> Modified: compiler-rt/trunk/test/fuzzer/merge-sigusr.test
>> URL:
>> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/fuzzer/merge-sigusr.test?rev=360836&r1=360835&r2=360836&view=diff
>>
>> ==============================================================================
>> --- compiler-rt/trunk/test/fuzzer/merge-sigusr.test (original)
>> +++ compiler-rt/trunk/test/fuzzer/merge-sigusr.test Wed May 15 18:56:11
>> 2019
>> @@ -15,7 +15,7 @@ RUN: echo e > %t/C2/e
>>  RUN: echo f > %t/C2/f
>>  RUN: echo g > %t/C2/g
>>
>> -RUN: %run %t/LFSIGUSR -merge=1 -merge_control_file=%t/MCF %t/C1 %t/C2
>> 2>%t/log 2>%t/log & export PID=$!
>> +RUN: %run %t/LFSIGUSR -merge=1 -merge_control_file=%t/MCF %t/C1 %t/C2
>> 2>%t/log & export PID=$!
>>  RUN: sleep 3
>>  RUN: pkill -SIGUSR2 -P $PID
>>  RUN: sleep 3
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at lists.llvm.org
>> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190516/b8e3d578/attachment.html>


More information about the llvm-commits mailing list