[Webkit-unassigned] [Bug 96286] New: Another SIGILL in JavaScriptCore on a Geode processor
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Sep 10 10:20:04 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=96286
Summary: Another SIGILL in JavaScriptCore on a Geode processor
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: dsd at laptop.org
CC: oliver at apple.com
An issue similar to bug #82496 has re-emerged in WebKit-1.9.x.
Testing webkitgtk3-1.9.91 on AMD Geode LX (inside OLPC XO-1 laptop), loading Google crashes with SIGILL. Looks like it is unhappy with the mulsd instruction.
Program received signal SIGILL, Illegal instruction.
0xb37743cf in llint_op_mul () from /lib/libjavascriptcoregtk-3.0.so.0
(gdb) bt
#0 0xb37743cf in llint_op_mul () from /lib/libjavascriptcoregtk-3.0.so.0
#1 0xadfef088 in ?? ()
#2 0xb370e009 in JSC::Interpreter::execute ()
from /lib/libjavascriptcoregtk-3.0.so.0
#3 0xb37fffaf in JSC::evaluate () from /lib/libjavascriptcoregtk-3.0.so.0
#4 0xb1259b0c in ?? ()
#5 0x00000000 in ?? ()
(gdb) x/20i $pc-12
0xb37743c3 <llint_op_mul+182>: movd %ecx,%mm7
0xb37743c6 <llint_op_mul+185>: psllq $0x20,%xmm7
0xb37743cb <llint_op_mul+190>: por %xmm7,%xmm0
=> 0xb37743cf <llint_op_mul+194>: mulsd %xmm1,%xmm0
0xb37743d3 <llint_op_mul+198>: movsd %xmm0,(%edi,%edx,8)
0xb37743d8 <llint_op_mul+203>: add $0x14,%esi
0xb37743db <llint_op_mul+206>: jmp *(%esi)
0xb37743dd <llint_op_mul+208>: mov 0x4(%esi),%ecx
0xb37743e0 <llint_op_mul+211>: cmp $0xfffffff9,%ebx
0xb37743e3 <llint_op_mul+214>: ja 0xb3774408 <llint_op_mul+251>
0xb37743e5 <llint_op_mul+216>: cvtsi2sd %eax,%xmm0
0xb37743e9 <llint_op_mul+220>: movd %edx,%xmm1
0xb37743ed <llint_op_mul+224>: movd %ebx,%xmm7
0xb37743f1 <llint_op_mul+228>: psllq $0x20,%xmm7
0xb37743f6 <llint_op_mul+233>: por %xmm7,%xmm1
0xb37743fa <llint_op_mul+237>: mulsd %xmm1,%xmm0
0xb37743fe <llint_op_mul+241>: movsd %xmm0,(%edi,%ecx,8)
0xb3774403 <llint_op_mul+246>: add $0x14,%esi
0xb3774406 <llint_op_mul+249>: jmp *(%esi)
0xb3774408 <llint_op_mul+251>: mov %edi,(%esp)
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list