Bug 32732 - SIGILL, llegal instruction (i586 на P-III)
Summary: SIGILL, llegal instruction (i586 на P-III)
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: libjavascriptcoregtk2 (show other bugs)
Version: не указана
Hardware: x86 Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-09 13:57 MSK by vx8400
Modified: 2017-01-29 23:24 MSK (History)
1 user (show)

See Also:


Attachments
Вывод gdb -ex=r --args `which skipstone` http://lenta.ru (12.48 KB, text/plain)
2016-11-09 13:57 MSK, vx8400
no flags Details
gdb -ex=r --args `which skipstone` http://gmail.com (11.37 KB, text/plain)
2016-11-09 13:59 MSK, vx8400
no flags Details
if(! isSSE2Present()) откл. JIT (1.69 KB, patch)
2016-11-10 20:26 MSK, vx8400
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description vx8400 2016-11-09 13:57:56 MSK
Created attachment 6859 [details]
Вывод  gdb  -ex=r --args `which skipstone` http://lenta.ru

skipstone-1.0.1-alt2 (i586, выполняется на Pentium-III) падает на выполнении JS (?) с "Illegal instruction".
Воспроизводится c URL http://lenta.ru, http://gmail.com.
На страницах без JS не воспроизводится.
Вывод gdb прилагается.
Comment 1 vx8400 2016-11-09 13:59:42 MSK
Created attachment 6860 [details]
gdb  -ex=r --args `which skipstone` http://gmail.com
Comment 3 vx8400 2016-11-09 23:08:06 MSK
related: https://bugs.launchpad.net/midori/+bug/1530422
Comment 4 Yuri N. Sedunov 2016-11-09 23:58:02 MSK
JavaScriptCoreUseJIT=0 решает проблему?
Comment 5 vx8400 2016-11-10 20:21:13 MSK
Решает выключением JIT.
Можно выключать его на ходу единственной проверкой isSSE2Present(), примерный патч в прицепе, не проверено. 

Переписывать плавающие операции из Source/JavaScriptCore/assembler//MacroAssemblerX86Common.h без SSE2 не берусь.
Comment 6 vx8400 2016-11-10 20:26:44 MSK
Created attachment 6863 [details]
if(! isSSE2Present()) откл. JIT

Не проверено.
Comment 7 Repository Robot 2017-01-29 11:59:20 MSK
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)
Comment 8 vx8400 2017-01-29 23:24:04 MSK
В spec опечатки нет? disable git -> jit