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 прилагается.
Created attachment 6860 [details] gdb -ex=r --args `which skipstone` http://gmail.com
related: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=801052
related: https://bugs.launchpad.net/midori/+bug/1530422
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