[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1033382: marked as done (aom: nasm: use i386-baseline compatible NOP alignment)



Your message dated Sat, 25 Mar 2023 21:22:24 +0100
with message-id <ZB9YAFaz78bYKmQv@ramacher.at>
and subject line Re: Bug#1033382: nasm: use i386-baseline compatible NOP alignment
has caused the Debian Bug report #1033382,
regarding aom: nasm: use i386-baseline compatible NOP alignment
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1033382: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033382
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: x265
Version: 3.5-2
Severity: wishlist

Dear Maintainer,

The use of nasm 'ALIGNMODE p6'[1] in upstream's x265 source results in the nasm
assembler emitting multi-byte no-op (NOPL) instructions that are not compatible
with all systems within Debian's i386 baseline (for example: Geode LX does not
support those opcodes).

It looks like this originates from within an upstream change in Y2017.

By adjusting to 'ALIGNMODE k8' (the previous setting upstream), compatibility
with those systems could be restored (multi-byte NOPs are no longer emitted).
I'll offer a merge request on Salsa with the suggested change.

Thanks,
James

(for context: this bug was discovered while researching multi-byte NOP opcodes
as part of #1005863)

[1] - https://www.nasm.us/xdoc/2.16.01/html/nasmdoc6.html#section-6.2

[2] - https://sources.debian.org/src/libass/1%3A0.17.1-1/libass/x86/x86inc.asm/#L904

--- End Message ---
--- Begin Message ---
On 2023-03-25 20:02:14 +0000, James Addison wrote:
> Source: aom
> Version: 3.6.0-1
> Followup-For: Bug #1033382
> Control: retitle -1 aom: nasm: use i386-baseline compatible NOP alignment
> Control: tags -1 patch
> 
> Please find a patch / merge request for this on Salsa at: https://salsa.debian.org/multimedia-team/aom/-/merge_requests/1
> 
> I believe that the file /usr/lib/i386-linux-gnu/libaom.so.3.6.0 is affected in
> the i386 archive package - 'objdump -d ... | grep nopl' can help to confirm
> this.

This code path is SSE2-only which is not supported by Geocode.

Cheers
-- 
Sebastian Ramacher

--- End Message ---

Reply to: