[Intel-gfx] [Beignet] Beignet crashes on vanilla 3.17.1 with IVB hardware
Vasily Khoruzhick
anarsoul at gmail.com
Fri Oct 24 15:36:49 CEST 2014
Hi Zhigang,
On Fri, Oct 24, 2014 at 12:13 PM, Zhigang Gong
<zhigang.gong at linux.intel.com> wrote:
> Hi,
>
> Luxmark (both 2.0/2.1) works fine on my IVB machine. The back trace
> you provided below doesn't indicate it's a beignet related problem.
> It hadn't enter beignet domain and just crashed in luxmark internal.
I'm testing with Luxmark-1.3.1. Luxmark 2.0 works fine.
> On Fri, Oct 24, 2014 at 12:04:29PM +0300, Vasily Khoruzhick wrote:
>> Hi Zhigang,
>>
>> Luxmark crashes with following backtrace:
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x00000000004cd8b0 in slg::PathOCLRenderEngine::StopLockLess() ()
>> (gdb) bt
>> #0 0x00000000004cd8b0 in slg::PathOCLRenderEngine::StopLockLess() ()
>> #1 0x0000000000482236 in slg::RenderEngine::Stop() ()
>> #2 0x000000000047be9b in slg::RenderSession::~RenderSession() ()
>> #3 0x0000000000468a77 in LuxMarkApp::Stop() ()
>> #4 0x0000000000468b46 in LuxMarkApp::InitRendering(LuxMarkAppMode,
>> char const*) ()
>
> After a quick analysis, I confirm that the second case is indeed a beignet
> bug. Beignet lacks of some llvm intrinsics support such as
> llvm.uadd.with.overflow.i32().
>
> Will fix it next week.
Ok, thank you!
> Thanks,
> Zhigang Gong.
Regards
Vasily
More information about the Intel-gfx
mailing list