Closed Bug 1660164 Opened 5 years ago Closed 5 years ago

Intermittent ASSERTION: Unexpected uppercase character: '!(*aStr2 >= 'A' && *aStr2 <= 'Z')', file /builds/worker/checkouts/gecko/xpcom/string/nsCharTraits.h, line 409

Categories

(Firefox :: File Handling, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- unaffected
firefox80 --- unaffected
firefox81 --- fixed

People

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

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=313515508&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/NL0GOBzbRDmsspcXCUunGw/runs/1/artifacts/public/logs/live_backing.log


[task 2020-08-20T04:01:52.591Z] 04:01:52     INFO -  TEST-START | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js
[task 2020-08-20T04:01:52.997Z] 04:01:52  WARNING -  TEST-UNEXPECTED-FAIL | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | xpcshell return code: -11
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  TEST-INFO took 408ms
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  >>>>>>>
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  PID 23708 | [23708, Unnamed thread 7f7b8976e4c0] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  PID 23708 | [23708, Unnamed thread 7f7b8976e4c0] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  PID 23708 | [23708, Main Thread] WARNING: Couldn't get the user appdata directory. Crash events may not be produced.: file /builds/worker/checkouts/gecko/toolkit/crashreporter/nsExceptionHandler.cpp, line 2914
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2020-08-20T04:01:52.998Z] 04:01:52     INFO -  running event loop
[task 2020-08-20T04:01:52.999Z] 04:01:52     INFO -  browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Starting test_common_initialize
[task 2020-08-20T04:01:52.999Z] 04:01:52     INFO -  (xpcshell/head.js) | test test_common_initialize pending (2)
[task 2020-08-20T04:01:53.000Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 0 finished (2)
[task 2020-08-20T04:01:53.000Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 1 pending (2)
[task 2020-08-20T04:01:53.001Z] 04:01:53     INFO -  (xpcshell/head.js) | test test_common_initialize finished (2)
[task 2020-08-20T04:01:53.001Z] 04:01:53     INFO -  browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Starting test_setup
[task 2020-08-20T04:01:53.001Z] 04:01:53     INFO -  (xpcshell/head.js) | test test_setup pending (2)
[task 2020-08-20T04:01:53.002Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | test_setup - [test_setup : 31] profileDir: /tmp/xpc-profile-Y1UsYG - "/tmp/xpc-profile-Y1UsYG" == true
[task 2020-08-20T04:01:53.003Z] 04:01:53     INFO -  "createDownloadedFile: /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.txt"
[task 2020-08-20T04:01:53.003Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 1 finished (2)
[task 2020-08-20T04:01:53.003Z] 04:01:53     INFO -  PID 23708 | [23708, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, kKnownEsrVersion) failed with result 0x80004002 (NS_NOINTERFACE): file /builds/worker/checkouts/gecko/toolkit/components/resistfingerprinting/nsRFPService.cpp, line 673
[task 2020-08-20T04:01:53.003Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | test_setup - [test_setup : 1] Created /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.txt - true == true
[task 2020-08-20T04:01:53.003Z] 04:01:53     INFO -  "createDownloadedFile: /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.pdf"
[task 2020-08-20T04:01:53.003Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | test_setup - [test_setup : 1] Created /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.pdf - true == true
[task 2020-08-20T04:01:53.003Z] 04:01:53     INFO -  "createDownloadedFile: /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.PDF"
[task 2020-08-20T04:01:53.004Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | test_setup - [test_setup : 1] Created /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.PDF - true == true
[task 2020-08-20T04:01:53.004Z] 04:01:53     INFO -  "createDownloadedFile: /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.xxunknown"
[task 2020-08-20T04:01:53.004Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | test_setup - [test_setup : 1] Created /tmp/xpc-profile-Y1UsYG/testsavedir/download-test.xxunknown - true == true
[task 2020-08-20T04:01:53.004Z] 04:01:53     INFO -  "createDownloadedFile: /tmp/xpc-profile-Y1UsYG/testsavedir/download-test"
[task 2020-08-20T04:01:53.004Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | test_setup - [test_setup : 1] Created /tmp/xpc-profile-Y1UsYG/testsavedir/download-test - true == true
[task 2020-08-20T04:01:53.004Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 2 pending (2)
[task 2020-08-20T04:01:53.004Z] 04:01:53     INFO -  (xpcshell/head.js) | test test_setup finished (2)
[task 2020-08-20T04:01:53.008Z] 04:01:53     INFO -  browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Starting Check returned value is null when the download did not succeed
[task 2020-08-20T04:01:53.008Z] 04:01:53     INFO -  (xpcshell/head.js) | test Check returned value is null when the download did not succeed pending (2)
[task 2020-08-20T04:01:53.008Z] 04:01:53     INFO -  "testing with: {"name":"Check returned value is null when the download did not succeed","testFile":"download-test.txt","contentType":"text/plain","succeeded":false,"expected":null}"
[task 2020-08-20T04:01:53.009Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Check returned value is null when the download did not succeed - [Check returned value is null when the download did not succeed : 152] target is a nsIFile - true == true
[task 2020-08-20T04:01:53.009Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 2 finished (2)
[task 2020-08-20T04:01:53.010Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Check returned value is null when the download did not succeed - [Check returned value is null when the download did not succeed : 157] The file should actually exist. - true == true
[task 2020-08-20T04:01:53.010Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Check returned value is null when the download did not succeed - [Check returned value is null when the download did not succeed : 169] Expected null, got object with type: undefined - null == null
[task 2020-08-20T04:01:53.011Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 3 pending (2)
[task 2020-08-20T04:01:53.011Z] 04:01:53     INFO -  (xpcshell/head.js) | test Check returned value is null when the download did not succeed finished (2)
[task 2020-08-20T04:01:53.012Z] 04:01:53     INFO -  browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Starting Check correct mime-info is returned when download contentType is unambiguous
[task 2020-08-20T04:01:53.013Z] 04:01:53     INFO -  (xpcshell/head.js) | test Check correct mime-info is returned when download contentType is unambiguous pending (2)
[task 2020-08-20T04:01:53.013Z] 04:01:53     INFO -  "testing with: {"name":"Check correct mime-info is returned when download contentType is unambiguous","testFile":"download-test.txt","contentType":"text/plain","expected":{"type":"text/plain"}}"
[task 2020-08-20T04:01:53.014Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Check correct mime-info is returned when download contentType is unambiguous - [Check correct mime-info is returned when download contentType is unambiguous : 152] target is a nsIFile - true == true
[task 2020-08-20T04:01:53.018Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 3 finished (2)
[task 2020-08-20T04:01:53.018Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Check correct mime-info is returned when download contentType is unambiguous - [Check correct mime-info is returned when download contentType is unambiguous : 157] The file should actually exist. - true == true
[task 2020-08-20T04:01:53.019Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Check correct mime-info is returned when download contentType is unambiguous - [Check correct mime-info is returned when download contentType is unambiguous : 163] Got expected mimeInfo.type - "text/plain" == "text/plain"
[task 2020-08-20T04:01:53.019Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 4 pending (2)
[task 2020-08-20T04:01:53.020Z] 04:01:53     INFO -  (xpcshell/head.js) | test Check correct mime-info is returned when download contentType is unambiguous finished (2)
[task 2020-08-20T04:01:53.020Z] 04:01:53     INFO -  browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Starting Returns correct mime-info from file extension when download contentType is missing
[task 2020-08-20T04:01:53.021Z] 04:01:53     INFO -  (xpcshell/head.js) | test Returns correct mime-info from file extension when download contentType is missing pending (2)
[task 2020-08-20T04:01:53.022Z] 04:01:53     INFO -  "testing with: {"name":"Returns correct mime-info from file extension when download contentType is missing","testFile":"download-test.pdf","expected":{"type":"application/pdf"}}"
[task 2020-08-20T04:01:53.022Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Returns correct mime-info from file extension when download contentType is missing - [Returns correct mime-info from file extension when download contentType is missing : 152] target is a nsIFile - true == true
[task 2020-08-20T04:01:53.023Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 4 finished (2)
[task 2020-08-20T04:01:53.024Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Returns correct mime-info from file extension when download contentType is missing - [Returns correct mime-info from file extension when download contentType is missing : 157] The file should actually exist. - true == true
[task 2020-08-20T04:01:53.024Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Returns correct mime-info from file extension when download contentType is missing - [Returns correct mime-info from file extension when download contentType is missing : 163] Got expected mimeInfo.type - "application/pdf" == "application/pdf"
[task 2020-08-20T04:01:53.025Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 5 pending (2)
[task 2020-08-20T04:01:53.025Z] 04:01:53     INFO -  (xpcshell/head.js) | test Returns correct mime-info from file extension when download contentType is missing finished (2)
[task 2020-08-20T04:01:53.026Z] 04:01:53     INFO -  browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Starting Returns correct mime-info from file extension case-insensitively
[task 2020-08-20T04:01:53.026Z] 04:01:53     INFO -  (xpcshell/head.js) | test Returns correct mime-info from file extension case-insensitively pending (2)
[task 2020-08-20T04:01:53.026Z] 04:01:53     INFO -  "testing with: {"name":"Returns correct mime-info from file extension case-insensitively","testFile":"download-test.PDF","expected":{"type":"application/pdf"}}"
[task 2020-08-20T04:01:53.027Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Returns correct mime-info from file extension case-insensitively - [Returns correct mime-info from file extension case-insensitively : 152] target is a nsIFile - true == true
[task 2020-08-20T04:01:53.027Z] 04:01:53     INFO -  (xpcshell/head.js) | test run_next_test 5 finished (2)
[task 2020-08-20T04:01:53.028Z] 04:01:53     INFO -  TEST-PASS | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | Returns correct mime-info from file extension case-insensitively - [Returns correct mime-info from file extension case-insensitively : 157] The file should actually exist. - true == true
[task 2020-08-20T04:01:53.028Z] 04:01:53     INFO -  PID 23708 | \x07[23708, Main Thread] ###!!! ASSERTION: Unexpected uppercase character: '!(*aStr2 >= 'A' && *aStr2 <= 'Z')', file /builds/worker/checkouts/gecko/xpcom/string/nsCharTraits.h, line 409
[task 2020-08-20T04:01:53.028Z] 04:01:53     INFO -  PID 23708 | #01: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x403afbb]
[task 2020-08-20T04:01:53.029Z] 04:01:53     INFO -  PID 23708 | #02: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x4d1f562]
[task 2020-08-20T04:01:53.029Z] 04:01:53     INFO -  PID 23708 | #03: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x414614e]
[task 2020-08-20T04:01:53.029Z] 04:01:53     INFO -  PID 23708 | #04: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x4b6da16]
[task 2020-08-20T04:01:53.030Z] 04:01:53     INFO -  PID 23708 | #05: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x4b6d80e]
[task 2020-08-20T04:01:53.030Z] 04:01:53     INFO -  PID 23708 | #06: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x4b6eee3]
[task 2020-08-20T04:01:53.030Z] 04:01:53     INFO -  PID 23708 | #07: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8182d62]
[task 2020-08-20T04:01:53.031Z] 04:01:53     INFO -  PID 23708 | #08: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x81824bc]
[task 2020-08-20T04:01:53.031Z] 04:01:53     INFO -  PID 23708 | #09: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x81840cc]
[task 2020-08-20T04:01:53.031Z] 04:01:53     INFO -  PID 23708 | #10: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8177099]
[task 2020-08-20T04:01:53.031Z] 04:01:53     INFO -  PID 23708 | #11: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x816d6bb]
[task 2020-08-20T04:01:53.032Z] 04:01:53     INFO -  PID 23708 | #12: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8182456]
[task 2020-08-20T04:01:53.032Z] 04:01:53     INFO -  PID 23708 | #13: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x81840cc]
[task 2020-08-20T04:01:53.032Z] 04:01:53     INFO -  PID 23708 | #14: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8184340]
[task 2020-08-20T04:01:53.033Z] 04:01:53     INFO -  PID 23708 | #15: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x82e9176]
[task 2020-08-20T04:01:53.033Z] 04:01:53     INFO -  PID 23708 | #16: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x82ccd44]
[task 2020-08-20T04:01:53.033Z] 04:01:53     INFO -  PID 23708 | #17: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x82d68ca]
[task 2020-08-20T04:01:53.034Z] 04:01:53     INFO -  PID 23708 | #18: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8182736]
[task 2020-08-20T04:01:53.034Z] 04:01:53     INFO -  PID 23708 | #19: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x81840cc]
[task 2020-08-20T04:01:53.034Z] 04:01:53     INFO -  PID 23708 | #20: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8177099]
[task 2020-08-20T04:01:53.035Z] 04:01:53     INFO -  PID 23708 | #21: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x816d6bb]
[task 2020-08-20T04:01:53.035Z] 04:01:53     INFO -  PID 23708 | #22: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8182456]
[task 2020-08-20T04:01:53.035Z] 04:01:53     INFO -  PID 23708 | #23: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x81840cc]
[task 2020-08-20T04:01:53.035Z] 04:01:53     INFO -  PID 23708 | #24: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8184340]
[task 2020-08-20T04:01:53.036Z] 04:01:53     INFO -  PID 23708 | #25: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x858426c]
[task 2020-08-20T04:01:53.036Z] 04:01:53     INFO -  PID 23708 | #26: ??? [/builds/worker/workspace/build/application/firefox/libxul.so + 0x8c44256]
[task 2020-08-20T04:01:53.036Z] 04:01:53     INFO -  PID 23708 | #27: ??? (???:???)
[task 2020-08-20T04:01:53.037Z] 04:01:53     INFO -  PID 23708 | [23708, Main Thread] ###!!! ASSERTION: Unexpected uppercase character: '!(*aStr2 >= 'A' && *aStr2 <= 'Z')', file /builds/worker/checkouts/gecko/xpcom/string/nsCharTraits.h, line 409
[task 2020-08-20T04:01:53.037Z] 04:01:53     INFO -  PID 23708 | Hit MOZ_CRASH() at /builds/worker/checkouts/gecko/memory/mozalloc/mozalloc_abort.cpp:33
[task 2020-08-20T04:01:53.037Z] 04:01:53     INFO -  PID 23708 | ExceptionHandler::GenerateDump cloned child 23726
[task 2020-08-20T04:01:53.038Z] 04:01:53     INFO -  PID 23708 | ExceptionHandler::SendContinueSignalToChild sent continue signal to child
[task 2020-08-20T04:01:53.038Z] 04:01:53     INFO -  PID 23708 | ExceptionHandler::WaitForContinueSignal waiting for continue signal...
[task 2020-08-20T04:01:53.038Z] 04:01:53     INFO -  <<<<<<<
[task 2020-08-20T04:01:57.520Z] 04:01:57  WARNING -  PROCESS-CRASH | browser/components/downloads/test/unit/test_DownloadsCommon_getMimeInfo.js | application crashed [@ nsCharTraits<char>::compareLowerCaseToASCIINullTerminated(char const*, unsigned long, char const*)]
[task 2020-08-20T04:01:57.520Z] 04:01:57     INFO -  Mozilla crash reason: MOZ_CRASH()
[task 2020-08-20T04:01:57.521Z] 04:01:57     INFO -  Crash dump filename: /tmp/xpc-other-RvNP46/6e324a8d-fda2-95e8-4da4-580d103fba6f.dmp
[task 2020-08-20T04:01:57.521Z] 04:01:57     INFO -  Operating system: Linux
[task 2020-08-20T04:01:57.522Z] 04:01:57     INFO -                    0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2020-08-20T04:01:57.522Z] 04:01:57     INFO -  CPU: amd64
[task 2020-08-20T04:01:57.522Z] 04:01:57     INFO -       family 6 model 85 stepping 7
[task 2020-08-20T04:01:57.523Z] 04:01:57     INFO -       2 CPUs
[task 2020-08-20T04:01:57.523Z] 04:01:57     INFO -  GPU: UNKNOWN
[task 2020-08-20T04:01:57.524Z] 04:01:57     INFO -  Crash reason:  SIGSEGV /SEGV_MAPERR
[task 2020-08-20T04:01:57.524Z] 04:01:57     INFO -  Crash address: 0x0
[task 2020-08-20T04:01:57.525Z] 04:01:57     INFO -  Process uptime: not available
[task 2020-08-20T04:01:57.525Z] 04:01:57     INFO -  Thread 0 (crashed)
[task 2020-08-20T04:01:57.525Z] 04:01:57     INFO -   0  xpcshell!mozalloc_abort [mozalloc_abort.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 33 + 0x16]
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rax = 0x00005640b35332a1   rdx = 0x0000000000000000
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rcx = 0x00005640b35fee18   rbx = 0x00007f7b91874840
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rsi = 0x00007f7b918758b0   rdi = 0x00007f7b91874680
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rbp = 0x00007ffe62e985e0   rsp = 0x00007ffe62e985d0
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -       r8 = 0x00007f7b918758b0    r9 = 0x00007f7b9f83f9c0
[task 2020-08-20T04:01:57.527Z] 04:01:57     INFO -      r10 = 0x0000000000000057   r11 = 0x00007f7b91506850
[task 2020-08-20T04:01:57.527Z] 04:01:57     INFO -      r12 = 0x00007ffe62e98848   r13 = 0x0000000000000001
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r14 = 0x00007ffe62ea1d13   r15 = 0x00007ffe62e98640
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rip = 0x00005640b3585c7e
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: given as instruction pointer in context
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -   1  libxul.so!NS_DebugBreak [nsDebugImpl.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 442 + 0x15]
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rbx = 0x00007f7b91874840   rbp = 0x00007ffe62e98a70
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rsp = 0x00007ffe62e985f0   r12 = 0x00007ffe62e98848
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r13 = 0x0000000000000001   r14 = 0x00007ffe62ea1d13
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98640   rip = 0x00007f7b986cfab8
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -   2  libxul.so!nsCharTraits<char>::compareLowerCaseToASCIINullTerminated(char const*, unsigned long, char const*) [nsCharTraits.h:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 408 + 0x31]
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rbx = 0x00007f7b83347138   rbp = 0x00007ffe62e98ab0
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98a80   r12 = 0x00007f7b83347208
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000001
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r15 = 0x0000000000000003   rip = 0x00007f7b986c9055
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -   3  libxul.so!mozilla::detail::nsTStringRepr<char>::LowerCaseEqualsASCII(char const*) const [nsTSubstring.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1060 + 0x8]
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rbx = 0x00007ffe62e98b60   rbp = 0x00007ffe62e98ac0
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98ac0   r12 = 0x00007ffe62e98c00
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r13 = 0x00007ffe62e98df8   r14 = 0x00007ffe62e98e10
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r15 = 0xaaaaaaaaaaaaaaaa   rip = 0x00007f7b986c8fbb
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -   4  libxul.so!nsExternalHelperAppService::GetFromTypeAndExtension(nsTSubstring<char> const&, nsTSubstring<char> const&, nsIMIMEInfo**) [nsExternalHelperAppService.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 2642 + 0x8]
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      rbx = 0x00007ffe62e98b60   rbp = 0x00007ffe62e98cf0
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98ad0   r12 = 0x00007ffe62e98c00
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      r13 = 0x00007ffe62e98df8   r14 = 0x00007ffe62e98e10
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      r15 = 0xaaaaaaaaaaaaaaaa   rip = 0x00007f7b993ad562
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -   5  libxul.so!NS_InvokeByIndex + 0x8e
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      rbx = 0x0000000000000002   rbp = 0x00007ffe62e98d30
[task 2020-08-20T04:01:57.530Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98d00   r12 = 0x00007f7b845914d8
[task 2020-08-20T04:01:57.530Z] 04:01:57     INFO -      r13 = 0x0000000000000003   r14 = 0x00007ffe62e98d98
[task 2020-08-20T04:01:57.530Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98f02   rip = 0x00007f7b987d414e
[task 2020-08-20T04:01:57.531Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.532Z] 04:01:57     INFO -   6  libxul.so!CallMethodHelper::Call() [XPCWrappedNative.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1175 + 0x18]
[task 2020-08-20T04:01:57.532Z] 04:01:57     INFO -      rbx = 0x0000000000000002   rbp = 0x00007ffe62e98d70
[task 2020-08-20T04:01:57.532Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98d40   r12 = 0x0000000000000002
[task 2020-08-20T04:01:57.533Z] 04:01:57     INFO -      r13 = 0x0000000000000000   r14 = 0x00007ffe62e98d98
[task 2020-08-20T04:01:57.533Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98f02   rip = 0x00007f7b991fba16
[task 2020-08-20T04:01:57.533Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.534Z] 04:01:57     INFO -   7  libxul.so!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1141 + 0xc]
[task 2020-08-20T04:01:57.534Z] 04:01:57     INFO -      rbx = 0x00007ffe62e98f58   rbp = 0x00007ffe62e98ed0
[task 2020-08-20T04:01:57.535Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98d80   r12 = 0x000033b1697ab8e0
[task 2020-08-20T04:01:57.535Z] 04:01:57     INFO -      r13 = 0x00007ffe62e98f30   r14 = 0x00007ffe62e98d80
[task 2020-08-20T04:01:57.535Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98f10   rip = 0x00007f7b991fb80e
[task 2020-08-20T04:01:57.536Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.525Z] 04:01:57     INFO -  Thread 0 (crashed)
[task 2020-08-20T04:01:57.525Z] 04:01:57     INFO -   0  xpcshell!mozalloc_abort [mozalloc_abort.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 33 + 0x16]
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rax = 0x00005640b35332a1   rdx = 0x0000000000000000
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rcx = 0x00005640b35fee18   rbx = 0x00007f7b91874840
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rsi = 0x00007f7b918758b0   rdi = 0x00007f7b91874680
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -      rbp = 0x00007ffe62e985e0   rsp = 0x00007ffe62e985d0
[task 2020-08-20T04:01:57.526Z] 04:01:57     INFO -       r8 = 0x00007f7b918758b0    r9 = 0x00007f7b9f83f9c0
[task 2020-08-20T04:01:57.527Z] 04:01:57     INFO -      r10 = 0x0000000000000057   r11 = 0x00007f7b91506850
[task 2020-08-20T04:01:57.527Z] 04:01:57     INFO -      r12 = 0x00007ffe62e98848   r13 = 0x0000000000000001
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r14 = 0x00007ffe62ea1d13   r15 = 0x00007ffe62e98640
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rip = 0x00005640b3585c7e
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: given as instruction pointer in context
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -   1  libxul.so!NS_DebugBreak [nsDebugImpl.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 442 + 0x15]
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rbx = 0x00007f7b91874840   rbp = 0x00007ffe62e98a70
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rsp = 0x00007ffe62e985f0   r12 = 0x00007ffe62e98848
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r13 = 0x0000000000000001   r14 = 0x00007ffe62ea1d13
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98640   rip = 0x00007f7b986cfab8
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -   2  libxul.so!nsCharTraits<char>::compareLowerCaseToASCIINullTerminated(char const*, unsigned long, char const*) [nsCharTraits.h:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 408 + 0x31]
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rbx = 0x00007f7b83347138   rbp = 0x00007ffe62e98ab0
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98a80   r12 = 0x00007f7b83347208
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000001
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r15 = 0x0000000000000003   rip = 0x00007f7b986c9055
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -   3  libxul.so!mozilla::detail::nsTStringRepr<char>::LowerCaseEqualsASCII(char const*) const [nsTSubstring.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1060 + 0x8]
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rbx = 0x00007ffe62e98b60   rbp = 0x00007ffe62e98ac0
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98ac0   r12 = 0x00007ffe62e98c00
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r13 = 0x00007ffe62e98df8   r14 = 0x00007ffe62e98e10
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      r15 = 0xaaaaaaaaaaaaaaaa   rip = 0x00007f7b986c8fbb
[task 2020-08-20T04:01:57.528Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -   4  libxul.so!nsExternalHelperAppService::GetFromTypeAndExtension(nsTSubstring<char> const&, nsTSubstring<char> const&, nsIMIMEInfo**) [nsExternalHelperAppService.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 2642 + 0x8]
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      rbx = 0x00007ffe62e98b60   rbp = 0x00007ffe62e98cf0
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98ad0   r12 = 0x00007ffe62e98c00
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      r13 = 0x00007ffe62e98df8   r14 = 0x00007ffe62e98e10
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      r15 = 0xaaaaaaaaaaaaaaaa   rip = 0x00007f7b993ad562
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -   5  libxul.so!NS_InvokeByIndex + 0x8e
[task 2020-08-20T04:01:57.529Z] 04:01:57     INFO -      rbx = 0x0000000000000002   rbp = 0x00007ffe62e98d30
[task 2020-08-20T04:01:57.530Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98d00   r12 = 0x00007f7b845914d8
[task 2020-08-20T04:01:57.530Z] 04:01:57     INFO -      r13 = 0x0000000000000003   r14 = 0x00007ffe62e98d98
[task 2020-08-20T04:01:57.530Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98f02   rip = 0x00007f7b987d414e
[task 2020-08-20T04:01:57.531Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.532Z] 04:01:57     INFO -   6  libxul.so!CallMethodHelper::Call() [XPCWrappedNative.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1175 + 0x18]
[task 2020-08-20T04:01:57.532Z] 04:01:57     INFO -      rbx = 0x0000000000000002   rbp = 0x00007ffe62e98d70
[task 2020-08-20T04:01:57.532Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98d40   r12 = 0x0000000000000002
[task 2020-08-20T04:01:57.533Z] 04:01:57     INFO -      r13 = 0x0000000000000000   r14 = 0x00007ffe62e98d98
[task 2020-08-20T04:01:57.533Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98f02   rip = 0x00007f7b991fba16
[task 2020-08-20T04:01:57.533Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.534Z] 04:01:57     INFO -   7  libxul.so!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1141 + 0xc]
[task 2020-08-20T04:01:57.534Z] 04:01:57     INFO -      rbx = 0x00007ffe62e98f58   rbp = 0x00007ffe62e98ed0
[task 2020-08-20T04:01:57.535Z] 04:01:57     INFO -      rsp = 0x00007ffe62e98d80   r12 = 0x000033b1697ab8e0
[task 2020-08-20T04:01:57.535Z] 04:01:57     INFO -      r13 = 0x00007ffe62e98f30   r14 = 0x00007ffe62e98d80
[task 2020-08-20T04:01:57.535Z] 04:01:57     INFO -      r15 = 0x00007ffe62e98f10   rip = 0x00007f7b991fb80e
[task 2020-08-20T04:01:57.536Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -  16  libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 681 + 0xb]
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rbx = 0x00007ffe62e99810   rbp = 0x00007ffe62e997e0
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rsp = 0x00007ffe62e997d0   r12 = 0x00007ffe62e997f0
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r13 = 0x00007ffe62e99820   r14 = 0x00007f7b83d4d378
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r15 = 0x00007f7b9ef64b00   rip = 0x00007f7b9c812340
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -  17  libxul.so!js::ForwardingProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const [Wrapper.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 163 + 0x29]
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rbx = 0x00007f7b8461c000   rbp = 0x00007ffe62e99950
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rsp = 0x00007ffe62e997f0   r12 = 0x00007ffe62e997f0
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r13 = 0x00007ffe62e99820   r14 = 0x00007ffe62e99c60
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r15 = 0x00007f7b9ef64b00   rip = 0x00007f7b9c977176
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -  18  libxul.so!js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const [CrossCompartmentWrapper.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 239 + 0x12]
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rbx = 0x00007f7b8461c000   rbp = 0x00007ffe62e999c0
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rsp = 0x00007ffe62e99960   r12 = 0x0000000000000008
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r13 = 0x0000000000000001   r14 = 0x00007ffe62e99c60
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r15 = 0x00007f7b9f300460   rip = 0x00007f7b9c95ad44
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -  19  libxul.so!js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) [Proxy.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 645 + 0x16]
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rbx = 0x00007f7b8461c000   rbp = 0x00007ffe62e99a60
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      rsp = 0x00007ffe62e999d0   r12 = 0x00007ffe62e99ac0
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r13 = 0x00007f7b9f300460   r14 = 0x00007ffe62e999e0
[task 2020-08-20T04:01:57.546Z] 04:01:57     INFO -      r15 = 0x00007ffe62e99c60   rip = 0x00007f7b9c9648ca
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -  20  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 573 + 0xf]
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -      rbx = 0x00007ffe62e99ab0   rbp = 0x00007ffe62e99b10
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -      rsp = 0x00007ffe62e99a70   r12 = 0x00007ffe62e99c60
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -      r13 = 0xfffdffffffffffff   r14 = 0x00007ffe62e99ac0
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -      r15 = 0x0000000000000000   rip = 0x00007f7b9c810736
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -  21  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 664 + 0x10]
[task 2020-08-20T04:01:57.548Z] 04:01:57     INFO -      rbx = 0x00007f7b83d4d388   rbp = 0x00007ffe62e99b50
[task 2020-08-20T04:01:57.549Z] 04:01:57     INFO -      rsp = 0x00007ffe62e99b20   r12 = 0x00007ffe62e99c60
[task 2020-08-20T04:01:57.549Z] 04:01:57     INFO -      r13 = 0x000000008461c0aa   r14 = 0x0000000000000000
[task 2020-08-20T04:01:57.549Z] 04:01:57     INFO -      r15 = 0x00007f7b8461c000   rip = 0x00007f7b9c8120cc
[task 2020-08-20T04:01:57.550Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.550Z] 04:01:57     INFO -  22  libxul.so!Interpret(JSContext*, js::RunState&) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 3336 + 0x15]
[task 2020-08-20T04:01:57.550Z] 04:01:57     INFO -      rbx = 0x00007f7b83d4d378   rbp = 0x00007ffe62e9a040
[task 2020-08-20T04:01:57.551Z] 04:01:57     INFO -      rsp = 0x00007ffe62e99b60   r12 = 0x0000000000000075
[task 2020-08-20T04:01:57.551Z] 04:01:57     INFO -      r13 = 0x000000008461c0aa   r14 = 0x00007ffe62e99e00
[task 2020-08-20T04:01:57.551Z] 04:01:57     INFO -      r15 = 0x000000008461c0aa   rip = 0x00007f7b9c805099
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -  23  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 468 + 0xb]
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      rbx = 0x00007f7b83dfe901   rbp = 0x00007ffe62e9a090
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a050   r12 = 0x00007f7b897547a0
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      r13 = 0x00007f7b8461c000   r14 = 0x00007ffe62e9a0e0
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      r15 = 0x0000000000000000   rip = 0x00007f7b9c7fb6bb
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -  24  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 636 + 0xd]
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      rbx = 0x00007ffe62e9a0c0   rbp = 0x00007ffe62e9a140
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a0a0   r12 = 0x00007ffe62e9a240
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      r13 = 0xfffdffffffffffff   r14 = 0x00007f7b83955c00
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      r15 = 0x00007ffe62e9a0c0   rip = 0x00007f7b9c810456
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -  25  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 664 + 0x10]
[task 2020-08-20T04:01:57.552Z] 04:01:57     INFO -      rbx = 0x00007ffe62e9a278   rbp = 0x00007ffe62e9a180
[task 2020-08-20T04:01:57.553Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a150   r12 = 0x00007ffe62e9a240
[task 2020-08-20T04:01:57.553Z] 04:01:57     INFO -      r13 = 0x00007ffe62e9a1e0   r14 = 0x0000000000000000
[task 2020-08-20T04:01:57.553Z] 04:01:57     INFO -      r15 = 0x00007f7b8461c000   rip = 0x00007f7b9c8120cc
[task 2020-08-20T04:01:57.554Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.554Z] 04:01:57     INFO -  26  libxul.so!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 681 + 0xb]
[task 2020-08-20T04:01:57.555Z] 04:01:57     INFO -      rbx = 0x00007ffe62e9a240   rbp = 0x00007ffe62e9a1a0
[task 2020-08-20T04:01:57.555Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a190   r12 = 0x00007ffe62e9a1d0
[task 2020-08-20T04:01:57.555Z] 04:01:57     INFO -      r13 = 0x00007ffe62e9a1e0   r14 = 0x00007ffe62e9a2e0
[task 2020-08-20T04:01:57.555Z] 04:01:57     INFO -      r15 = 0x00007f7b83955c58   rip = 0x00007f7b9c812340
[task 2020-08-20T04:01:57.556Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.556Z] 04:01:57     INFO -  27  libxul.so!js::CallSelfHostedFunction(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) [SelfHosting.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1683 + 0x1a]
[task 2020-08-20T04:01:57.556Z] 04:01:57     INFO -      rbx = 0x00007f7b8461c000   rbp = 0x00007ffe62e9a220
[task 2020-08-20T04:01:57.557Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a1b0   r12 = 0x00007ffe62e9a1d0
[task 2020-08-20T04:01:57.557Z] 04:01:57     INFO -      r13 = 0x00007ffe62e9a1e0   r14 = 0x00007f7b846656f0
[task 2020-08-20T04:01:57.557Z] 04:01:57     INFO -      r15 = 0x00007f7b83955c58   rip = 0x00007f7b9cc1226c
[task 2020-08-20T04:01:57.557Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.558Z] 04:01:57     INFO -  28  libxul.so!js::jit::InterpretResume(JSContext*, JS::Handle<JSObject*>, JS::Value*, JS::MutableHandle<JS::Value>) [VMFunctions.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 1014 + 0xf]
[task 2020-08-20T04:01:57.558Z] 04:01:57     INFO -      rbx = 0x00007ffe62e9a278   rbp = 0x00007ffe62e9a2c0
[task 2020-08-20T04:01:57.559Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a230   r12 = 0x0000220cfdf269e0
[task 2020-08-20T04:01:57.559Z] 04:01:57     INFO -      r13 = 0x00007ffe62e9a310   r14 = 0x00007ffe62e9a278
[task 2020-08-20T04:01:57.560Z] 04:01:57     INFO -      r15 = 0x00007f7b8461c000   rip = 0x00007f7b9d2d2256
[task 2020-08-20T04:01:57.560Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.560Z] 04:01:57     INFO -  29  0x884e7efd1bb
[task 2020-08-20T04:01:57.560Z] 04:01:57     INFO -      rbx = 0x0000000000000070   rbp = 0x00007ffe62e9a378
[task 2020-08-20T04:01:57.561Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a2d0   r12 = 0x0000000000000000
[task 2020-08-20T04:01:57.561Z] 04:01:57     INFO -      r13 = 0x00007ffe62e9aa20   r14 = 0x00007f7b8462e25e
[task 2020-08-20T04:01:57.561Z] 04:01:57     INFO -      r15 = 0x0000000000000000   rip = 0x00000884e7efd1bb
[task 2020-08-20T04:01:57.562Z] 04:01:57     INFO -      Found by: call frame info
[task 2020-08-20T04:01:57.562Z] 04:01:57     INFO -  30  0x884e7eeeb04
[task 2020-08-20T04:01:57.563Z] 04:01:57     INFO -      rbp = 0x00007ffe62e9a3e0   rsp = 0x00007ffe62e9a388
[task 2020-08-20T04:01:57.563Z] 04:01:57     INFO -      rip = 0x00000884e7eeeb04
[task 2020-08-20T04:01:57.563Z] 04:01:57     INFO -      Found by: previous frame's frame pointer
[task 2020-08-20T04:01:57.564Z] 04:01:57     INFO -  31  libxul.so!js::jit::MaybeEnterJit(JSContext*, js::RunState&) [Jit.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 197 + 0x637]
[task 2020-08-20T04:01:57.564Z] 04:01:57     INFO -      rbp = 0x00007ffe62e9a740   rsp = 0x00007ffe62e9a3f0
[task 2020-08-20T04:01:57.565Z] 04:01:57     INFO -      rip = 0x00007f7b9d62d98e
[task 2020-08-20T04:01:57.565Z] 04:01:57     INFO -      Found by: previous frame's frame pointer
[task 2020-08-20T04:01:57.565Z] 04:01:57     INFO -  32  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:c9b17e5a44a897f4b583132a788017c8c66c9dc4 : 453 + 0xb]
[task 2020-08-20T04:01:57.566Z] 04:01:57     INFO -      rbx = 0x00007f7b8462e201   rbp = 0x00007ffe62e9a790
[task 2020-08-20T04:01:57.566Z] 04:01:57     INFO -      rsp = 0x00007ffe62e9a750   r12 = 0x00007f7b897547a0
[task 2020-08-20T04:01:57.566Z] 04:01:57     INFO -      r13 = 0x00007f7b8461c000   r14 = 0x00007ffe62e9a7e0
[task 2020-08-20T04:01:57.567Z] 04:01:57     INFO -      r15 = 0x0000000000000000   rip = 0x00007f7b9c7fb661
[task 2020-08-20T04:01:57.567Z] 04:01:57     INFO -      Found by: call frame info
...

It is from nsExternalHelperAppService::GetFromTypeAndExtension
https://searchfox.org/mozilla-central/rev/19c23d725f27d0989e4a60f36d64004cebb39736/uriloader/exthandler/nsExternalHelperAppService.cpp#2642

Apparently this code changed recently in bug 1571247. Gijs, any idea?

Flags: needinfo?(gijskruitbosch+bugs)
Component: Downloads Panel → File Handling

This got filed on a previous version of the patch that was backed out, I'm pretty sure. There's only one marked occurrence, and then the code looked like this: https://hg.mozilla.org/integration/autoland/file/c9b17e5a44a897f4b583132a788017c8c66c9dc4/uriloader/exthandler/nsExternalHelperAppService.cpp#l2642 which was broken - it turns out LowerCaseEqualsAscii assumes that the right-hand-side is a lowercase literal. I switched to EqualsIgnoreCase and that worked.

Status: NEW → RESOLVED
Closed: 5 years ago
Flags: needinfo?(gijskruitbosch+bugs)
Resolution: --- → FIXED
Assignee: nobody → gijskruitbosch+bugs
Target Milestone: --- → 81 Branch
You need to log in before you can comment on or make changes to this bug.