[Xvid-devel] 1.3.5 segfault in check_cpu_features (xvidcore/src/utils/x86_asm/cpuid.asm:97)
Michael Militzer
michael at xvid.org
Thu Jan 17 14:44:56 CET 2019
Thanks, Peter! Patch applied.
Any idea why this issue surfaced just now? Did the linker behavior change?
Best regards,
Michael
Quoting Peter Ross <pross at xvid.org>:
> On Wed, Jan 16, 2019 at 02:23:05PM +0000, Michael Militzer wrote:
>> Hi,
>>
>> does this crash happen also outside of ffmpeg, so e.g. when you run
>> the xvid_encraw example?
>
> Repost:
>
> this problem is caused by our use of .rotext. changing it to .text works.
> patch below.
>
> i do not believe binutils recognises .rotext as a machine
> instruction section anyway.
> obdump -d does not work on such files. cheers,
>
>
> Patch:
>
> [PATCH] alway use .text for machine
> ---
> src/nasm.inc | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/src/nasm.inc b/src/nasm.inc
> index e5181c9..f79efe6 100644
> --- a/src/nasm.inc
> +++ b/src/nasm.inc
> @@ -175,15 +175,7 @@ BITS 32
> %endmacro
>
> %macro TEXT 0
> -%ifidn __OUTPUT_FORMAT__,macho32
> SECTION .text align=SECTION_ALIGN
> -%else
> -%ifidn __OUTPUT_FORMAT__,macho64
> - SECTION .text align=SECTION_ALIGN
> -%else
> - SECTION .rotext align=SECTION_ALIGN
> -%endif
> -%endif
> %endmacro
>
> %macro cglobal 1
> --
> 2.17.1
>
> -- Peter
> (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
> _______________________________________________
> Xvid-devel mailing list
> Xvid-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel
>
>
More information about the Xvid-devel
mailing list