Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: COMPAT_40 broken in current amd64 kernel?
In article <Pine.NEB.4.64.1003061419260.1346%quicky.whooppee.com@localhost>,
Paul Goyette <paul%whooppee.com@localhost> wrote:
>I've got this one old, statically-linked image that works just fine on a
>5.99.24 -current kernel built on Jan 21st
>
>{129} file ~/dnetc/dnetc.x86_64
>/home/paul/dnetc/dnetc.x86_64: ELF 64-bit LSB executable, x86-64,
>version 1 (SYSV), statically linked, for NetBSD 4.0, stripped
>{130}
>
>However, on a kernel built today, it gives me a core dump due to a "bad
>system call". The backtrace shows that this is the code leading up to
>the bad syscall:
>
>(gdb) x/10i 0x47a598
>0x47a598: jmpq 0x490ba0
>0x47a59d: data16
>0x47a59e: data16
>0x47a59f: nop
>0x47a5a0: mov $0x74,%eax
>0x47a5a5: mov %rcx,%r10
>0x47a5a8: syscall
>0x47a5aa: jb 0x47a598
>0x47a5ac: retq
>0x47a5ad: nop
>(gdb)
>
0x74 == 116 is the old gettimeofday. Something is not loading compat_50.
christos
Home |
Main Index |
Thread Index |
Old Index