Closed Bug 1881669 Opened 1 year ago Closed 1 year ago

Permafailing [tier 2] startup-fenix-cmff mozperftest.system.android_startup.AndroidStartUpMatchingError: Each run should only have 1 TotalTime: .However, this run unexpectedly had [] matching lines | script.py: exiting with exitcode 1.

Categories

(Testing :: mozperftest, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=448161647&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/e3Ihk4M5RW2fYDVWKRBLKg/runs/0/artifacts/public/logs/live_backing.log


[task 2024-02-23T05:30:42.003Z] Installing browsertime for mach using "/builds/task_170866588866911/fetches/node/bin/node /builds/task_170866588866911/fetches/node/bin/npm ci --loglevel=error --no-optional"...
[task 2024-02-23T05:30:42.003Z] 
[task 2024-02-23T05:30:42.003Z] browsertime installed successfully!
[task 2024-02-23T05:30:42.003Z] 
[task 2024-02-23T05:30:42.003Z] NOTE: Your local browsertime binary is at /builds/worker/.mozbuild/browsertime/node_modules/.bin/browsertime
[task 2024-02-23T05:30:42.003Z] 
[task 2024-02-23T05:30:42.003Z] Traceback (most recent call last):
[task 2024-02-23T05:30:42.003Z]   File "python/mozperftest/mozperftest/runner.py", line 299, in <module>
[task 2024-02-23T05:30:42.003Z]     sys.exit(main())
[task 2024-02-23T05:30:42.003Z]   File "python/mozperftest/mozperftest/runner.py", line 295, in main
[task 2024-02-23T05:30:42.003Z]     run_tests(mach_cmd, args, user_args)
[task 2024-02-23T05:30:42.003Z]   File "python/mozperftest/mozperftest/runner.py", line 188, in run_tests
[task 2024-02-23T05:30:42.003Z]     e.run(metadata)
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/environment.py", line 92, in run
[task 2024-02-23T05:30:42.003Z]     metadata = testlayer(syslayer(metadata))
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/layers.py", line 157, in __call__
[task 2024-02-23T05:30:42.003Z]     metadata = layer(metadata)
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/layers.py", line 69, in __call__
[task 2024-02-23T05:30:42.003Z]     metadata = self.run(metadata)
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/system/android_startup.py", line 194, in run
[task 2024-02-23T05:30:42.003Z]     self.get_measurements(apk_metadata, metadata)
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/system/android_startup.py", line 202, in get_measurements
[task 2024-02-23T05:30:42.003Z]     measurements = self.run_performance_analysis(apk_metadata)
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/system/android_startup.py", line 248, in run_performance_analysis
[task 2024-02-23T05:30:42.003Z]     return self.run_tests()
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/system/android_startup.py", line 266, in run_tests
[task 2024-02-23T05:30:42.003Z]     test_measurements.append(self.get_measurement(self.test_name, process))
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/system/android_startup.py", line 287, in get_measurement
[task 2024-02-23T05:30:42.003Z]     return self.get_measurement_from_am_start_log(stdout)
[task 2024-02-23T05:30:42.003Z]   File "/builds/task_170866588866911/checkouts/gecko/python/mozperftest/mozperftest/system/android_startup.py", line 299, in get_measurement_from_am_start_log
[task 2024-02-23T05:30:42.003Z]     raise AndroidStartUpMatchingError(
[task 2024-02-23T05:30:42.003Z] mozperftest.system.android_startup.AndroidStartUpMatchingError: Each run should only have 1 TotalTime: .However, this run unexpectedly had [] matching lines
[task 2024-02-23T05:30:42.003Z] script.py: command finished
[task 2024-02-23T05:30:42.003Z] 
...
...
[task 2024-02-23T05:30:42.020Z] 
[task 2024-02-23T05:30:42.020Z] df -h
[task 2024-02-23T05:30:42.020Z] Filesystem      Size  Used Avail Use% Mounted on
[task 2024-02-23T05:30:42.020Z] overlay         458G   78G  357G  18% /
[task 2024-02-23T05:30:42.020Z] tmpfs            64M     0   64M   0% /dev
[task 2024-02-23T05:30:42.020Z] tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
[task 2024-02-23T05:30:42.020Z] shm              64M     0   64M   0% /dev/shm
[task 2024-02-23T05:30:42.020Z] /dev/sda1       458G   78G  357G  18% /test
[task 2024-02-23T05:30:42.020Z] tmpfs           7.8G     0  7.8G   0% /proc/acpi
[task 2024-02-23T05:30:42.020Z] tmpfs           7.8G     0  7.8G   0% /proc/scsi
[task 2024-02-23T05:30:42.020Z] tmpfs           7.8G     0  7.8G   0% /sys/firmware
[task 2024-02-23T05:30:42.020Z] 
[task 2024-02-23T05:30:42.020Z] 
[task 2024-02-23T05:30:42.020Z] 
[task 2024-02-23T05:30:42.020Z] script.py: exiting with exitcode 1.
[taskcluster 2024-02-23T05:30:42.036Z]    Exit Code: 1

:glandium is this something you could take a look at?
Thank you.

Flags: needinfo?(mh+mozilla)
See Also: → 1875212
Summary: Permafailing startup-fenix-cmff mozperftest.system.android_startup.AndroidStartUpMatchingError: Each run should only have 1 TotalTime: .However, this run unexpectedly had [] matching lines | script.py: exiting with exitcode 1. → Permafailing [tier 2] startup-fenix-cmff mozperftest.system.android_startup.AndroidStartUpMatchingError: Each run should only have 1 TotalTime: .However, this run unexpectedly had [] matching lines | script.py: exiting with exitcode 1.
Component: General → mozperftest

Alex, could you look into this one? Thank you.
First failed here. Doesn't seem to be tree related.

Flags: needinfo?(afinder)
Flags: needinfo?(mh+mozilla)

:aglavic, could you look into this android startup perma?

Flags: needinfo?(afinder) → needinfo?(aglavic)

Taking a look!

Flags: needinfo?(aglavic)

Had to do a bit of digging but it looks like on startup the app is crashing due to :

Fenix 125.0a1 Crash Report [@ java.lang.IllegalThreadStateException: at mozilla.components.lib.state.internal.ReducerChainBuilder$build$threadCheck$1.invoke(ReducerChainBuilder.kt) ]

There is a bug open and it is being tracked in Bug 1882123

This issue was fixed yesterday so I am going to wait until next week during triage to see if the failure rates have reduced

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.