[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