Perma talos [tier 2] damp | application crashed [@ __GI___poll] | application crashed [unknown top frame]
Categories
(Testing :: Talos, defect, P1)
Tracking
(firefox-esr91 unaffected, firefox99 unaffected, firefox100 unaffected, firefox101 fixed)
| 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
Updated•4 years ago
|
Comment 1•4 years ago
|
||
Retriggers and backfill range point to Bug 1577122.
Frederik can you take a look please?
Thank you.
Comment 2•4 years ago
|
||
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?
Comment 3•4 years ago
•
|
||
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.
| Assignee | ||
Comment 4•4 years ago
•
|
||
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.
| Assignee | ||
Comment 5•4 years ago
|
||
I will try to switch this to use moz-extension scheme
| Assignee | ||
Comment 6•4 years ago
|
||
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.
Comment 7•4 years ago
|
||
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
| Assignee | ||
Comment 8•4 years ago
|
||
| Assignee | ||
Comment 9•4 years ago
|
||
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
Comment 10•4 years ago
|
||
(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 ?
Comment 11•4 years ago
|
||
(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 theapi.jscode, 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.
| Assignee | ||
Comment 12•4 years ago
|
||
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.
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 14•4 years ago
|
||
alternative to D142739
| Assignee | ||
Comment 15•4 years ago
|
||
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.
Updated•4 years ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 17•4 years ago
|
||
Clearing my needinfo. The latest patch from Julian seems to address this correctly (and is green on try).
Updated•4 years ago
|
Comment 18•4 years ago
|
||
Updated•4 years ago
|
Comment 19•4 years ago
|
||
| bugherder | ||
Updated•4 years ago
|
Description
•