Port-mips archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Running o32 code on n32 (Part 2, fancier programs)
> hmm... i wonder if the loadable locale stuff doesn't work with
> the MKCOMPAT stuff properly.
>
> can you ktrace and see exactly what is happening? perhaps this
> is looping for some reason in the wrong place.
>
The relevant bits from `ktruss digest` are:
8720 1 digest netbsd32_readlink("/etc/malloc.conf", 0x7fff6780, 0x400) Err#2 ENOENT
8720 1 digest netbsd32_break(0x42bc50) = 0
8720 1 digest netbsd32_break(0x42bc50) = 0, 4373584
8720 1 digest netbsd32_break(0x500000) = 0, 4373584
8720 1 digest netbsd32_mmap(0, 0x100000, 0x3, 0x14001002, 0xffffffff, 0, 0) = 0x78400000
8720 1 digest netbsd32_open("/usr/share/locale/en_US.UTF-8/LC_CTYPE", 0x400000, 0x7fff5a1e) = 3, 2147441182
8720 1 digest netbsd32___fstat50(0x3, 0x7fff5920) = 0, 2147441182
8720 1 digest netbsd32_mmap(0, 0x162d2, 0x1, 0x2, 0x3, 0, 0) = 0x785cc000
8720 1 digest netbsd32_close(0x3) = 0
8720 1 digest netbsd32_open("/usr/lib/o32/i18n", 0x600004, 0x7fff54bf) = 3, 2147439801
8720 1 digest netbsd32_fstatvfs1(0x3, 0x7fff4b90, 0x2) = 0, 1
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1151758584
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1151758584
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144884216
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1144884216
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144884336
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1144884336
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144884936
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1144884936
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144883256
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1144883256
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144883016
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1144883016
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144893216
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1144893216
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144885776
8720 1 digest netbsd32___getdents30(0x3, 0x78428000, 0x4000) = 2928, -1144885776
8720 1 digest netbsd32_lseek(0x3, 0, 0, 0) = 0, -1144886256
and then it just continues.
I do have a /usr/lib/o32/i18n with similarly named files to /usr/lib/i18n.
Home |
Main Index |
Thread Index |
Old Index