[openib-general] OOPS: ib_mad crashery on bootup
Tom Duffy
tduffy at sun.com
Fri May 20 10:27:02 PDT 2005
On Fri, 2005-05-20 at 09:54 -0700, Shirley Ma wrote:
>
> > Code: 4c 8b 7d 20 48 89 04 24 48 89 ef 31 db e8 bf 3c 25 f8 49 8b
> > RIP <ffffffff880f633f>{:ib_mad:ib_mad_send_done_handler+31} RSP
> <ffff81007ed71d48>
>
> objdump could help where is the crash.
How do you mean?
[root at flopteron2 ~]# objdump -S /lib/modules/2.6.12-rc4openib/kernel/drivers/infiniband/core/ib_mad.ko
<-- snip -->
0000000000001320 <ib_mad_send_done_handler>:
1320: 41 57 push %r15
1322: 41 56 push %r14
1324: 49 89 f6 mov %rsi,%r14
1327: 41 55 push %r13
1329: 41 54 push %r12
132b: 55 push %rbp
132c: 53 push %rbx
132d: 48 83 ec 18 sub $0x18,%rsp
1331: 4c 8b 2e mov (%rsi),%r13
1334: 49 8b 6d 10 mov 0x10(%r13),%rbp
1338: 4d 89 ec mov %r13,%r12
133b: 48 8d 45 08 lea 0x8(%rbp),%rax
133f: 4c 8b 7d 20 mov 0x20(%rbp),%r15
1343: 48 89 04 24 mov %rax,(%rsp)
1347: 48 89 ef mov %rbp,%rdi
134a: 31 db xor %ebx,%ebx
134c: e8 00 00 00 00 callq 1351 <ib_mad_send_done_handler+0x31>
1351: 49 8b 14 24 mov (%r12),%rdx
1355: 48 89 c6 mov %rax,%rsi
1358: 49 8b 44 24 08 mov 0x8(%r12),%rax
135d: 48 89 42 08 mov %rax,0x8(%rdx)
1361: 48 89 10 mov %rdx,(%rax)
1364: 49 c7 44 24 08 00 02 movq $0x200200,0x8(%r12)
136b: 20 00
136d: 49 c7 04 24 00 01 10 movq $0x100100,(%r12)
1374: 00
1375: 8b 55 18 mov 0x18(%rbp),%edx
1378: 8b 4d 1c mov 0x1c(%rbp),%ecx
137b: 8d 42 ff lea 0xffffffffffffffff(%rdx),%eax
137e: 39 ca cmp %ecx,%edx
1380: 89 45 18 mov %eax,0x18(%rbp)
1383: 7e 33 jle 13b8 <ib_mad_send_done_handler+0x98>
1385: 49 8b 5f 60 mov 0x60(%r15),%rbx
1389: 48 8b 53 08 mov 0x8(%rbx),%rdx
138d: 48 8b 03 mov (%rbx),%rax
1390: 49 89 dc mov %rbx,%r12
1393: 48 89 50 08 mov %rdx,0x8(%rax)
1397: 48 89 02 mov %rax,(%rdx)
139a: 48 c7 43 08 00 02 20 movq $0x200200,0x8(%rbx)
13a1: 00
13a2: 48 8b 14 24 mov (%rsp),%rdx
13a6: 48 8b 42 08 mov 0x8(%rdx),%rax
13aa: 48 89 13 mov %rdx,(%rbx)
13ad: 48 89 5a 08 mov %rbx,0x8(%rdx)
13b1: 48 89 18 mov %rbx,(%rax)
13b4: 48 89 43 08 mov %rax,0x8(%rbx)
13b8: 48 89 ef mov %rbp,%rdi
13bb: e8 00 00 00 00 callq 13c0 <ib_mad_send_done_handler+0xa0>
13c0: 49 8b 85 a0 00 00 00 mov 0xa0(%r13),%rax
13c7: 49 89 06 mov %rax,(%r14)
13ca: 41 8b 87 84 00 00 00 mov 0x84(%r15),%eax
13d1: 85 c0 test %eax,%eax
13d3: 74 1b je 13f0 <ib_mad_send_done_handler+0xd0>
13d5: 49 8d 75 30 lea 0x30(%r13),%rsi
13d9: b9 04 00 00 00 mov $0x4,%ecx
13de: 4c 89 f2 mov %r14,%rdx
13e1: 4c 89 ff mov %r15,%rdi
13e4: e8 77 ec ff ff callq 60 <snoop_send>
13e9: 66 data16
13ea: 66 data16
13eb: 66 data16
13ec: 90 nop
13ed: 66 data16
13ee: 66 data16
13ef: 90 nop
13f0: 4c 89 f6 mov %r14,%rsi
13f3: 4c 89 ef mov %r13,%rdi
13f6: e8 00 00 00 00 callq 13fb <ib_mad_send_done_handler+0xdb>
13fb: 48 85 db test %rbx,%rbx
13fe: 74 3a je 143a <ib_mad_send_done_handler+0x11a>
1400: 49 8b 7f 08 mov 0x8(%r15),%rdi
1404: 48 8d 73 30 lea 0x30(%rbx),%rsi
1408: 48 8d 54 24 10 lea 0x10(%rsp),%rdx
140d: 48 8b 07 mov (%rdi),%rax
1410: ff 90 60 01 00 00 callq *0x160(%rax)
1416: 85 c0 test %eax,%eax
1418: 74 20 je 143a <ib_mad_send_done_handler+0x11a>
141a: 89 c6 mov %eax,%esi
141c: 48 c7 c7 00 00 00 00 mov $0x0,%rdi
1423: 31 c0 xor %eax,%eax
1425: 49 89 dd mov %rbx,%r13
1428: e8 00 00 00 00 callq 142d <ib_mad_send_done_handler+0x10d>
142d: 41 c7 46 08 02 00 00 movl $0x2,0x8(%r14)
1434: 00
1435: e9 0d ff ff ff jmpq 1347 <ib_mad_send_done_handler+0x27>
143a: 48 83 c4 18 add $0x18,%rsp
143e: 5b pop %rbx
143f: 5d pop %rbp
1440: 41 5c pop %r12
1442: 41 5d pop %r13
1444: 41 5e pop %r14
1446: 41 5f pop %r15
1448: c3 retq
1449: 66 data16
144a: 66 data16
144b: 66 data16
144c: 90 nop
144d: 66 data16
144e: 66 data16
144f: 90 nop
-tduffy
-------------- 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/20050520/c1fdf769/attachment.sig>
More information about the general
mailing list