Bug 196399 - [WPE][JSC] Jetstream2 crash on ARMv7
Summary: [WPE][JSC] Jetstream2 crash on ARMv7
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Caio Lima
URL:
Keywords:
Depends on: 197797
Blocks:
  Show dependency treegraph
 
Reported: 2019-03-29 08:40 PDT by Philippe Normand
Modified: 2019-05-10 15:11 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philippe Normand 2019-03-29 08:40:34 PDT
The not so useful backtrace I have so far:

Thread 1 "WPEWebProcess" received signal SIGSEGV, Segmentation fault.
0x7092acf8 in ?? ()
(gdb) bt
#0  0x7092acf8 in ?? ()
#1  0x7674f9c0 in operationStrCat3 () from target:/usr/lib/libWPEWebKit-1.0.so.3
#2  0x00000018 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Comment 1 Philippe Normand 2019-03-29 08:42:15 PDT
The crashing benchmark seems to be WSJ. Disabling the DFG JIT works around the issue but renders the whole thing unusable because too slow.
Comment 2 Caio Lima 2019-04-29 13:01:16 PDT
I'm investigating it.
Comment 3 Caio Lima 2019-04-29 13:05:00 PDT
It looks like a bug on tail calls corrupting stack on some cases. I'm trying to get a simple case to reproduce the bug, but I was able to run "WSL" on JSC command line setting "--useTailCall=false".