[Webkit-unassigned] [Bug 224134] Webkit constantly scrashes on RISC-V 64

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 8 16:10:03 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=224134

--- Comment #3 from Miroslav <lakotamm at gmail.com> ---
Thank you guys for your effort!
I ran "export JavaScriptCoreUseJIT=0" in a terminal and everything is the same, no improvement.

However, I made some progress and it really seems like Javascript is a part of the issue.

Midori browser by default uses the same version of Webkit as Epiphany and in my case it reports exactly the same errors. However, in the settings menu there is a setting (enabled by default) to "Enable scripts". When I disable it, the above mentioned errors on the above mentioned websites disappear. If I understand correctly, this setting enables/disables Javascript. 

https://elementaryos.stackexchange.com/questions/4297/how-to-enable-javascript-in-midori

So with Javascript disabled, most basic pages (which were crashing previously) load fine. However some many pages still crash:

https://www.reddit.com/

'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
WARNING: This target JIT is not designed for the host you are running.  If bad things happen, please choose a different -march switch.
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
LLVM ERROR: Cannot select: 0x3f7d88d948: ch = store<(store 4 into %ir.mask_ptr1 + 12, align 16), trunc to i32> 0x3f7d891780, 0x3f7d8953b0, 0x3f7d85b928, undef:i64
  0x3f7d8953b0: i64 = sub Constant:i64<0>, 0x3f7d88d608
    0x3f7d85d938: i64 = Constant<0>
    0x3f7d88d608: i64 = and 0x3f7d88d878, Constant:i64<1>
      0x3f7d88d878: i64 = srl 0x3f7d88fde0, Constant:i64<7>
        0x3f7d88fde0: i64,ch = load<(load 2 from %fixed-stack.5, align 8), zext from i16> 0x3f7c051338, FrameIndex:i64<-2>, undef:i64
          0x3f7d85b448: i64 = FrameIndex<-2>
          0x3f7d85b378: i64 = undef
        0x3f7d88d810: i64 = Constant<7>
      0x3f7d85da08: i64 = Constant<1>
  0x3f7d85b928: i64 = add FrameIndex:i64<6>, Constant:i64<28>
    0x3f7d85bac8: i64 = FrameIndex<6>
    0x3f7d8bddf0: i64 = Constant<28>
  0x3f7d85b378: i64 = undef
In function: fs_variant_partial


https://www.youtube.com/

'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
WARNING: This target JIT is not designed for the host you are running.  If bad things happen, please choose a different -march switch.
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
'generic' is not a recognized processor for this target (ignoring processor)
LLVM ERROR: Cannot select: 0x3fa1425088: ch = store<(store 4 into %ir.mask_ptr1 + 12, align 16), trunc to i32> 0x3fa1428ec0, 0x3fa142caf0, 0x3fa13f3068, undef:i64
  0x3fa142caf0: i64 = sub Constant:i64<0>, 0x3fa1424d48
    0x3fa13f5078: i64 = Constant<0>
    0x3fa1424d48: i64 = and 0x3fa1424fb8, Constant:i64<1>
      0x3fa1424fb8: i64 = srl 0x3fa1427520, Constant:i64<7>
        0x3fa1427520: i64,ch = load<(load 2 from %fixed-stack.5, align 8), zext from i16> 0x3fa0054838, FrameIndex:i64<-2>, undef:i64
          0x3fa13f2b88: i64 = FrameIndex<-2>
          0x3fa13f2ab8: i64 = undef
        0x3fa1424f50: i64 = Constant<7>
      0x3fa13f5148: i64 = Constant<1>
  0x3fa13f3068: i64 = add FrameIndex:i64<6>, Constant:i64<28>
    0x3fa13f3208: i64 = FrameIndex<6>
    0x3fa1455530: i64 = Constant<28>
  0x3fa13f2ab8: i64 = undef
In function: fs_variant_partial

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210408/c2727b8e/attachment-0001.htm>


More information about the webkit-unassigned mailing list