[openib-general] Re: mstflint failing on sparc64

Tom Duffy tduffy at sun.com
Tue Jan 11 09:02:06 PST 2005


On Tue, 2005-01-11 at 12:37 +0200, Michael S. Tsirkin wrote:
> I am guessing that the last test you sent me was on a 32 bit
> platform though?

No, userspace is 32bit on sparc64, but kernel is 64 bit.

tat:~# file mstflint
mstflint: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), not stripped
tat:~# uname -a
Linux tat 2.6.10openib #14 SMP Mon Jan 3 12:30:51 PST 2005 sparc64 GNU/Linux

> I think I've got it.
> Could you please update to 1506 or later and try again (with strace),
> if possible on sparc64 first?

execve("./mstflint", ["./mstflint", "-d", "81:00.0", "q"], [/* 14 vars */]) = 0
uname({sys="Linux", node="tat", ...})   = 0
brk(0)                                  = 0x2c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=53602, ...}) = 0
mmap(NULL, 53602, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7002c000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\3\332"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=725592, ...}) = 0
mmap(NULL, 810456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7003c000
mprotect(0x700da000, 163288, PROT_NONE) = 0
mmap(0x700dc000, 139264, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x90000) = 0x700dc000
mmap(0x700fe000, 15832, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x700fe000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\234"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=527020, ...}) = 0
mmap(NULL, 591312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70104000
mprotect(0x70182000, 75216, PROT_NONE)  = 0
mmap(0x70184000, 73728, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x70000) = 0x70184000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\30"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=36696, ...}) = 0
mmap(NULL, 101240, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70198000
mprotect(0x701a2000, 60280, PROT_NONE)  = 0
mmap(0x701a8000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x701a8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\316"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1291948, ...}) = 0
mmap(NULL, 1361864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x701b4000
mprotect(0x702e8000, 100296, PROT_NONE) = 0
mmap(0x702f4000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x130000) = 0x702f4000
mmap(0x70300000, 1992, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x70300000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x70302000
munmap(0x7002c000, 53602)               = 0
brk(0)                                  = 0x2c000
brk(0x4e000)                            = 0x4e000
brk(0)                                  = 0x4e000
open("/dev/mem", O_RDWR|O_SYNC|O_LARGEFILE) = 3
open("/proc/bus/pci/devices", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7002c000
read(4, "0000\t108e8000\t0\t               0"..., 1024) = 1024
read(4, "   0\tsym53c8xx\n0019\t1000000f\t7af"..., 1024) = 1024
read(4, "          0\t               0\tib_"..., 1024) = 38
close(4)                                = 0
munmap(0x7002c000, 8192)                = 0
mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0x1ff00100) = 0x70304000
--- SIGBUS (Bus error) @ 0 (0) ---
+++ killed by SIGBUS +++

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20050111/f9365979/attachment.sig>


More information about the general mailing list