Closed Bug 1979543 Opened 23 days ago Closed 21 days ago

Farm Merge Valley does not work anymore

Categories

(Web Compatibility :: Site Reports, defect, P1)

Firefox 141

Tracking

(Webcompat Score:9, Webcompat Priority:P1)

RESOLVED DUPLICATE of bug 1978673
Webcompat Score 9
Webcompat Priority P1

People

(Reporter: southwindcg, Unassigned)

References

(Regression, )

Details

(Keywords: regression, webcompat:needs-diagnosis, webcompat:site-report)

User Story

platform:windows,mac,linux,android
impact:workflow-broken
configuration:general
affects:all
branch:release
diagnosis-team:dom
user-impact-score:1600

Attachments

(2 files, 1 obsolete file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:141.0) Gecko/20100101 Firefox/141.0

Steps to reproduce:

Visited https://www.crazygames.com/game/farm-merge-valley with a brand new profile, and attempted to play the game.

Actual results:

The game requires a lot of clicking and dragging of the game board, but instead of the game board moving around when being dragged, it turns translucent and detaches as if Firefox thinks it's an image that could be dragged to the desktop.

Expected results:

The game board should be maneuverable by dragging it, but sometimes it isn't. The problem is intermittent. Note that even though my computer is ancient, the game worked fine for months with older Firefox versions through 140.

Component: Untriaged → Site Reports
Product: Firefox → Web Compatibility
Summary: Farm Merge Valley worked fine with Firefox 140, but is broken on my machine with 141. → Farm Merge Valley does not work anymore
Webcompat Score: --- → 1
Severity: -- → S2
User Story: (updated)
Webcompat Priority: --- → P1
Webcompat Score: 1 → 9
Priority: -- → P1

This is indeed a regression, bisecting.

Keywords: regression

Ok, this falls between the 2025-06-14 and 2025-06-15, and given that's the git migration day (edit: but was it? I think it was earlier...), mozregression panics without entering autoland bisect 😞

https://hg-edge.mozilla.org/mozilla-central/pushloghtml?fromchange=430c65cd452dd465ffccd43e93a68ab256ed58f7&tochange=a14c56cc48c89aec2217887958c25216fa2a0c0a

Zeid, any idea how to bisect across the merge commit? (I can do a manual bisect by downloading artifacts from treeherder, but that doesn't sound like a good use of time...)

Flags: needinfo?(zeid)

:saschanaz -- trying to reproduce to see what the issue is.

Can you be more specific as to what the command you are running is, and what the error output is, which might help me diagnose.

Flags: needinfo?(zeid) → needinfo?(krosylight)
Attached image image.png

Sure, I get this from GUI when trying to bisect between 2025-06-14 and 2025-06-15:

Flags: needinfo?(krosylight) → needinfo?(zeid)

It looks like mozregression is trying to use the Lando/Phabricator branch name (firefox-autoland) instead of autoland and firefox-main instead of mozilla-central when parsing the merge commit. There needs to be a code change in order to fix this issue, I will see if I can push a dev release to have a temporary fix.

Flags: needinfo?(zeid)

You should be able to try installing this for a temporary workaround:

pip install git+https://github.com/mozilla/mozregression.git@zeid/bug-1979543-add-mapping-for-merge-commit-repos

I made a progress with the workaround, thank you!

I got a bunch of "Skipping build" warnings, but at the end it worked anyway, so maybe those are red herrings?

> mozregression --good 2025-06-14 --bad 2025-06-15 -a https://www.crazygames.com/game/farm-merge-valley
 0:00.33 WARNING: You are using mozregression version 6.4.0.dev0, however version 6.3.0 is available.
 0:00.34 WARNING: You should consider upgrading via the 'pip install --upgrade mozregression' command.
 0:01.69 INFO: Got as far as we can go bisecting nightlies...
 0:01.69 INFO: Last good revision: 430c65cd452dd465ffccd43e93a68ab256ed58f7 (2025-06-14)
 0:01.69 INFO: First bad revision: a14c56cc48c89aec2217887958c25216fa2a0c0a (2025-06-15)
 0:01.69 INFO: Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=430c65cd452dd465ffccd43e93a68ab256ed58f7&tochange=a14c56cc48c89aec2217887958c25216fa2a0c0a

 0:01.69 INFO: Switching bisection method to taskcluster
 0:01.69 INFO: Getting mozilla-central builds between 430c65cd452dd465ffccd43e93a68ab256ed58f7 and a14c56cc48c89aec2217887958c25216fa2a0c0a
 0:06.13 INFO: Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=430c65cd452dd465ffccd43e93a68ab256ed58f7&tochange=a14c56cc48c89aec2217887958c25216fa2a0c0a

 0:06.13 INFO: Using local file: C:\Users\sasch\.mozilla\mozregression\persist\f466599094b7-shippable--mozilla-central--target.zip
 0:06.14 INFO: Running mozilla-central build built on 2025-06-15 16:14:24.834000, revision f4665990
 0:07.41 INFO: Launching C:\Users\sasch\AppData\Local\Temp\tmp81tdus8p\firefox\firefox.exe
 0:07.41 INFO: Application command: C:\Users\sasch\AppData\Local\Temp\tmp81tdus8p\firefox\firefox.exe https://www.crazygames.com/game/farm-merge-valley --wait-for-browser -profile C:\Users\sasch\AppData\Local\Temp\tmpwds8y0ca.mozrunner
 0:07.64 INFO: application_buildid: 20250615134948
 0:07.64 INFO: application_changeset: f466599094b7e16948794a49b0571e03eb2b4df9
 0:07.64 INFO: application_name: Firefox
 0:07.64 INFO: application_repository: https://hg.mozilla.org/mozilla-central
 0:07.64 INFO: application_version: 141.0a1
Was this integration build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry' or 'exit' and press Enter): good
rmtree() failed for "('\\\\?\\C:\\Users\\sasch\\AppData\\Local\\Temp\\tmp81tdus8p',)". Reason: Access is denied (13). Retrying...
rmtree() failed for "('\\\\?\\C:\\Users\\sasch\\AppData\\Local\\Temp\\tmp81tdus8p',)". Reason: Access is denied (13). Retrying...
rmtree() failed for "('\\\\?\\C:\\Users\\sasch\\AppData\\Local\\Temp\\tmp81tdus8p',)". Reason: Access is denied (13). Retrying...
rmtree() failed for "('\\\\?\\C:\\Users\\sasch\\AppData\\Local\\Temp\\tmp81tdus8p',)". Reason: Access is denied (13). Retrying...
 1:01.81 INFO: Narrowed integration regression window from [430c65cd, a14c56cc] (4 builds) to [f4665990, a14c56cc] (2 builds) (~1 steps left)
 1:01.81 INFO: No more integration revisions, bisection finished.
 1:01.81 INFO: Last good revision: f466599094b7e16948794a49b0571e03eb2b4df9
 1:01.81 INFO: First bad revision: a14c56cc48c89aec2217887958c25216fa2a0c0a
 1:01.81 INFO: Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f466599094b7e16948794a49b0571e03eb2b4df9&tochange=a14c56cc48c89aec2217887958c25216fa2a0c0a

 1:04.14 INFO: ************* Switching to autoland
 1:10.17 INFO: Getting autoland builds between 2408bee8bcc4ba4eb54c92662a4a2b55dd22b210 and c4e1499684308a8d789f853ab191123c0c05eeff
 1:15.20 WARNING: Skipping build 2408bee8bcc4: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.2408bee8bcc4ba4eb54c92662a4a2b55dd22b210.firefox.win64-aarch64-opt'
 1:18.10 WARNING: Skipping build 1c5ac3c4ace2: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.1c5ac3c4ace2868aac5cf01a80618fe2a104a61a.firefox.win64-aarch64-opt'
 1:18.14 WARNING: Skipping build ca3bdda9fbfd: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.ca3bdda9fbfd2aaecb0ec014128bdce7d49f117b.firefox.win64-aarch64-opt'
 1:18.35 INFO: Expanding lower limit of the range to d586b6b63319
 1:18.98 WARNING: Skipping build ca42e3a0e39c: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.ca42e3a0e39ccea55a166c68f47e7c53c526d3e9.firefox.win64-aarch64-opt'
 1:19.66 WARNING: Skipping build 4b3277962525: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.4b327796252512ff8cf26d9b2ef50b74b0d5a361.firefox.win64-aarch64-opt'
 1:20.34 WARNING: Skipping build 2031adeaa1ec: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.2031adeaa1ecdeb359bc5c05b389d2696f29a8cf.firefox.win64-aarch64-opt'
 1:21.05 WARNING: Skipping build 584aadc43139: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.584aadc4313965c02a9d0a6b637714d3f812f4b2.firefox.win64-aarch64-opt'
 1:21.90 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=d586b6b633191a7c6ff251361b0442d98d06c764&tochange=c4e1499684308a8d789f853ab191123c0c05eeff

 1:21.91 INFO: Downloading build from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/cBD_tJELTBOBP09uf2lbeA/runs/0/artifacts/public%2Fbuild%2Ftarget.zip
===== Downloaded 100% =====
 1:30.43 INFO: Running autoland build built on 2025-06-15 14:29:42.227000, revision c1a932df
 1:31.06 WARNING: Skipping build 00accb0ec44a: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.00accb0ec44a7733c6690be30de79247386f48da.firefox.win64-aarch64-opt'
 1:31.56 INFO: Launching C:\Users\sasch\AppData\Local\Temp\tmp6hdrmlfc\firefox\firefox.exe
 1:31.56 INFO: Application command: C:\Users\sasch\AppData\Local\Temp\tmp6hdrmlfc\firefox\firefox.exe https://www.crazygames.com/game/farm-merge-valley --wait-for-browser -profile C:\Users\sasch\AppData\Local\Temp\tmpwn5jvnel.mozrunner
 1:31.77 INFO: application_buildid: 20250615140107
 1:31.77 INFO: application_changeset: c1a932df1b89809507e81cbd5b6a6a7cecbb2f9b
 1:31.77 INFO: application_name: Firefox
 1:31.77 INFO: application_repository: https://hg.mozilla.org/integration/autoland
 1:31.77 INFO: application_version: 141.0a1
Was this integration build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry' or 'exit' and press Enter):  1:32.58 WARNING: Skipping build 041abfee6ee0: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.041abfee6ee07ba6fac6a6d18748849a6a82ad33.firefox.win64-aarch64-opt'
 1:33.20 WARNING: Skipping build faafc0b42717: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.faafc0b4271797f076ec00139e5bc1a029ea6e5f.firefox.win64-aarch64-opt'
 1:33.82 WARNING: Skipping build 39de4f523d48: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.39de4f523d48324927cec2ec507c2608f11a92a2.firefox.win64-aarch64-opt'
bad
 2:00.92 INFO: Narrowed integration regression window from [d586b6b6, c4e14996] (14 builds) to [d586b6b6, c1a932df] (7 builds) (~2 steps left)
 2:00.92 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=d586b6b633191a7c6ff251361b0442d98d06c764&tochange=c1a932df1b89809507e81cbd5b6a6a7cecbb2f9b

 2:00.92 INFO: Using local file: C:\Users\sasch\.mozilla\mozregression\persist\ded2df4744d8-pgo--autoland--target.zip (downloaded in background)
 2:00.92 INFO: Running autoland build built on 2025-06-15 02:59:37.809000, revision ded2df47
 2:01.99 INFO: Launching C:\Users\sasch\AppData\Local\Temp\tmp_ju97aj6\firefox\firefox.exe
 2:01.99 INFO: Application command: C:\Users\sasch\AppData\Local\Temp\tmp_ju97aj6\firefox\firefox.exe https://www.crazygames.com/game/farm-merge-valley --wait-for-browser -profile C:\Users\sasch\AppData\Local\Temp\tmpkuiwvhzo.mozrunner
 2:02.12 INFO: application_buildid: 20250615021751
 2:02.12 INFO: application_changeset: ded2df4744d8414173d3fc9948b6fb452641f06c
 2:02.12 INFO: application_name: Firefox
 2:02.12 INFO: application_repository: https://hg.mozilla.org/integration/autoland
 2:02.12 INFO: application_version: 141.0a1
Was this integration build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry', 'back' or 'exit' and press Enter):  2:02.48 WARNING: Skipping build b47b552e50ed: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.b47b552e50ed99ba33e378a7fc3e5ca754b5eb00.firefox.win64-aarch64-opt'
 2:03.23 WARNING: Skipping build 0b160b9a73ed: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.0b160b9a73ed93e510b0f3e9dec9e4694a858e5f.firefox.win64-aarch64-opt'
good
 2:31.89 INFO: Narrowed integration regression window from [d586b6b6, c1a932df] (5 builds) to [ded2df47, c1a932df] (4 builds) (~2 steps left)
 2:31.90 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=ded2df4744d8414173d3fc9948b6fb452641f06c&tochange=c1a932df1b89809507e81cbd5b6a6a7cecbb2f9b

 2:31.90 INFO: Using local file: C:\Users\sasch\.mozilla\mozregression\persist\765bd14a803e-shippable--autoland--target.zip (downloaded in background)
 2:31.90 INFO: Running autoland build built on 2025-06-15 09:12:50.491000, revision 765bd14a
 2:32.57 WARNING: Skipping build 82d8a7608427: Unable to find build info using the taskcluster route 'gecko.v2.autoland.shippable.revision.82d8a760842777161407c12b7e9c2220b3f88a81.firefox.win64-aarch64-opt'
 2:33.88 INFO: Launching C:\Users\sasch\AppData\Local\Temp\tmpezgra6sx\firefox\firefox.exe
 2:33.88 INFO: Application command: C:\Users\sasch\AppData\Local\Temp\tmpezgra6sx\firefox\firefox.exe https://www.crazygames.com/game/farm-merge-valley --wait-for-browser -profile C:\Users\sasch\AppData\Local\Temp\tmpn8pagif4.mozrunner
 2:34.02 INFO: application_buildid: 20250615083053
 2:34.02 INFO: application_changeset: 765bd14a803e257ddd806913d6180c6046f19c01
 2:34.02 INFO: application_name: Firefox
 2:34.02 INFO: application_repository: https://hg.mozilla.org/integration/autoland
 2:34.02 INFO: application_version: 141.0a1
Was this integration build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry', 'back' or 'exit' and press Enter): good
 2:58.44 INFO: Narrowed integration regression window from [ded2df47, c1a932df] (3 builds) to [765bd14a, c1a932df] (2 builds) (~1 steps left)
 2:58.44 INFO: No more integration revisions, bisection finished.
 2:58.44 INFO: Last good revision: 765bd14a803e257ddd806913d6180c6046f19c01
 2:58.44 INFO: First bad revision: c1a932df1b89809507e81cbd5b6a6a7cecbb2f9b
 2:58.44 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=765bd14a803e257ddd806913d6180c6046f19c01&tochange=c1a932df1b89809507e81cbd5b6a6a7cecbb2f9b
Regressed by: 1969829

:emilio, since you are the author of the regressor, bug 1969829, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

I think the point it was crashing at was where the repo name was going to be used for querying the pushlog, which still uses the old repo names, so I think this should be fine and those may be red herrings.

Status: UNCONFIRMED → RESOLVED
Closed: 21 days ago
Duplicate of bug: 1978673
Flags: needinfo?(emilio)
Resolution: --- → DUPLICATE
See Also: → 1981531
Attachment #9503434 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: