[Beignet] [Intel-gfx] Beignet crashes on vanilla 3.17.1 with IVB hardware

Vasily Khoruzhick anarsoul at gmail.com
Fri Oct 24 06:36:49 PDT 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 Beignet mailing list