Perma [tier 2] MinGW 64bits ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:2:19: error: unexpected token in argument list | single tracking bug
Categories
(Core :: Security: PSM, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr140 | --- | unaffected |
| firefox147 | --- | unaffected |
| firefox148 | --- | unaffected |
| firefox149 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: RyanVM)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(3 files)
Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=545590100&repo=mozilla-central&task=Jg-l1Mc5T_ahMt8crpz8jg.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Jg-l1Mc5T_ahMt8crpz8jg/runs/0/artifacts/public/logs/live_backing.log
[task 2026-01-27T04:31:26.817+00:00] 04:31:26 INFO - gmake[4]: Entering directory '/builds/worker/workspace/obj-build/security/nss/lib/freebl/intel-gcm-wrap_intel-gcm-wrap-nodepend_c_lib'
[task 2026-01-27T04:31:26.818+00:00] 04:31:26 INFO - /builds/worker/fetches/sccache/sccache /builds/worker/fetches/clang/bin/x86_64-w64-mingw32-clang -o intel-aes-x64-masm.o -Wa,--noexecstack -DMOZILLA_CLIENT -include /builds/worker/workspace/obj-build/mozilla-config.h -g -gcodeview -c ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm
[task 2026-01-27T04:31:26.818+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:2:19: error: unexpected token in argument list
[task 2026-01-27T04:31:26.818+00:00] 04:31:26 INFO - ; This submission to NSS is to be made available under the terms of the
[task 2026-01-27T04:31:26.819+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.819+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:3:18: error: unexpected token in argument list
[task 2026-01-27T04:31:26.819+00:00] 04:31:26 INFO - ; Mozilla Public License, v. 2.0. You can obtain one at http:
[task 2026-01-27T04:31:26.819+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.819+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:6:16: error: unexpected token in argument list
[task 2026-01-27T04:31:26.820+00:00] 04:31:26 INFO - ; Copyright(c) 2014, Intel Corp.
[task 2026-01-27T04:31:26.820+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.820+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:7:18: error: unexpected token in argument list
[task 2026-01-27T04:31:26.820+00:00] 04:31:26 INFO - ; Developers and authors:
[task 2026-01-27T04:31:26.820+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.821+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:8:15: error: unexpected token in argument list
[task 2026-01-27T04:31:26.821+00:00] 04:31:26 INFO - ; Shay Gueron and Vlad Krasnov
[task 2026-01-27T04:31:26.821+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.821+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:9:29: error: unexpected token in argument list
[task 2026-01-27T04:31:26.821+00:00] 04:31:26 INFO - ; Intel Corporation, Israel Development Centre, Haifa, Israel
[task 2026-01-27T04:31:26.821+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.822+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:10:15: error: unexpected token in argument list
[task 2026-01-27T04:31:26.822+00:00] 04:31:26 INFO - ; Please send feedback directly to crypto.feedback.alias@intel.com
[task 2026-01-27T04:31:26.822+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.822+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:13:1: error: unknown directive
[task 2026-01-27T04:31:26.822+00:00] 04:31:26 INFO - .DATA
[task 2026-01-27T04:31:26.822+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.822+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:14:1: error: invalid instruction mnemonic 'align'
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 INFO - ALIGN 16
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 INFO - ^~~~~
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:15:10: error: unexpected token in argument list
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 INFO - Lmask dd 0c0f0e0dh,0c0f0e0dh,0c0f0e0dh,0c0f0e0dh
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:16:13: error: unexpected token in argument list
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 INFO - Lmask192 dd 004070605h, 004070605h, 004070605h, 004070605h
[task 2026-01-27T04:31:26.823+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.824+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:17:13: error: unexpected token in argument list
[task 2026-01-27T04:31:26.824+00:00] 04:31:26 INFO - Lmask256 dd 00c0f0e0dh, 00c0f0e0dh, 00c0f0e0dh, 00c0f0e0dh
[task 2026-01-27T04:31:26.824+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.824+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:18:10: error: unexpected token in argument list
[task 2026-01-27T04:31:26.824+00:00] 04:31:26 INFO - Lcon1 dd 1,1,1,1
[task 2026-01-27T04:31:26.824+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.825+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:19:10: error: unexpected token in argument list
[task 2026-01-27T04:31:26.825+00:00] 04:31:26 INFO - Lcon2 dd 1bh,1bh,1bh,1bh
[task 2026-01-27T04:31:26.825+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.825+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:21:1: error: unknown directive
[task 2026-01-27T04:31:26.825+00:00] 04:31:26 INFO - .CODE
[task 2026-01-27T04:31:26.825+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.825+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:23:22: error: unknown token in expression
[task 2026-01-27T04:31:26.826+00:00] 04:31:26 INFO - ctx textequ <rcx>
[task 2026-01-27T04:31:26.826+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.826+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:24:22: error: unknown token in expression
[task 2026-01-27T04:31:26.826+00:00] 04:31:26 INFO - output textequ <rdx>
[task 2026-01-27T04:31:26.826+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.826+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:25:21: error: unknown token in expression
[task 2026-01-27T04:31:26.827+00:00] 04:31:26 INFO - input textequ <r8>
[task 2026-01-27T04:31:26.827+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.827+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:26:23: error: unknown token in expression
[task 2026-01-27T04:31:26.827+00:00] 04:31:26 INFO - inputLen textequ <r9d>
[task 2026-01-27T04:31:26.827+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.827+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:29:15: error: unexpected token in argument list
[task 2026-01-27T04:31:26.828+00:00] 04:31:26 INFO - aes_rnd MACRO i
[task 2026-01-27T04:31:26.828+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.828+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:30:19: error: brackets expression not supported on this target
[task 2026-01-27T04:31:26.828+00:00] 04:31:26 INFO - movdqu xmm8, [i*16 + ctx]
[task 2026-01-27T04:31:26.828+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.828+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:31:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.828+00:00] 04:31:26 INFO - aesenc xmm0, xmm8
[task 2026-01-27T04:31:26.829+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.829+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:32:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.829+00:00] 04:31:26 INFO - aesenc xmm1, xmm8
[task 2026-01-27T04:31:26.829+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.829+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:33:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.829+00:00] 04:31:26 INFO - aesenc xmm2, xmm8
[task 2026-01-27T04:31:26.830+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.830+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:34:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.830+00:00] 04:31:26 INFO - aesenc xmm3, xmm8
[task 2026-01-27T04:31:26.830+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.830+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:35:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.830+00:00] 04:31:26 INFO - aesenc xmm4, xmm8
[task 2026-01-27T04:31:26.831+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.831+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:36:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.831+00:00] 04:31:26 INFO - aesenc xmm5, xmm8
[task 2026-01-27T04:31:26.831+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.831+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:37:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.831+00:00] 04:31:26 INFO - aesenc xmm6, xmm8
[task 2026-01-27T04:31:26.832+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.832+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:38:19: error: invalid operand for instruction
[task 2026-01-27T04:31:26.832+00:00] 04:31:26 INFO - aesenc xmm7, xmm8
[task 2026-01-27T04:31:26.832+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.832+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:39:5: error: invalid instruction mnemonic 'endm'
[task 2026-01-27T04:31:26.832+00:00] 04:31:26 INFO - ENDM
[task 2026-01-27T04:31:26.832+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.833+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:41:20: error: unexpected token in argument list
[task 2026-01-27T04:31:26.833+00:00] 04:31:26 INFO - aes_last_rnd MACRO i
[task 2026-01-27T04:31:26.833+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.833+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:42:19: error: brackets expression not supported on this target
[task 2026-01-27T04:31:26.833+00:00] 04:31:26 INFO - movdqu xmm8, [i*16 + ctx]
[task 2026-01-27T04:31:26.833+00:00] 04:31:26 INFO - ^
[task 2026-01-27T04:31:26.834+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:43:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.834+00:00] 04:31:26 INFO - aesenclast xmm0, xmm8
[task 2026-01-27T04:31:26.834+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.834+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:44:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.834+00:00] 04:31:26 INFO - aesenclast xmm1, xmm8
[task 2026-01-27T04:31:26.834+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.835+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:45:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.835+00:00] 04:31:26 INFO - aesenclast xmm2, xmm8
[task 2026-01-27T04:31:26.835+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.835+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:46:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.835+00:00] 04:31:26 INFO - aesenclast xmm3, xmm8
[task 2026-01-27T04:31:26.836+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.836+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:47:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.836+00:00] 04:31:26 INFO - aesenclast xmm4, xmm8
[task 2026-01-27T04:31:26.836+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.836+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:48:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.836+00:00] 04:31:26 INFO - aesenclast xmm5, xmm8
[task 2026-01-27T04:31:26.836+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.837+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:49:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.837+00:00] 04:31:26 INFO - aesenclast xmm6, xmm8
[task 2026-01-27T04:31:26.837+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.837+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:50:23: error: invalid operand for instruction
[task 2026-01-27T04:31:26.837+00:00] 04:31:26 INFO - aesenclast xmm7, xmm8
[task 2026-01-27T04:31:26.837+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.838+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:51:5: error: invalid instruction mnemonic 'endm'
[task 2026-01-27T04:31:26.838+00:00] 04:31:26 INFO - ENDM
[task 2026-01-27T04:31:26.838+00:00] 04:31:26 INFO - ^~~~
[task 2026-01-27T04:31:26.838+00:00] 04:31:26 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:53:19: error: unexpected token in argument list
<...>
[task 2026-01-27T04:31:27.163+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:948:1: error: invalid instruction mnemonic 'endm'
[task 2026-01-27T04:31:27.163+00:00] 04:31:27 INFO - ENDM
[task 2026-01-27T04:31:27.163+00:00] 04:31:27 INFO - ^~~~
[task 2026-01-27T04:31:27.164+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:951:1: error: invalid instruction mnemonic 'intel_aes_encrypt_ctr_128'
[task 2026-01-27T04:31:27.164+00:00] 04:31:27 INFO - intel_aes_encrypt_ctr_128 PROC
[task 2026-01-27T04:31:27.164+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.164+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:952:1: error: invalid instruction mnemonic 'gen_aes_ctr_func'
[task 2026-01-27T04:31:27.164+00:00] 04:31:27 INFO - gen_aes_ctr_func 10
[task 2026-01-27T04:31:27.164+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.165+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:953:1: error: invalid instruction mnemonic 'intel_aes_encrypt_ctr_128'
[task 2026-01-27T04:31:27.165+00:00] 04:31:27 INFO - intel_aes_encrypt_ctr_128 ENDP
[task 2026-01-27T04:31:27.165+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.165+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:955:1: error: invalid instruction mnemonic 'intel_aes_encrypt_ctr_192'
[task 2026-01-27T04:31:27.166+00:00] 04:31:27 INFO - intel_aes_encrypt_ctr_192 PROC
[task 2026-01-27T04:31:27.166+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.166+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:956:1: error: invalid instruction mnemonic 'gen_aes_ctr_func'
[task 2026-01-27T04:31:27.166+00:00] 04:31:27 INFO - gen_aes_ctr_func 12
[task 2026-01-27T04:31:27.166+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.167+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:957:1: error: invalid instruction mnemonic 'intel_aes_encrypt_ctr_192'
[task 2026-01-27T04:31:27.167+00:00] 04:31:27 INFO - intel_aes_encrypt_ctr_192 ENDP
[task 2026-01-27T04:31:27.167+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.167+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:959:1: error: invalid instruction mnemonic 'intel_aes_encrypt_ctr_256'
[task 2026-01-27T04:31:27.167+00:00] 04:31:27 INFO - intel_aes_encrypt_ctr_256 PROC
[task 2026-01-27T04:31:27.167+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.168+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:960:1: error: invalid instruction mnemonic 'gen_aes_ctr_func'
[task 2026-01-27T04:31:27.168+00:00] 04:31:27 INFO - gen_aes_ctr_func 14
[task 2026-01-27T04:31:27.168+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.168+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:961:1: error: invalid instruction mnemonic 'intel_aes_encrypt_ctr_256'
[task 2026-01-27T04:31:27.168+00:00] 04:31:27 INFO - intel_aes_encrypt_ctr_256 ENDP
[task 2026-01-27T04:31:27.169+00:00] 04:31:27 INFO - ^~~~~~~~~~~~~~~~~~~~~~~~~
[task 2026-01-27T04:31:27.169+00:00] 04:31:27 ERROR - ../../../../../../../../../builds/worker/checkouts/gecko/security/nss/lib/freebl/intel-aes-x64-masm.asm:964:1: error: invalid instruction mnemonic 'end'
[task 2026-01-27T04:31:27.169+00:00] 04:31:27 INFO - END
[task 2026-01-27T04:31:27.169+00:00] 04:31:27 INFO - ^~~
[task 2026-01-27T04:31:27.169+00:00] 04:31:27 ERROR - gmake[4]: *** [/builds/worker/checkouts/gecko/config/rules.mk:615: intel-aes-x64-masm.o] Error 1
[task 2026-01-27T04:31:27.170+00:00] 04:31:27 INFO - gmake[4]: Leaving directory '/builds/worker/workspace/obj-build/security/nss/lib/freebl/intel-gcm-wrap_intel-gcm-wrap-nodepend_c_lib'
| Assignee | ||
Updated•6 months ago
|
Comment 1•6 months ago
|
||
Set release status flags based on info from the regressing bug 2010158
:jschanck, since you are the author of the regressor, bug 2010158, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Comment 2•6 months ago
|
||
Hmm, maybe the assembler is expecting GAS rather than MASM. I'd be happy to fix this, but I couldn't reproduce it in a local build using ac_add_options --target=x86_64-w64-mingw32.
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 4•6 months ago
|
||
https://searchfox.org/firefox-main/source/browser/config/mozconfigs/win64/mingwclang shows the flags our in-tree builds use.
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 6•6 months ago
|
||
MinGW builds cannot use the assembly optimizations:
- 32-bit: The GAS files only contain 64-bit code
- 64-bit: The GAS files contain ELF-specific directives incompatible with PE/COFF
This patch makes MinGW builds use the portable C implementation in gcm.c by:
- Not including intel-gcm-wrap.c or assembly files for MinGW
- Not defining HAVE_PLATFORM_GCM for MinGW, so gcm.c provides stub implementations
Other builds continue to use optimized assembly as before.
Updated•6 months ago
|
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 8•6 months ago
|
||
MinGW builds cannot use the assembly optimizations:
- 32-bit: The GAS files only contain 64-bit code
- 64-bit: The GAS files contain ELF-specific directives incompatible with PE/COFF
This patch makes MinGW builds use the portable C implementation in gcm.c by:
- Not including intel-gcm-wrap.c or assembly files for MinGW
- Not defining HAVE_PLATFORM_GCM for MinGW, so gcm.c provides stub implementations
Other builds continue to use optimized assembly as before.
Pushed by jschanck@mozilla.com:
https://hg.mozilla.org/projects/nss/rev/3b92ad5564a3
Use C fallback for AES-GCM on MinGW builds. r=jschanck
| Assignee | ||
Comment 10•6 months ago
|
||
These aren't needed because the guards in gcm.gyp prevent MinGW
builds from ever entering into that file in the first place.
Updated•6 months ago
|
Comment 11•6 months ago
|
||
| Assignee | ||
Updated•6 months ago
|
| Assignee | ||
Updated•6 months ago
|
Comment 12•6 months ago
|
||
Comment 13•6 months ago
|
||
| bugherder | ||
Comment 14•6 months ago
|
||
| Comment hidden (Intermittent Failures Robot) |
Description
•