http://bugzilla.opensuse.org/show_bug.cgi?id=1168632 Bug ID: 1168632 Summary: Beignet: Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications Assignee: screening-team-bugs@suse.de Reporter: matwey.kornilov@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Hi, I am running beignet-1.3.2-lp151.5.2.x86_64 and clpeak-1.0+git.20170625-lp151.2.4.x86_64 on openSUSE Leap 15.1 and see the following issue on Intel(R) HD Graphics IvyBridge GT1 and Intel(R) HD Graphics Haswell GT2 Desktop hardware. Beignet always announces the half-precision floating point support in an OpenCL shader code, so #if defined(cl_khr_fp16) is always evaluated to the true. However, fp16 is not supported on the some hardware like GT1 or GT2 which leads to the crashes like the following with clpeak: Platform: Intel Gen OCL Driver Device: Intel(R) HD Graphics IvyBridge GT1 Driver version : 1.3 (Linux x64) Compute units : 6 Clock frequency : 1000 MHz ASSERTION FAILED: sel.hasHalfType() at file /home/abuild/rpmbuild/BUILD/Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection.cpp, function void gbe::ConvertInstructionPattern::convert32bitsToSmall(gbe::Selection::Opaque&, const gbe::ir::ConvertInstruction&, bool&) const, line 5841 fish: './clpeak' terminated by signal SIGTRAP (Trace or breakpoint trap) Reference: https://gitlab.freedesktop.org/beignet/beignet/-/issues/84 https://github.com/krrishnarraj/clpeak/issues/66 -- You are receiving this mail because: You are on the CC list for the bug.