Summary: | SIGILL, llegal instruction (i586 на P-III) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Branch p8 | Reporter: | vx8400 <vx8400> | ||||||||
Component: | libjavascriptcoregtk2 | Assignee: | Andrey Cherepanov <cas> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-p8 <qa-p8> | ||||||||
Severity: | major | ||||||||||
Priority: | P3 | CC: | aris | ||||||||
Version: | не указана | ||||||||||
Hardware: | x86 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
vx8400
2016-11-09 13:57:56 MSK
Created attachment 6860 [details] gdb -ex=r --args `which skipstone` http://gmail.com JavaScriptCoreUseJIT=0 решает проблему? Решает выключением JIT. Можно выключать его на ходу единственной проверкой isSSE2Present(), примерный патч в прицепе, не проверено. Переписывать плавающие операции из Source/JavaScriptCore/assembler//MacroAssemblerX86Common.h без SSE2 не берусь. Created attachment 6863 [details]
if(! isSSE2Present()) откл. JIT
Не проверено.
libwebkitgtk2-2.4.11-alt2 -> sisyphus: * Sun Jan 29 2017 Yuri N. Sedunov <aris@altlinux> 2.4.11-alt2 - fixed build with gcc6 - disabled JIT compilation for %ix586 (ALT #32732) В spec опечатки нет? disable git -> jit |