Bug 33741

Summary: падения на i586
Product: Sisyphus Reporter: nbr <nbr>
Component: java-1.8.0-openjdkAssignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, ldv, viy
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33737    

Description nbr 2017-08-07 11:11:01 MSK
После нововведений в ядре (защитный барьер впереди стека), перестала нормально работать alloca, которая inline). Она возвращает пойнтер, который при попытке чтения возвращает SIGSEGV.
Предлагается сделать alloca extern, чтобы компилятор делал вызов нормального системного кода, а не пытался сгенерировать неработающий.
См баг 33737.
Comment 1 Dmitry V. Levin 2017-08-07 13:30:16 MSK
(In reply to comment #0)
> Предлагается сделать alloca extern, чтобы компилятор делал вызов нормального
> системного кода, а не пытался сгенерировать неработающий.

Это как? alloca это вообще не функция, а чёрная магия от компилятора.
Comment 2 viy 2017-11-04 15:56:08 MSK
java-1.8.0-openjdk-1.8.0.144 помогла?