[llvm] r295900 - [libFuzzer] Mark a test that infinite loops as unsupported

Kostya Serebryany via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 22 15:41:24 PST 2017


interesting...
do you have any details about the crash in stack trace reporting?

On Wed, Feb 22, 2017 at 3:05 PM, Justin Bogner via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: bogner
> Date: Wed Feb 22 17:05:17 2017
> New Revision: 295900
>
> URL: http://llvm.org/viewvc/llvm-project?rev=295900&view=rev
> Log:
> [libFuzzer] Mark a test that infinite loops as unsupported
>
> We need to investigate this, but for now it just causes too much
> headache when trying to run these tests.
>
> Added:
>     llvm/trunk/lib/Fuzzer/test/trace-malloc-2.test
> Modified:
>     llvm/trunk/lib/Fuzzer/test/lit.cfg
>     llvm/trunk/lib/Fuzzer/test/trace-malloc.test
>
> Modified: llvm/trunk/lib/Fuzzer/test/lit.cfg
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/
> test/lit.cfg?rev=295900&r1=295899&r2=295900&view=diff
> ============================================================
> ==================
> --- llvm/trunk/lib/Fuzzer/test/lit.cfg (original)
> +++ llvm/trunk/lib/Fuzzer/test/lit.cfg Wed Feb 22 17:05:17 2017
> @@ -40,6 +40,9 @@ else:
>  if sys.platform.startswith('win') or sys.platform.startswith('cygwin'):
>    config.available_features.add('windows')
>
> +if sys.platform.startswith('darwin'):
> +  config.available_features.add('darwin')
> +
>  if config.is_posix:
>    config.available_features.add('posix')
>
>
> Added: llvm/trunk/lib/Fuzzer/test/trace-malloc-2.test
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/
> test/trace-malloc-2.test?rev=295900&view=auto
> ============================================================
> ==================
> --- llvm/trunk/lib/Fuzzer/test/trace-malloc-2.test (added)
> +++ llvm/trunk/lib/Fuzzer/test/trace-malloc-2.test Wed Feb 22 17:05:17
> 2017
> @@ -0,0 +1,8 @@
> +// FIXME: This test infinite loops on darwin because it crashes
> +// printing a stack trace repeatedly
> +UNSUPPORTED: darwin
> +
> +RUN: LLVMFuzzer-TraceMallocTest -seed=1 -trace_malloc=2 -runs=1000 2>&1 |
> FileCheck %s --check-prefix=TRACE2
> +TRACE2-DAG: FREE[0]
> +TRACE2-DAG: MALLOC[0]
> +TRACE2-DAG: in LLVMFuzzerTestOneInput
>
> Modified: llvm/trunk/lib/Fuzzer/test/trace-malloc.test
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/
> test/trace-malloc.test?rev=295900&r1=295899&r2=295900&view=diff
> ============================================================
> ==================
> --- llvm/trunk/lib/Fuzzer/test/trace-malloc.test (original)
> +++ llvm/trunk/lib/Fuzzer/test/trace-malloc.test Wed Feb 22 17:05:17 2017
> @@ -3,8 +3,3 @@ CHECK-DAG: MallocFreeTracer: STOP 0 0 (s
>  CHECK-DAG: MallocFreeTracer: STOP 0 1 (DIFFERENT)
>  CHECK-DAG: MallocFreeTracer: STOP 1 0 (DIFFERENT)
>  CHECK-DAG: MallocFreeTracer: STOP 1 1 (same)
> -
> -RUN: LLVMFuzzer-TraceMallocTest -seed=1 -trace_malloc=2 -runs=1000 2>&1 |
> FileCheck %s --check-prefix=TRACE2
> -TRACE2-DAG: FREE[0]
> -TRACE2-DAG: MALLOC[0]
> -TRACE2-DAG: in LLVMFuzzerTestOneInput
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://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/20170222/6db9f0d1/attachment.html>


More information about the llvm-commits mailing list