Bug 33741 - падения на i586
Summary: падения на i586
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: java-1.8.0-openjdk (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33737
  Show dependency tree
 
Reported: 2017-08-07 11:11 MSK by nbr
Modified: 2017-11-04 15:56 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 помогла?