Bug 226264 - [JSC] cloop again broken on 32-bit big endian in 2.32.x
Summary: [JSC] cloop again broken on 32-bit big endian in 2.32.x
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Local Build
Hardware: Other Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-05-26 04:31 PDT by Daniel Kolesa
Modified: 2021-05-27 02:57 PDT (History)
9 users (show)

See Also:


Attachments
patch (1.95 KB, patch)
2021-05-26 04:32 PDT, Daniel Kolesa
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Kolesa 2021-05-26 04:31:15 PDT
It seems a change was missed. Patch incoming.
Comment 1 Daniel Kolesa 2021-05-26 04:32:23 PDT
Created attachment 429747 [details]
patch

patch
Comment 2 Caio Lima 2021-05-26 05:39:47 PDT
Comment on attachment 429747 [details]
patch

r=me
Comment 3 Caio Lima 2021-05-26 05:42:55 PDT
I’m a bit surprised that we are running JSC on 32-bits big endian platforms. Maybe we should add a post-commit buildbot at some point? There’s a couple of places I worked on 32-bits LLInt where I considered little-endian only, so we might have other bugs like that around. Also, without test feedback, it will be quite likely that we will introduce bugs like that in the future.
Comment 4 Daniel Kolesa 2021-05-26 05:55:12 PDT
i'll definitely run the tests at one point (on powerpc 64le, 64be, 32be) though at this point the big endian platforms are a best-effort thing in my distribution, so i'm not able to invest more time than right now into them...

but yeah things are known to work okay currently (at very least, it never crashes the web process, there may be buggy javascript on some sites - e.g. google maps js throws exceptions when trying to render tiles right now - but some quite complex webapps are known to work okay)
Comment 5 Adrian Perez 2021-05-26 09:20:49 PDT
Should we cq+ this?
Comment 6 Adrian Perez 2021-05-27 02:53:26 PDT
Comment on attachment 429747 [details]
patch

Setting cq+ to land in trunk, so I can backport it to the release branch
Comment 7 EWS 2021-05-27 02:56:59 PDT
Committed r278157 (238201@main): <https://commits.webkit.org/238201@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 429747 [details].
Comment 8 Radar WebKit Bug Importer 2021-05-27 02:57:16 PDT
<rdar://problem/78560223>