Running virglrenderer fuzzer exposed the following failure:
No provider of glEndConditionalRenderNV found. Requires one of:
GL extension "GL_NV_conditional_render"
Desktop OpenGL 3.0
GL extension "GL_NVX_conditional_render"
==244503== ERROR: libFuzzer: deadly signal
#0 0x55821381ff17 in __sanitizer_print_stack_trace (/usr/libexec/fuzzers/virgl_fuzzer+0xfcf17)
#1 0x55821374e7a5 in _init (/usr/libexec/fuzzers/virgl_fuzzer+0x2b7a5)
#2 0x55821374e75f in _init (/usr/libexec/fuzzers/virgl_fuzzer+0x2b75f)
#3 0x7fd68980b2df (/lib64/libpthread.so.0+0x112df)
#4 0x7fd689076dd1 in gsignal /var/tmp/portage/cross-x86_64-cros-linux-gnu/glibc-2.23-r18/work/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54
#5 0x7fd689078bf5 in abort /var/tmp/portage/cross-x86_64-cros-linux-gnu/glibc-2.23-r18/work/glibc-2.23/stdlib/abort.c:89
#6 0x7fd68a13b144 in gl_provider_resolver /build/amd64-generic/tmp/portage/media-libs/libepoxy-1.4.0/work/libepoxy-1.4.0-abi_x86_64.amd64/src/gl_generated_dispatch.c:72518:5
NOTE: libFuzzer has rudimentary signal handlers.
Combine libFuzzer with AddressSanitizer or similar for better crash reports.
SUMMARY: libFuzzer: deadly signal
MS: 1 ShuffleBytes-; base unit: 7ae5f0bc4bdc02d39f8d6d74cc8b7672c21f3403
0x1a,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf4,0x2,0x0,0xff,0xff,0xff,
\x1a\x00\x03\x00\x00\x00\x00\x00\x00\x00\xf4\x02\x00\xff\xff\xff
artifact_prefix='./'; Test unit written to ./crash-b6a1fb0d1b8a1eeace10f514ecf64f6a7cb0942a
Base64: GgADAAAAAAAAAPQCAP///w==
|
Deleted:
crash-b6a1fb0d1b8a1eeace10f514ecf64f6a7cb0942a
16 bytes
|
|
crash-b6a1fb0d1b8a1eeace10f514ecf64f6a7cb0942a
16 bytes
View
Download
|
Comment 1 by bugdroid1@chromium.org
, Jul 28