Closed Bug 1762611 Opened 4 years ago Closed 4 years ago

Perma talos [tier 2] damp | application crashed [@ __GI___poll] | application crashed [unknown top frame]

Categories

(Testing :: Talos, defect, P1)

defect

Tracking

(firefox-esr91 unaffected, firefox99 unaffected, firefox100 unaffected, firefox101 fixed)

RESOLVED FIXED
101 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox99 --- unaffected
firefox100 --- unaffected
firefox101 --- fixed

People

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

References

(Regression)

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Attachments

(1 file, 1 obsolete file)

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


[task 2022-04-01T12:41:51.548Z] 12:41:51     INFO -  TEST-START | damp
[task 2022-04-01T12:41:51.548Z] 12:41:51     INFO -  Initialising browser for damp test...
[task 2022-04-01T12:41:51.548Z] 12:41:51     INFO -  Cloning profile located at /home/cltbld/tasks/task_164881400155873/build/tests/talos/talos/base_profile
[task 2022-04-01T12:41:51.549Z] 12:41:51     INFO -  Merging profile: /home/cltbld/tasks/task_164881400155873/build/tests/talos/talos/profile_data/base
[task 2022-04-01T12:41:51.552Z] 12:41:51     INFO -  Merging profile: /home/cltbld/tasks/task_164881400155873/build/tests/talos/talos/profile_data/common
[task 2022-04-01T12:41:51.555Z] 12:41:51     INFO -  Merging profile: /home/cltbld/tasks/task_164881400155873/build/tests/talos/talos/profile_data/perf
[task 2022-04-01T12:41:51.558Z] 12:41:51     INFO -  Installing Add-ons:
[task 2022-04-01T12:41:51.558Z] 12:41:51     INFO -  ['/home/cltbld/tasks/task_164881400155873/build/tests/talos/talos/talos-powers', '/home/cltbld/tasks/task_164881400155873/build/tests/talos/talos/pageloader', '/home/cltbld/tasks/task_164881400155873/build/tests/talos/talos/tests/devtools/addon']
[task 2022-04-01T12:41:51.567Z] 12:41:51     INFO -  Installing Webextensions:
[task 2022-04-01T12:41:51.567Z] 12:41:51     INFO -  Browser initialized.
[task 2022-04-01T12:41:51.567Z] 12:41:51     INFO -  Fission enabled: True
[task 2022-04-01T12:41:51.818Z] 12:41:51     INFO -  Running cycle 1/5 for damp test...
<...>
[task 2022-04-01T12:41:51.831Z] 12:41:51     INFO -   '_': '/usr/local/bin/start-worker'}
[task 2022-04-01T12:41:51.832Z] 12:41:51     INFO -  TEST-INFO | started process 2953 (/home/cltbld/tasks/task_164881400155873/build/application/firefox/firefox -profile /tmp/tmpcabnl7iw/profile)
[task 2022-04-01T12:41:53.047Z] 12:41:53     INFO -  PID 2953 | console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/tmpcabnl7iw/profile/search.json.mozlz4", (void 0)))
[task 2022-04-01T12:41:54.128Z] 12:41:54     INFO -  PID 2953 | [damp-api] Expose damp test path as a char preference
[task 2022-04-01T12:41:54.128Z] 12:41:54     INFO -  PID 2953 | [damp-api] Retrieve the main DevTools loader
[task 2022-04-01T12:41:54.133Z] 12:41:54     INFO -  PID 2953 | [damp-api] Retrieve the DAMP runner and start the test
[task 2022-04-01T12:54:22.285Z] 12:54:22     INFO -  PID 2953 | 1648817662284	addons.xpi	ERROR	System addon update list error Error: Failed downloading XML, status: 0, reason: error
[task 2022-04-01T13:41:51.826Z] 13:41:51     INFO -  Timeout waiting for test completion; killing browser...
[task 2022-04-01T13:41:51.827Z] 13:41:51     INFO -  Killing psutil.Process(pid=2953, name='firefox-bin', started='12:41:51') and writing a minidump file
[task 2022-04-01T13:41:51.830Z] 13:41:51     INFO -  PID 2953 | ExceptionHandler::GenerateDump cloned child 3351
[task 2022-04-01T13:41:51.831Z] 13:41:51     INFO -  PID 2953 | ExceptionHandler::SendContinueSignalToChild sent continue signal to child
[task 2022-04-01T13:41:51.831Z] 13:41:51     INFO -  PID 2953 | ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[task 2022-04-01T13:41:51.834Z] 13:41:51     INFO -  Terminating psutil.Process(pid=2953, name='firefox-bin', started='12:41:51')
[task 2022-04-01T13:41:51.950Z] 13:41:51     INFO -  PID 2953 | Exiting due to channel error.
[task 2022-04-01T13:41:51.950Z] 13:41:51     INFO -  PID 2953 | Exiting due to channel error.
[task 2022-04-01T13:41:51.950Z] 13:41:51     INFO -  PID 2953 | Exiting due to channel error.
[task 2022-04-01T13:41:51.950Z] 13:41:51     INFO -  PID 2953 | Exiting due to channel error.
[task 2022-04-01T13:41:51.951Z] 13:41:51     INFO -  PID 2953 | Exiting due to channel error.
[task 2022-04-01T13:41:51.967Z] 13:41:51     INFO -  mozcrash checking /tmp/tmpcabnl7iw/profile/minidumps for minidumps...
[task 2022-04-01T13:41:51.967Z] 13:41:51     INFO -  mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DVSHukSaTRG2SXjQH7Xpgw/artifacts/public/build/target.crashreporter-symbols.zip
[task 2022-04-01T13:41:54.190Z] 13:41:54     INFO -  mozcrash Copy/paste: /home/cltbld/tasks/task_164881400155873/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --human /tmp/tmpcabnl7iw/profile/minidumps/0f96b7db-5ac4-51d0-1739-3632b78fcb77.dmp /tmp/tmpm597uase
[task 2022-04-01T13:41:56.369Z] 13:41:56     INFO -  mozcrash Saved minidump as /home/cltbld/tasks/task_164881400155873/build/blobber_upload_dir/0f96b7db-5ac4-51d0-1739-3632b78fcb77.dmp
[task 2022-04-01T13:41:56.369Z] 13:41:56     INFO -  PROCESS-CRASH | damp | application crashed [@ __GI___poll]
[task 2022-04-01T13:41:56.369Z] 13:41:56     INFO -  Crash dump filename: /tmp/tmpcabnl7iw/profile/minidumps/0f96b7db-5ac4-51d0-1739-3632b78fcb77.dmp
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -  Operating system: Linux
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -                    4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -  CPU: amd64
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -       family 6 model 94 stepping 3
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -       8 CPUs
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -  Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.5 LTS)
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -  Crash reason:  SIGABRT
[task 2022-04-01T13:41:56.370Z] 13:41:56     INFO -  Crash address: 0x3ee00000b7d
[task 2022-04-01T13:41:56.371Z] 13:41:56     INFO -  Process uptime: not available
[task 2022-04-01T13:41:56.371Z] 13:41:56     INFO -  Thread 0 firefox-bin (crashed)
[task 2022-04-01T13:41:56.371Z] 13:41:56     INFO -   0  libc.so.6!__GI___poll [poll.c : 29 + 0x18]
[task 2022-04-01T13:41:56.371Z] 13:41:56     INFO -       rax = 0xfffffffffffffffc    rdx = 0x00000000ffffffff
[task 2022-04-01T13:41:56.371Z] 13:41:56     INFO -       rcx = 0x00007f9788eabcb9    rbx = 0x00007f976c634070
[task 2022-04-01T13:41:56.371Z] 13:41:56     INFO -       rsi = 0x0000000000000006    rdi = 0x00007f976c634070
[task 2022-04-01T13:41:56.371Z] 13:41:56     INFO -       rbp = 0x0000000000000006    rsp = 0x00007ffc33addd40
[task 2022-04-01T13:41:56.372Z] 13:41:56     INFO -        r8 = 0x0000000000000000     r9 = 0x00007f978a0f50e0
[task 2022-04-01T13:41:56.372Z] 13:41:56     INFO -       r10 = 0x00007f976d4a4560    r11 = 0x0000000000000293
[task 2022-04-01T13:41:56.372Z] 13:41:56     INFO -       r12 = 0x00000000ffffffff    r13 = 0x00000000ffffffff
[task 2022-04-01T13:41:56.372Z] 13:41:56     INFO -       r14 = 0x0000000000000006    r15 = 0x00007f976c634070
[task 2022-04-01T13:41:56.372Z] 13:41:56     INFO -       rip = 0x00007f9788eabcb9
[task 2022-04-01T13:41:56.372Z] 13:41:56     INFO -      Found by: given as instruction pointer in context
[task 2022-04-01T13:41:56.373Z] 13:41:56     INFO -   1  libxul.so!PollWrapper(_GPollFD*, unsigned int, int) [nsAppShell.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 78 + 0xe]
[task 2022-04-01T13:41:56.373Z] 13:41:56     INFO -       rbx = 0x00007f9788b40710    rbp = 0x00007ffc33adde20
[task 2022-04-01T13:41:56.373Z] 13:41:56     INFO -       rsp = 0x00007ffc33addd70    r12 = 0x0000000000000001
[task 2022-04-01T13:41:56.373Z] 13:41:56     INFO -       r13 = 0x00000000ffffffff    r14 = 0x0000000000000006
[task 2022-04-01T13:41:56.373Z] 13:41:56     INFO -       r15 = 0x00007f976c634070    rip = 0x00007f977a68a089
[task 2022-04-01T13:41:56.373Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.373Z] 13:41:56     INFO -   2  libglib-2.0.so.0!g_main_context_iterate.isra.26 [gmain.c : 3897 + 0x23]
[task 2022-04-01T13:41:56.374Z] 13:41:56     INFO -       rbx = 0x00007f9774809d40    rbp = 0x0000000000000006
[task 2022-04-01T13:41:56.374Z] 13:41:56     INFO -       rsp = 0x00007ffc33adde30    r12 = 0x00007f976c634070
[task 2022-04-01T13:41:56.374Z] 13:41:56     INFO -       r13 = 0x00000000ffffffff    r14 = 0x00007f977a689eb0
[task 2022-04-01T13:41:56.374Z] 13:41:56     INFO -       r15 = 0x0000000000000006    rip = 0x00007f9784a516e9
[task 2022-04-01T13:41:56.374Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.374Z] 13:41:56     INFO -   3  libglib-2.0.so.0!g_main_context_iteration [gmain.c : 3963 + 0x13]
[task 2022-04-01T13:41:56.374Z] 13:41:56     INFO -       rbx = 0x00007f9774809d40    rbp = 0x0000000000000001
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -       rsp = 0x00007ffc33adde90    r12 = 0x00007f977a68a670
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -       r13 = 0x00007f9773a678c0    r14 = 0x00007f97748fa5f0
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -       r15 = 0x0000000000000000    rip = 0x00007f9784a517fc
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -   4  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 1103 + 0x187]
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -       rbx = 0x00007f9788b7b900    rbp = 0x00007ffc33ade070
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -       rsp = 0x00007ffc33addeb0    r12 = 0x00007f977a68a670
[task 2022-04-01T13:41:56.375Z] 13:41:56     INFO -       r13 = 0x00007f9773a678c0    r14 = 0x00007f97748fa5f0
[task 2022-04-01T13:41:56.376Z] 13:41:56     INFO -       r15 = 0x0000000000000000    rip = 0x00007f977a3db671
[task 2022-04-01T13:41:56.376Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.376Z] 13:41:56     INFO -   5  libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 107 + 0x30]
[task 2022-04-01T13:41:56.376Z] 13:41:56     INFO -       rbx = 0x0000000000000000    rbp = 0x00007ffc33ade200
[task 2022-04-01T13:41:56.376Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade080    r12 = 0x0000000000000000
[task 2022-04-01T13:41:56.376Z] 13:41:56     INFO -       r13 = 0x00007f975d3f1800    r14 = 0x00007f97748ae9c0
[task 2022-04-01T13:41:56.376Z] 13:41:56     INFO -       r15 = 0x00007f9788be0e40    rip = 0x00007f977a428847
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -   6  libxul.so!MessageLoop::Run() [message_loop.cc:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 355 + 0xb]
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -       rbx = 0x00007ffc33ade218    rbp = 0x00007ffc33ade240
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade210    r12 = 0x00007ffc33ade2f0
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f9788b7b900
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -       r15 = 0x00007ffc33ade490    rip = 0x00007f977afbd76f
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.377Z] 13:41:56     INFO -   7  libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 137 + 0xc]
[task 2022-04-01T13:41:56.378Z] 13:41:56     INFO -       rbx = 0x00007f97748fa5f0    rbp = 0x00007ffc33ade260
[task 2022-04-01T13:41:56.378Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade250    r12 = 0x00007ffc33ade2f0
[task 2022-04-01T13:41:56.378Z] 13:41:56     INFO -       r13 = 0x0000000000000000    r14 = 0x00007f9788b7b900
[task 2022-04-01T13:41:56.378Z] 13:41:56     INFO -       r15 = 0x00007ffc33ade490    rip = 0x00007f977b6c79a9
[task 2022-04-01T13:41:56.378Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.378Z] 13:41:56     INFO -   8  libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 295 + 0x9]
[task 2022-04-01T13:41:56.378Z] 13:41:56     INFO -       rbx = 0x00007f977488c5b0    rbp = 0x00007ffc33ade290
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade270    r12 = 0x00007ffc33ade2f0
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -       r13 = 0x0000000000000000    r14 = 0x0000000080004005
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -       r15 = 0x00007ffc33ade490    rip = 0x00007f97791a2765
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -   9  libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 5739 + 0xc]
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -       rbx = 0x0000000000000077    rbp = 0x00007ffc33ade410
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade2a0    r12 = 0x00007ffc33ade2f0
[task 2022-04-01T13:41:56.379Z] 13:41:56     INFO -       r13 = 0x0000000000000000    r14 = 0x0000000080004005
[task 2022-04-01T13:41:56.380Z] 13:41:56     INFO -       r15 = 0x00007ffc33ade490    rip = 0x00007f977921aaef
[task 2022-04-01T13:41:56.380Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.380Z] 13:41:56     INFO -  10  libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 5924 + 0x7]
[task 2022-04-01T13:41:56.380Z] 13:41:56     INFO -       rbx = 0x00007f97748c8518    rbp = 0x00007ffc33ade480
[task 2022-04-01T13:41:56.380Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade420    r12 = 0x0000000000000000
[task 2022-04-01T13:41:56.380Z] 13:41:56     INFO -       r13 = 0x00007ffc33adf748    r14 = 0x0000000000000000
[task 2022-04-01T13:41:56.380Z] 13:41:56     INFO -       r15 = 0x00007ffc33ade490    rip = 0x00007f977921b40e
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -  11  libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 5991 + 0xf]
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -       rbx = 0x0000000000000003    rbp = 0x00007ffc33ade5c0
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade490    r12 = 0x00007ffc33ade490
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -       r13 = 0x00007ffc33adf748    r14 = 0x00007ffc33ade600
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -       r15 = 0x00007ffc33adf728    rip = 0x00007f977921b766
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.381Z] 13:41:56     INFO -  12  firefox-bin!main [nsBrowserApp.cpp:5c8ff314932f8846f9033d1b039a4c6a2270a741 : 395 + 0x9e]
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -       rbx = 0x00007ffc33ade600    rbp = 0x00007ffc33adf640
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -       rsp = 0x00007ffc33ade5d0    r12 = 0x00005620cf1a30ec
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -       r13 = 0x00007ffc33adf748    r14 = 0x0000000000000003
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -       r15 = 0x00007ffc33adf728    rip = 0x00005620cf17ab99
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -  13  libc.so.6!__libc_start_main [libc-start.c : 310 + 0x19]
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -       rbx = 0x0000000000000000    rbp = 0x00005620cf1a2990
[task 2022-04-01T13:41:56.382Z] 13:41:56     INFO -       rsp = 0x00007ffc33adf650    r12 = 0x00005620cf17a7e7
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -       r13 = 0x00007ffc33adf720    r14 = 0x0000000000000000
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -       r15 = 0x0000000000000000    rip = 0x00007f9788db8bf7
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -      Found by: call frame info
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -  14  firefox-bin!_start + 0x28
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -       rbx = 0x0000000000000000    rbp = 0x0000000000000000
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -       rsp = 0x00007ffc33adf710    r12 = 0x00005620cf17a7e7
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -       r13 = 0x00007ffc33adf720    r14 = 0x0000000000000000
[task 2022-04-01T13:41:56.383Z] 13:41:56     INFO -       r15 = 0x0000000000000000    rip = 0x00005620cf17a810
[task 2022-04-01T13:41:56.384Z] 13:41:56     INFO -      Found by: call frame info
Summary: Perma talos damp | application crashed [@ __GI___poll] | application crashed [unknown top frame] → Perma talos [tier 2] damp | application crashed [@ __GI___poll] | application crashed [unknown top frame]
Regressed by: 1577122

Retriggers and backfill range point to Bug 1577122.

Frederik can you take a look please?
Thank you.

Flags: needinfo?(gijskruitbosch+bugs)
Flags: needinfo?(fbraun)

Freddy is out. I don't know how to take a look because there is no useful error output in the crash dump and I cannot find these tests in searchfox, damp-webconsole and damp-inspector and so on all come up blank. I looked at the log and I see:

[task 2022-04-01T14:36:09.510Z] 14:36:09     INFO -  PID 8940 | [damp-api] Expose damp test path as a char preference
[task 2022-04-01T14:36:09.510Z] 14:36:09     INFO -  PID 8940 | [damp-api] Retrieve the main DevTools loader
[task 2022-04-01T14:36:09.516Z] 14:36:09     INFO -  PID 8940 | [damp-api] Retrieve the DAMP runner and start the test
[task 2022-04-01T14:48:38.666Z] 14:48:38     INFO -  PID 8940 | 1648824518665	addons.xpi	ERROR	System addon update list error Error: Failed downloading XML, status: 0, reason: error
[task 2022-04-01T15:36:07.254Z] 15:36:07     INFO -  Timeout waiting for test completion; killing browser...

so I guess something is importing a jsm and that is failing, but it's somehow not printing anything to the browser console or stderr and as a result it is impossible to figure out where that's from. Some more searching found me https://searchfox.org/mozilla-central/rev/711e1cea1cb584057c50aac0a26a3f7c969eda66/devtools/shared/loader/Loader.jsm#78 so maybe that is a moz-extension URL and we try to load JSMs from the moz-extension URL later on somehow? Maybe https://searchfox.org/mozilla-central/rev/711e1cea1cb584057c50aac0a26a3f7c969eda66/testing/talos/talos/tests/devtools/addon/content/damp.js#16 ?

Julian, can you confirm/deny?

Flags: needinfo?(gijskruitbosch+bugs) → needinfo?(jdescottes)

It looks like those messages are printed out in testing/talos/talos/tests/devtools/addon/api.js FWIW. I looked at the ChromeUtils.import() calls in the talos directory and didn't see anything that looked off, but yeah maybe it is coming via the devtools loading stuff.

I cannot find these tests in searchfox, damp-webconsole and damp-inspector and so on all come up blank

That's because we just landed a split of DAMP in https://bugzilla.mozilla.org/show_bug.cgi?id=1749928, searchfox is not yet updated.
In case it's useful, you can run a small subset of those with ./mach talos-test --suite damp --subtests simple.webconsole --cycles 1 --tppagecycles 1

Julian, can you confirm/deny?

All the files under the damp-test path will actually be loaded via file:// eg

file:///var/folders/gg/3djmyw1514zdnv65k6tn9tgh0000gn/T/tmpuj1unesf/profile/extensions/bug1150215@mozilla.org/content/actors/DampLoadParent.jsm

The first call failing is most likely https://searchfox.org/mozilla-central/source/testing/talos/talos/tests/devtools/addon/api.js#50

Edit: to make it clear, we call ChromeUtils.import with file:// urls such as the one mentioned above for DAMP at the moment, which obviously won't work with Bug 1577122.

I will try to switch this to use moz-extension scheme

Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
Flags: needinfo?(jdescottes)

Actually now that I read https://phabricator.services.mozilla.com/D140058, I guess this won't do anything? If we can only chromeutils.import resource and chrome schemes I'm not sure how to fix DAMP with this.

For now I've backed out Bug 1577122 given that those crashes were also hitting tier 1 jobs.
Backout link: https://hg.mozilla.org/integration/autoland/rev/14989613a60566a4f7cd4615daff1fe9a0dae9d4

I guess we can add a test only jar for damp tests, and this way we should be able to use ChromeUtils.import with chrome:// urls only

(In reply to Julian Descottes [:jdescottes] from comment #9)

I guess we can add a test only jar for damp tests, and this way we should be able to use ChromeUtils.import with chrome:// urls only

It might be easier to use resource, and add a substitution from the api.js code, similar to what https://searchfox.org/mozilla-central/rev/80f11ac5d938f6fce255c56279f46f13a49ea5c3/testing/xpcshell/head.js#349-354 is doing ?

Flags: needinfo?(jdescottes)

(In reply to :Gijs (he/him) from comment #10)

(In reply to Julian Descottes [:jdescottes] from comment #9)

I guess we can add a test only jar for damp tests, and this way we should be able to use ChromeUtils.import with chrome:// urls only

It might be easier to use resource, and add a substitution from the api.js code, similar to what https://searchfox.org/mozilla-central/rev/80f11ac5d938f6fce255c56279f46f13a49ea5c3/testing/xpcshell/head.js#349-354 is doing ?

... though I dunno, the jar option does look neater, but is a bigger change.

I didn't know we could do that! Sounds like a good and easy way to fix this then. I want to figure out why I still get a crash with my patch though. AFAICT, I should only load chrome & resource uris but it still fails on the same step.

Flags: needinfo?(jdescottes)

Regardless of the original issue, both solutions are actually much simpler than our current implementation! Just need to figure out why this still fails on try.

Attachment #9270516 - Attachment is obsolete: true

Clearing my needinfo. The latest patch from Julian seems to address this correctly (and is green on try).

Flags: needinfo?(fbraun)
Has Regression Range: --- → yes
Blocks: 1577122
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/178122c0ec89 [devtools] Load devtools DAMP modules using resource scheme r=perftest-reviewers,ochameau,Gijs,sparky
Priority: -- → P1
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 101 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: