Summary: |
AddressSanitizer: heap-use-after-free in test compiler_subgroup_media_block_read_us2 |
Product: |
Beignet
|
Reporter: |
Alexis Engelke <alexis.engelke+fdbz> |
Component: |
Beignet | Assignee: |
Zhigang Gong <zhigang.gong> |
Status: |
RESOLVED
MOVED
|
QA Contact: |
|
Severity: |
normal
|
|
|
Priority: |
medium
|
|
|
Version: |
unspecified | |
|
Hardware: |
x86-64 (AMD64) | |
|
OS: |
Linux (All) | |
|
Whiteboard: |
|
i915 platform:
|
|
i915 features:
|
|
Attachments: |
Test and ASan output
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 134595 [details] Test and ASan output AddressSanitizer detects a heap-use-after-free in gbe::ir::Immediate::getIntegerValue() const when compiling latest master and running the test compiler_subgroup_media_block_read_us2, see the attached log. Compilation command: (Remove '-Wl,--no-undefined' from CMakeLists.txt) $ cmake -G Ninja -DENABLE_OPENCL_20=false -DCOMPILER=CLANG -DCMAKE_C_FLAGS="-fsanitize=address -fno-omit-frame-pointer" -DCMAKE_CXX_FLAGS="-fsanitize=address -fno-omit-frame-pointer" -DCMAKE_SHARED_LINKER_FLAGS="-fsanitize=address" -DCMAKE_BUILD_TYPE=Debug .. $ env ASAN_OPTIONS=alloc_dealloc_mismatch=0:detect_leaks=false ninja $ env ASAN_OPTIONS=alloc_dealloc_mismatch=0:detect_leaks=false ninja utest System: Fedora 26, Kernel 4.12.13-300.fc26, LLVM 4.0.1