Closed Bug 1963029 Opened 11 months ago Closed 10 months ago

Intermittent MOZ_CRASH(NS_SUCCEEDED(AppendFileOrDirectory(directories, {"getfiles", "inner2"}))) [@ GetFilesHelper_TestSingleDirectory_Test::TestBody] | single tracking bug

Categories

(Firefox :: Data Loss Prevention, defect)

defect

Tracking

()

RESOLVED FIXED
140 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox138 --- unaffected
firefox139 --- unaffected
firefox140 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: gstoll)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Attachments

(1 file)

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


[task 2025-04-28T11:31:23.032Z] 11:31:23     INFO -  TEST-PASS | SanitizeRenderer.TestAngleRadeon | test completed (time: 0ms)
[task 2025-04-28T11:31:43.161Z] 11:31:43     INFO -  gtest INFO | gtest | wait for org.mozilla.geckoview.test_runner complete; top activity=com.android.launcher3
[task 2025-04-28T11:31:43.453Z] 11:31:43     INFO -  mozcrash checking /tmp/tmp8whis6ul for minidumps...
[task 2025-04-28T11:31:43.454Z] 11:31:43     INFO -  mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/fmZNE9WFTpK8eWPL0EoE7Q/artifacts/public/build/en-US/target.crashreporter-symbols.zip
[task 2025-04-28T11:32:00.558Z] 11:32:00     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmp3zkkcms7/7d504134-6fcb-1886-3fb2-d06f1b806d45.trace /tmp/tmp8whis6ul/7d504134-6fcb-1886-3fb2-d06f1b806d45.dmp /tmp/tmpczc_3mqs
[task 2025-04-28T11:32:05.615Z] 11:32:05     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/7d504134-6fcb-1886-3fb2-d06f1b806d45.dmp
[task 2025-04-28T11:32:05.615Z] 11:32:05     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/7d504134-6fcb-1886-3fb2-d06f1b806d45.extra
[task 2025-04-28T11:32:05.615Z] 11:32:05  WARNING -  PROCESS-CRASH | MOZ_CRASH(NS_SUCCEEDED(AppendFileOrDirectory(directories, {"getfiles", "inner2"}))) [@ GetFilesHelper_TestSingleDirectory_Test::TestBody] | gtest
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Crash dump filename: /tmp/tmp8whis6ul/7d504134-6fcb-1886-3fb2-d06f1b806d45.dmp
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Process type: main
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Process pid: 6180
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Mozilla crash reason: MOZ_CRASH(NS_SUCCEEDED(AppendFileOrDirectory(directories, {"getfiles", "inner2"})))
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Operating system: Android
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  CPU: amd64
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -       family 6 model 6 stepping 3
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -       4 CPUs
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Crash address: 0x0000000000000000 **
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -      ** Null pointer detected with offset: 0x0000000000000000
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Crashing instruction: `mov qword [rax], rcx`
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  Memory accessed by instruction:
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -    0. Address: 0x0000000000000000
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -       Size: 8
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -       Access type: Write
[task 2025-04-28T11:32:05.616Z] 11:32:05     INFO -  No instruction pointer update by instruction
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -  Process uptime: not available
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -  Linux memory map count: 1442
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -  Thread 12 Gecko (crashed) - tid: 6180
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -   0  libxul.so!MOZ_CrashSequence(void*, long) [Assertions.h:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 248]
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -      Found by: inlining
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -   1  libxul.so!GetFilesHelper_TestSingleDirectory_Test::TestBody() [TestGetFilesHelper.cpp:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 157 + 0x5]
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -       rax = 0x0000000000000000    rdx = 0x0000000000000002
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -       rcx = 0x000000000000009e    rbx = 0x0000000080520012
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -       rsi = 0x0000000000000000    rdi = 0x00007646f8100020
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -       rbp = 0x00007646e6053fe0    rsp = 0x00007646e6053f40
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -        r8 = 0x00000000000000b0     r9 = 0x000000000000002e
[task 2025-04-28T11:32:05.617Z] 11:32:05     INFO -       r10 = 0x0000000000000006    r11 = 0x0000000000000206
[task 2025-04-28T11:32:05.618Z] 11:32:05     INFO -       r12 = 0x00007646d8d01750    r13 = 0x00007646d88b4f99
[task 2025-04-28T11:32:05.618Z] 11:32:05     INFO -       r14 = 0x00007646e5613100    r15 = 0x0000000000000000
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -       rip = 0x00007646dcd07f49
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -      Found by: given as instruction pointer in context
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -   2  libxul.so!testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -      Found by: inlining
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -   3  libxul.so!testing::Test::Run() [gtest.cc:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 2739]
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -      Found by: inlining
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -   4  libxul.so!testing::TestInfo::Run() [gtest.cc:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 2885]
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -      Found by: inlining
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -   5  libxul.so!testing::TestSuite::Run() [gtest.cc:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 3063]
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -      Found by: inlining
[task 2025-04-28T11:32:05.621Z] 11:32:05     INFO -   6  libxul.so!testing::internal::UnitTestImpl::RunAllTests() [gtest.cc:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 6054 + 0xea2]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x0000000000000001    rbp = 0x00007646e6054370
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e6053ff0    r12 = 0x0000000000000000
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x00007646e5613100    r14 = 0x00007646e5613100
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x0000000000000000    rip = 0x00007646dcaa75de
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -   7  libxul.so!testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: inlining
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -   8  libxul.so!testing::UnitTest::Run() [gtest.cc:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 5594 + 0xc]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x00007646e5613100    rbp = 0x00007646e60543d0
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e6054380    r12 = 0x0000000000000000
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x0000000000000000    rip = 0x00007646dcaa5824
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -   9  libxul.so!RUN_ALL_TESTS() [gtest.h:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 2336]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: inlining
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -  10  libxul.so!mozilla::RunGTestFunc(int*, char**) [GTestRunner.cpp:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 172 + 0xc]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x00007646e2170620    rbp = 0x00007646e6054470
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e60543e0    r12 = 0x00007646e1d2b690
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x0000000000000000    r14 = 0x00007646cf4708e0
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x00007646e60543e8    rip = 0x00007646dca7556a
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -  11  libxul.so!XREMain::XRE_mainStartup(bool*) [nsAppRunner.cpp:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 4815 + 0xf]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x00007646e6054620    rbp = 0x00007646e6054590
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e6054480    r12 = 0x00007646e2e36160
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x0000000000000000    r14 = 0x00007646e6054778
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x00007646e2e1df50    rip = 0x00007646dc275a95
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -  12  libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 6111 + 0x7]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x00007646e6054620    rbp = 0x00007646e6054610
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e60545a0    r12 = 0x00007646e2e36160
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x0000000000000000    r14 = 0x00007646e6054778
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x00007646e2e1df50    rip = 0x00007646db98d521
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -  13  libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 6209 + 0x10]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x00007646e6054778    rbp = 0x00007646e6054730
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e6054620    r12 = 0x00007646e6054620
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x0000000000000000    r14 = 0x00007646e2febe40
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x0000000000000007    rip = 0x00007646dc0466c8
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -  14  libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:2149fbb1f153564d301921fd6d536ba93cbdbb65 : 445 + 0xa]
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x0000000000000007    rbp = 0x00007646e60547c0
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e6054740    r12 = 0x00007646e2febe40
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x0000000000000029    r14 = 0x000000000000002c
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x00007646f57c6180    rip = 0x00007646f860918e
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -  15  base.odex + 0x12b7cd0
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rbx = 0x00007647000bb600    rbp = 0x00007646e60548a8
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       rsp = 0x00007646e60547d0    r12 = 0x00007646e6054a30
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r13 = 0x00007646fe71cab0    r14 = 0x00007646e6054c60
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -       r15 = 0x00007646e6054c60    rip = 0x00007646e7964cd1
[task 2025-04-28T11:32:05.622Z] 11:32:05     INFO -      Found by: call frame info
<...>
[task 2025-04-28T11:32:06.125Z] 11:32:06     INFO -  0x7fff975f0000 - 0x7fff975f1fff  linux-gate.so  0.0.0.0
[task 2025-04-28T11:32:06.125Z] 11:32:06     INFO -  Unloaded modules:
[task 2025-04-28T11:32:06.125Z] 11:32:06     INFO -  Unimplemented streams encountered:
[task 2025-04-28T11:32:06.125Z] 11:32:06     INFO -  Stream 0x00000000 UnusedStream (Official) @ 0x00000000
[task 2025-04-28T11:32:06.125Z] 11:32:06     INFO -  Stream 0x47670006 LinuxCmdLine (Google Extension) @ 0x00087158
[task 2025-04-28T11:32:06.125Z] 11:32:06     INFO -  Stream 0x47670008 LinuxAuxv (Google Extension) @ 0x00087500
[task 2025-04-28T11:32:06.125Z] 11:32:06     INFO -  Stream 0x4767000a LinuxDsoDebug (Google Extension) @ 0x000aecc8
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - Return code: 1
[task 2025-04-28T11:32:06.762Z] 11:32:06    ERROR - No tests run or test summary not found
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - TinderboxPrint: gtest<br/><em class="testfail">T-FAIL</em>
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - ##### gtest log ends
[task 2025-04-28T11:32:06.762Z] 11:32:06  WARNING - setting return code to 1
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - The gtest suite: gtest ran with return status: WARNING
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - Running post-action listener: _package_coverage_data
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - Running post-action listener: _resource_record_post_action
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - Running post-action listener: process_java_coverage_data
[task 2025-04-28T11:32:06.762Z] 11:32:06     INFO - Running post-action listener: stop_device
[task 2025-04-28T11:32:07.043Z] 11:32:07     INFO - Killing logcat pid 1355.
[task 2025-04-28T11:32:07.043Z] 11:32:07     INFO - Killing every process called qemu-system-x86_64
[task 2025-04-28T11:32:07.048Z] 11:32:07     INFO - [mozharness: 2025-04-28 11:32:07.048759Z] Finished run-tests step (success)
[task 2025-04-28T11:32:07.049Z] 11:32:07     INFO - Running post-run listener: _resource_record_post_run
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - Total resource usage - Wall time: 605s; CPU: 15%; Read bytes: 0; Write bytes: 802627584; Read time: 0; Write time: 812636
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: CPU usage<br/>15.0%
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: I/O read bytes / time<br/>0 / 0
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: I/O write bytes / time<br/>802,627,584 / 812,636
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: CPU guest<br/>420.1 (7.9%)
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: CPU idle<br/>4,115.1 (77.9%)
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: CPU system<br/>259.7 (4.9%)
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: CPU user<br/>482.2 (9.1%)
[task 2025-04-28T11:32:07.283Z] 11:32:07     INFO - TinderboxPrint: Swap in / out<br/>0 / 0
[task 2025-04-28T11:32:07.284Z] 11:32:07     INFO - start-emulator - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
[task 2025-04-28T11:32:07.287Z] 11:32:07     INFO - verify-device - Wall time: 31s; CPU: 29%; Read bytes: 0; Write bytes: 14000128; Read time: 0; Write time: 10588
[task 2025-04-28T11:32:07.289Z] 11:32:07     INFO - install - Wall time: 12s; CPU: 36%; Read bytes: 0; Write bytes: 237273088; Read time: 0; Write time: 213708
[task 2025-04-28T11:32:07.335Z] 11:32:07     INFO - run-tests - Wall time: 562s; CPU: 14%; Read bytes: 0; Write bytes: 551337984; Read time: 0; Write time: 588332
[task 2025-04-28T11:32:08.601Z] 11:32:08  WARNING - returning nonzero exit status 1
[task 2025-04-28T11:32:08.686Z] cleanup
[task 2025-04-28T11:32:08.686Z] + cleanup
[task 2025-04-28T11:32:08.686Z] + local rv=1
[task 2025-04-28T11:32:08.686Z] + [[ -s /builds/worker/.xsession-errors ]]
[task 2025-04-28T11:32:08.686Z] + cp /builds/worker/.xsession-errors /builds/worker/artifacts/public/xsession-errors.log
[task 2025-04-28T11:32:08.688Z] + false
[task 2025-04-28T11:32:08.688Z] + '[' ']'
[task 2025-04-28T11:32:08.688Z] + true
[task 2025-04-28T11:32:08.688Z] + cleanup_xvfb
[task 2025-04-28T11:32:08.688Z] ++ pidof Xvfb
[task 2025-04-28T11:32:08.691Z] + local xvfb_pid=55
[task 2025-04-28T11:32:08.691Z] + local vnc=false
[task 2025-04-28T11:32:08.691Z] + local interactive=false
[task 2025-04-28T11:32:08.691Z] + '[' -n 55 ']'
[task 2025-04-28T11:32:08.691Z] + [[ false == false ]]
[task 2025-04-28T11:32:08.691Z] + [[ false == false ]]
[task 2025-04-28T11:32:08.691Z] + kill 55
[task 2025-04-28T11:32:08.691Z] + exit 1
[taskcluster 2025-04-28 11:32:09.405Z] === Task Finished ===
[taskcluster 2025-04-28 11:32:11.452Z] Unsuccessful task run with exit code: 1 completed in 738.851 seconds

Maybe the recently added AppendFileOrDirectory gtest helper could just drop the assert because in the CI environment the expected file will sometimes be inaccessible and trigger this crash.

Component: DOM: File → Data Loss Prevention
Flags: needinfo?(gstoll)
Product: Core → Firefox

If that assert fails I think the test is going to fail anyway.

Do you know why the file would be inaccessible? Would retrying in a loop after sleeping a few times help?

Flags: needinfo?(gstoll) → needinfo?(jjalkanen)

It is said that disk contention is a possible cause for intermittent errors and it is often seen in virtualized environments when IO heavy independent workloads happen to run at the same time. It could also be due to a drive approaching the end of its lifecycle. In our setting, I think the former case may be realized because IIRC, retrying did reduce the number of IO related intermittents in the past.

Regarding MOZ_ASSERT vs ASSERT_NS_SUCCEEDED, even though the test fails in both cases, the implied severity of a crash is perhaps higher than that of an error due to an unexpectedly missing file and an informative signature can help the bots to be able to detect this immediately from the logs.

Flags: needinfo?(jjalkanen)
Assignee: nobody → gstoll
Status: NEW → ASSIGNED
Pushed by gstoll@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1f8caab2af74 retry checking for file's existence in a test r=jari
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: