Subject: Re: kern/32161: m68k a.out emulation broken
To: Christos Zoulas <christos@zoulas.com>
From: Hauke Fath <hf@spg.tu-darmstadt.de>
List: netbsd-bugs
Date: 05/04/2006 10:35:27
Am 03.05.2006 um 19:40 Uhr -0400 schrieb Christos Zoulas:
>On May 4, 12:22am, hauke@Espresso.Rhein-Neckar.DE (Hauke Fath) wrote:
>-- Subject: Re: kern/32161: m68k a.out emulation broken
>
>| FWIW, the problem is still present on NetBSD 3.99.18 built from 2006-05-02
>| sources:

[...]

>Is the ktrace the same?

Yes, apart from the differing directory contents:

kdump: Emulation `aoutm68k' unknown
  21157      1 ktrace   EMUL  "netbsd"
  21157      1 ktrace   CALL  execve(0xffffb897,0xffffb77c,0xffffb788)
  21157      1 ktrace   NAMI  "./ls-1.5"
  21157      1 ls-1.5   EMUL  "aoutm68k"
  21157      1 ls-1.5   RET   execve JUSTRETURN
  21157      1 ls-1.5   CALL  issetugid
  21157      1 ls-1.5   RET   issetugid 0, -1/0xffffffff
  21157      1 ls-1.5   CALL  ioctl(1,TIOCGETA,0xffffb734)
  21157      1 ls-1.5   GIO   fd 1 read 44 bytes
        "\0\0+\^B\0\0\0\a\0\0K\0 \0\^E\M-K\^D\M^?\M^?\^?\^W\^U\^R\M^?\^C\^\\^Z\
	\^Y\^Q\^S\^V\^O\^A\0\^T\M^?\0\0\M^V\0\0\0\M^V\0"
  21157      1 ls-1.5   RET   ioctl 0, 6
  21157      1 ls-1.5   CALL  ioctl(1,TIOCGWINSZ,0xffffb78c)
  21157      1 ls-1.5   GIO   fd 1 read 8 bytes
        "\0J\0m\^B\M-!\^C\M-F"
  21157      1 ls-1.5   RET   ioctl 0, -245/0xffffff0b
  21157      1 ls-1.5   CALL  getuid
  21157      1 ls-1.5   RET   getuid 100/0x64, 1
  21157      1 ls-1.5   CALL  __sysctl(0xffffb670,2,0xffffb668,0xffffb66c,0,0)
  21157      1 ls-1.5   RET   __sysctl 0, 2
  21157      1 ls-1.5   CALL  readlink(0x2f276,0xffffb6ac,0x3f)
  21157      1 ls-1.5   NAMI  "/etc/malloc.conf"
  21157      1 ls-1.5   RET   readlink -1 errno 2 No such file or directory
  21157      1 ls-1.5   CALL  mmap(0,0x1000,3,0x1002,0xffffffff,0,0,0)
  21157      1 ls-1.5   RET   mmap 67366912/0x403f000, -255/0xffffff01
  21157      1 ls-1.5   CALL  break(0x4369c)
  21157      1 ls-1.5   RET   break 0, -255/0xffffff01
  21157      1 ls-1.5   CALL  break(0x4369c)
  21157      1 ls-1.5   RET   break 0, 2048/0x800
  21157      1 ls-1.5   CALL  break(0x45000)
  21157      1 ls-1.5   RET   break 0, -4096/0xfffff000
  21157      1 ls-1.5   CALL  break(0x45000)
  21157      1 ls-1.5   RET   break 0, 2048/0x800
  21157      1 ls-1.5   CALL  break(0x46000)
  21157      1 ls-1.5   RET   break 0, -4096/0xfffff000
  21157      1 ls-1.5   CALL  break(0x46000)
  21157      1 ls-1.5   RET   break 0, 2048/0x800
  21157      1 ls-1.5   CALL  break(0x47000)
  21157      1 ls-1.5   RET   break 0, -4096/0xfffff000
  21157      1 ls-1.5   CALL  break(0x47000)
  21157      1 ls-1.5   RET   break 0, 2048/0x800
  21157      1 ls-1.5   CALL  break(0x48000)
  21157      1 ls-1.5   RET   break 0, -4096/0xfffff000
  21157      1 ls-1.5   CALL  compat_30___lstat13(0x47140,0x47144)
  21157      1 ls-1.5   NAMI  "."
  21157      1 ls-1.5   RET   compat_30___lstat13 0, -18796/0xffffb694
  21157      1 ls-1.5   CALL  open(0x8a10,0,0)
  21157      1 ls-1.5   NAMI  "."
  21157      1 ls-1.5   RET   open 3, 291396/0x47244
  21157      1 ls-1.5   CALL  fchdir(3)
  21157      1 ls-1.5   RET   fchdir 0, 14/0xe
  21157      1 ls-1.5   CALL  open(0x8a10,0,0)
  21157      1 ls-1.5   NAMI  "."
  21157      1 ls-1.5   RET   open 4, 1
  21157      1 ls-1.5   CALL  open(0x46000,4,4)
  21157      1 ls-1.5   NAMI  "."
  21157      1 ls-1.5   RET   open 5, 1
  21157      1 ls-1.5   CALL  compat_30___fstat13(5,0xffffb658)
  21157      1 ls-1.5   RET   compat_30___fstat13 0, 1
  21157      1 ls-1.5   CALL  fcntl(5,2,1)
  21157      1 ls-1.5   RET   fcntl 0, 1
  21157      1 ls-1.5   CALL  __sysctl(0xffffb518,2,0x4294c,0xffffb514,0,0)
  21157      1 ls-1.5   RET   __sysctl 0, 2
  21157      1 ls-1.5   CALL  compat_20_fstatfs(5,0xffffb558)
  21157      1 ls-1.5   RET   compat_20_fstatfs 0, -1/0xffffffff
  21157      1 ls-1.5   CALL  break(0x48000)
  21157      1 ls-1.5   RET   break 0, 2048/0x800
  21157      1 ls-1.5   CALL  break(0x49000)
  21157      1 ls-1.5   RET   break 0, -4096/0xfffff000
  21157      1 ls-1.5   CALL  compat_30___fstat13(5,0xffffb650)
  21157      1 ls-1.5   RET   compat_30___fstat13 0, 24/0x18
  21157      1 ls-1.5   CALL  fchdir(5)
  21157      1 ls-1.5   RET   fchdir 0, 1024/0x400
  21157      1 ls-1.5   CALL  lseek(5,0,0,0,1,0xffffb6bc)
  21157      1 ls-1.5   RET   lseek 0
  21157      1 ls-1.5   CALL  compat_30_getdents(5,0x48000,0x1000)
  21157      1 ls-1.5   GIO   fd 5 read 152 bytes
        "\0\0\0\0\0\^By\M-M\0\^P\0\^A\^D.\0\0\0\0\0\0\0\^BO\M^A\0\^P\0\^B\^D..\
	\0\0\0\0\0\0\^By\M-N\0\^X\0
	\^Dvi.recover\0\0\0\0\0\0\^By\M-^\0\^X\0\b\bbase.tgz\0\0\0\0\0\0\0\0\
	\^Bz\^C\0\^X\0
	\bktrace.out\0\0\0\0\0\0\^By\M-a\0\^X\0\^C\^Dbin\0\0\0\0\0\0\0\0\0\0\0\
	\0\0\^By\M-g\0\^X\0\^F\bls-1.5\0\0\0\0\0"
  21157      1 ls-1.5   RET   compat_30_getdents 152/0x98
  21157      1 ls-1.5   CALL  lseek(5,0,0,0,0,0xffffb690)
  21157      1 ls-1.5   RET   lseek 0
  21157      1 ls-1.5   CALL  close(5)
  21157      1 ls-1.5   RET   close 0, -65473/0xffff003f
  21157      1 ls-1.5   CALL  fchdir(3)
  21157      1 ls-1.5   RET   fchdir 0, 1
  21157      1 ls-1.5   CALL  fchdir(4)
  21157      1 ls-1.5   RET   fchdir 0, 3
  21157      1 ls-1.5   CALL  close(4)
  21157      1 ls-1.5   RET   close 0, 3
  21157      1 ls-1.5   CALL  open(0x46000,4,0x30)
  21157      1 ls-1.5   NAMI  "."
  21157      1 ls-1.5   RET   open 4, 48/0x30
  21157      1 ls-1.5   CALL  compat_30___fstat13(4,0xffffb654)
  21157      1 ls-1.5   RET   compat_30___fstat13 0, 48/0x30
  21157      1 ls-1.5   CALL  fcntl(4,2,1)
  21157      1 ls-1.5   RET   fcntl 0, 48/0x30
  21157      1 ls-1.5   CALL  compat_20_fstatfs(4,0xffffb554)
  21157      1 ls-1.5   RET   compat_20_fstatfs 0, 2
  21157      1 ls-1.5   CALL  compat_30___fstat13(4,0xffffb64c)
  21157      1 ls-1.5   RET   compat_30___fstat13 0, 24/0x18
  21157      1 ls-1.5   CALL  fchdir(4)
  21157      1 ls-1.5   RET   fchdir 0, 1024/0x400
  21157      1 ls-1.5   CALL  lseek(4,0,0,0,1,0xffffb6b8)
  21157      1 ls-1.5   RET   lseek 0
  21157      1 ls-1.5   CALL  compat_30_getdents(4,0x48000,0x1000)
  21157      1 ls-1.5   GIO   fd 4 read 152 bytes
        "\0\0\0\0\0\^By\M-M\0\^P\0\^A\^D.\0\0\0\0\0\0\0\^BO\M^A\0\^P\0\^B\^D..\
	\0\0\0\0\0\0\^By\M-N\0\^X\0
	\^Dvi.recover\0\0\0\0\0\0\^By\M-^\0\^X\0\b\bbase.tgz\0\0\0\0\0\0\0\0\
	\^Bz\^C\0\^X\0
	\bktrace.out\0\0\0\0\0\0\^By\M-a\0\^X\0\^C\^Dbin\0\0\0\0\0\0\0\0\0\0\0\
	\0\0\^By\M-g\0\^X\0\^F\bls-1.5\0\0\0\0\0"
  21157      1 ls-1.5   RET   compat_30_getdents 152/0x98
  21157      1 ls-1.5   CALL  lseek(4,0,0,0,0,0xffffb68c)
  21157      1 ls-1.5   RET   lseek 0
  21157      1 ls-1.5   CALL  close(4)
  21157      1 ls-1.5   RET   close 0, -65473/0xffff003f
  21157      1 ls-1.5   CALL  fchdir(3)
  21157      1 ls-1.5   RET   fchdir 0, 1
  21157      1 ls-1.5   CALL  exit(0)


	hauke


-- 
/~\  The ASCII Ribbon Campaign                    Hauke Fath
\ /    No HTML/RTF in email	        Institut für Nachrichtentechnik
  X     No Word docs in email	                  TU Darmstadt
/ \  Respect for open standards              Ruf +49-6151-16-3281