[syslinux] Crash with core32 (syslinux-3.81-pre12-68-g4a211f6)

H. Peter Anvin hpa at zytor.com
Tue May 26 14:44:41 PDT 2009


Sebastian Herbszt wrote:
> H. Peter Anvin wrote:
>> Sebastian Herbszt wrote:
>>> # objdump -dr pxelinux.o
>> You may have to explicitly make this file.
> 
> "make pxelinux.o" worked.
> 
>> As a correction, should have been objdump -m i8086 -dr pxelinux.o.
> 
> 00002710 <core_syscall.rm_return>:
>     2710:       2e 8b 26 e4 12          mov    %cs:0x12e4,%sp
>                         2713: R_386_16  .bss16
>     2715:       66 9c                   pushfl
>     2717:       66 60                   pushal
>     2719:       1e                      push   %ds
>     271a:       06                      push   %es
>     271b:       0f a0                   push   %fs
>     271d:       0f a8                   push   %gs
>     271f:       66 bb 94 00 00 00       mov    $0x94,%ebx
>                         2721: R_386_32  __bss16_start
>     2725:       e9 33 fe                jmp    255b <enter_pm>
> 

OK, it's pointing at the wrong symbol entirely.  What version of NASM is
this?

	-hpa




More information about the Syslinux mailing list